Computer Science 201 - Adv Object-Orientd Programming
Spring
2016
01
4.00
Heather Pon-Barry
TTH 10:00AM-11:15AM
Mount Holyoke College
94979
Clapp Laboratory 306
ponbarry@mtholyoke.edu
This course builds on the basic programming concepts learned in Computer Science 101. Emphasis is on developing the skills needed to write more sophisticated programs. This includes strategies to aid in assuring the correctness of programs through the use of assertions and unit testing as well as advanced Java features such as inheritance, polymorphism, and network programming. We will also introduce some widely used data structures such as vectors and linked lists. This course is programming-intensive.
Prereq: Computer Science 101 with a grade of C or better.; Coreq: COMSC-201L.
Groups of seats will open first to sophomores then to first-year students during the first week of registration. Additional seats will open to juniors and seniors during the second week of registration. Students may waitlist for this course after all seat
Multiple required components--lab and/or discussion section. To register, submit requests for all components simultaneously.