Loading...
CS 142-01, Computer Sciene II: Object Oriented Programming, Fall 2008
Breck, Eric
Breck, Eric
Citations
Altmetric:
Contributor
Photographer
Author
Artist
Editor
Advisor
Keywords
Syllabus, Academic departments, Mathematics and Computer Science, Department of, 2008 Fall, Curriculum, Academic departments
Local ID
Collections
Abstract
• CS 142 is the second course in the sequence for Computer Science majors and
ideally should be taken immediately after CS 141. CS 142 offers a new perspective
on software design through an introduction of the object-oriented paradigm. Special
emphasis is placed on the process of building hierarchies of abstractions to hide
implementation details through a careful and systematic analysis of problems of
moderate complexity. Various design approaches will be explored with the goal of
identifying the situations for which each approach is applicable. In addition the course
will cover classic data structures, generic programming, and basic memory
management techniques.
• This course will use the C++ programming language as the vehicle for exploration of
fundamental computer science concepts. However, this is not a course about C++; it
is about the structure and interpretation of computer programs.
• The particular C++ environment that will be used in this course is available in the
computer labs on Rhodes College campus. Check the postings at Paul Barret Jr.
Library for the hours of operation and locations of the on-campus computer labs.
• You are free to develop the code for the assignments on your own computer using an
environment of your choice. However, keep in mind that the source code that you
submit for the homework assignments must compile successfully on the computers in
the on-campus lab.
Description
This syllabus was submitted to the Rhodes College Office of Academic Affairs by the course instructor. Uploaded by Archives RSA Josephine Hill.