CMPSC-F132 Computer Science II
Computer Science II (CSII) is the continuation of Computer Science I. The purpose of CSII is to expand students understanding of Computer Science and computer programming, assuming that they have the basic knowledge of the Python language. The course introduce another programming language - Java - and also focuses on the pure Object-Oriented features of Java, such as inheritance, polymorphism, and exceptions, as well as on simple data structures (lists, stacks, and queues) and algorithms (searching and sorting). By the end of the semester students will be able to develop sizable computer programs in Java.
Prerequisite
Student has completed all of the following course(s) CMPSC F131 - Computer Science I with grade greater than or equal to C (Undergraduate Grading Scheme).