4 NS, QPf First and Second Semester. These courses introduce students to algorithm design and problem solving using a computer. Students are introduced to the fundamental concepts of programming and the object-oriented programming methodology using the Java programming language. Topics in CSCI 150 include basic data types and their operators, classes, control structures, recursion, exception handling, and input/output. Topics in CSCI 151 include object-oriented problem solving, elementary data structures and mathematical properties of program solutions.
Prerequisites & Notes Prerequisite: CSCI 150. Notes: Students considering a computer science major are strongly encouraged to take either CSCI 150-151 or CSCI 140-150 in their first year. Students may not receive credit for both CSCI 151 and CSCI 160. Enrollment Limit: 48.
Mr. Bonakadrian, Mr. Kuperman.