Loading...
CS 142-01, Computer Sciene II: Object Oriented Programming, Fall 2012
Sanders, Betsy Williams
Sanders, Betsy Williams
Citations
Altmetric:
Contributor
Photographer
Author
Artist
Editor
Advisor
Keywords
Mathematics and Computer Science, Department of, 2012 Fall, Curriculum, Syllabus, Academic departments
Local ID
Collections
Abstract
· CS142 is the second course in the sequence for computer science majors or minors and ideally
should be taken immediately after CS141. CS142 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.