UNIVERSITY OF GUAM
COURSE OUTLINE
Course Number: CS202 College (or sponsoring unit): CAS.
Course Title: Programming II Credit Hours: 4.
Catalog description: This course introduces computer concepts and problem-solving methods. Topics include algorithms, data types, objects, classes, encapsulation, and exception handling. Emphasis is placed on structured program design. Prerequisites: CS200, CS201, MA161 or higher.
Course Content: The following topics will be covered in CS202:
Rationale for the course: This is the basic second semester programming class. This is the equivalent of the CS2 module recommended by the ACM (Association of Computing Machinery) as part of a computer science degree curriculum.
Skills and background required or expected: The student should have the math skills gained in college algebra, and have the basic programming skills from a previous semester of programming.
Teaching methodologies and anticipated class size: The course meets 4 hours a week for 16 weeks. 20+ students are expected.
Additional course descriptors: none.
Learning objectives for students: Upon course completion, students can program moderately advanced Java console applications, and basic Java Graphical User Interface (GUI) programs. They will also design and run applets and network based programs.
Methods of evaluation: Half of the course grade will come from weekly homework assignments. The remaining half of the grade will be based on attendance, one midterm exam, and one final exam, used to assess basic mastery of the course material.
Required and recommended texts and/or study guides:
Subsequent courses: CS305.