Computer Science 112: Introduction to Computer Science II will be offered in the fall semester with Aravind Mohan. Lectures will be held Tuesday, and Thursday at 9:30 am with a weekly lab session on Thursday at 1:30 pm.
A continuation of CMPSC 111 with an emphasis on implementing, using, and evaluating the computational structures needed to efficiently store and retrieve digital data. Participating in hands-on activities, students create data structures and algorithms whose correctness and performance they study through proofs and experimentation. Students continue to refine their ability to organize and document a program’s source code so that it effectively communicates with the intended users and maintainers. During the weekly laboratory session students use state-of-the-art technology to complete projects, reporting on their results in both written reports and oral presentations. Prerequisite: CMPSC 111. Distribution Requirements: QR, SP.