Extensive practice with a programming language is provided.
Different sections use different programming languages.
An existing knowledge of fundamental computing principles is assumed. Students may not receive credit for studying any given language more than once. Students may register for more than one section in the same semester. Students may not receive credit both for Computer Science 101 and also for the C section of Computer Science 110. Students may not receive credit both for Computer Science 125 and also for the Java section of Computer Science 110.