cs202_summer2011001007.jpg
cs202_summer2011001005.gif tabr_n.gif tabr_n.gif tabr_n.gif tabr_n.gif cs202_summer2011001004.gif tabr_n.gif cs202_summer2011001003.gif

Goals

The primary goal in CS202 is to prepare students for programming in the upper division 3xx and 4xx level classes. To achieve this goal, CS202 focuses on three areas: object oriented programming, advanced C++, and Java. The majority of the term is spent introducing students to object-oriented programming while learning advanced C++ syntax as well as Java syntax. Students will understand the difference between procedural abstraction and object oriented solutions. Students spend the term designing and programming with inheritance hierarchies, with the goal of solving problems efficiently: producing high quality, robust, maintainable as well as efficient object oriented solutions. This provides students with the chance to experience object oriented design and programming at the same time as becoming better acquainted with advanced data structures.
 
Java skills developed include writing two programs using advanced data structures in Java with strict requirements to follow OOP guidelines – all data members private, no friendly access, and complete implementation of functions required to handle issues of deep versus shallow copies and compares. Students learn the relationship between the two languages and the similarity of Java’s references to pointers.

Getting Help:

CS202 Announcements:
Important Links:

Attending this class "online"!

Although there is only one section of CS202 this term, the class lecture is "captured" and streamed on the web (typically within 48 hours of the live lecture taking place). Students may watch this class each week on the web, use the material to prepare for exams, or watch the classes easily if the event comes that you are sick or unable to attend class. *** IF YOU DO NOT ATTEND CLASS, it is VITAL that you watch the lecture each week and participate in the weekly online Activities. Falling behind is the biggest risk you will face. Be proactive!

Announcements will be posted on D2L for all students, so you won't miss anything if you treat this as an "online" class!
cs202_summer2011001002.gif
Office Hours: Fridays 12-12:50 EB 103
Lecture #7 is available to prepare for the final exam.

Spend time on the D2L Activities, they are available for review and all solutions are posted on D2L