|
|
COMPUTER SCIENCE SEQUENCE
The Computer Science Sequence is designed to complement most other CMC majors.
It provides a substantial course of study in the practice and theory of computing,
beginning with the mastery of fundamental applications and elementary programming,
and culminating in courses emphasizing both the abstract principles of computer
science as well as modern software development methodologies. Completion of
the sequence is listed on students’ transcripts. For further information,
please contact Professor Pinter-Lucke or Professor Valenza of the mathematics
department.
Sequence Requirements
The sequence requires completion of five courses selected from the following
CMC computer science courses:
- 50. Introduction to Programming and Computer Tools
- 60. Object-Oriented Programming with Applications
- 70. Numerical Algorithms
- 80. Nonnumerical Algorithms
- 85. Global Networks: Theory and Practice.
- 90. Systems Architecture
- 100. Software Development: Theory and Practice
Notes:
- Experienced applications users with little or no experience in programming
should start with Computer Science 50. Introduction to Programming and Computer
Tools.
- Students who are fluent with programming concepts through a language such
as Pascal, Java, or C++ may start with Computer Science 60. Object-Oriented
Programming with Applications, or 70. Numerical Algorithms. The latter course
is especially recommended for students planning to use the computer as a
technical tool in economics, government, or the various sciences.
- Students with an interest in software development should plan on taking
Computer Science 80. Nonnumerical Algorithms, 85. Global Networks: Theory
and Practice, 90. Systems Architecture, and 100. Software Development: Theory
and Practice. See the listings under mathematics for complete course descriptions
and availability.
Computer Science Courses at The Claremont Colleges
Pomona College and Harvey Mudd College offer a cooperative program with a
major in computer science. CMC students interested in taking off-campus computer
science courses are encouraged to discuss their plans with Professor Pinter-Lucke
or Professor Valenza to ensure they select appropriate courses.
|
|
|