Computer Science Major - 58 hours
2007-2009 Catalog
The primary goal of the computer science major at Simpson College is to give students a foundation for advanced study or professional practice. The program outlined below is designed to provide a coherent and broad-based coverage of the discipline of computing, giving a reasonable level of understanding in each of the areas and processes that define the discipline, as well as the interrelationships among these areas.
Required Courses:
- Core Sequence
- CmSc 150 Fundamentals of Computing I (4)
- CmSc 155 Fundamentals of Computing II (4)
- CmSc 180 Discrete Mathematics (3)
- CmSc 220 The Social Context of Computing (3)
- CmSc 250 Introduction to Algorithms (4)
- CmSc 265 Computer Organization (3)
- Capstone Course (3)
- Math 201 Elementary Statistics (3)
- Math 255 Linear Algebra (3)
Electives in Computer Science:
- Any five, 300-level CmSc courses (15)
Elective - take one of the following:
- Math 140 Elements of Calculus (4)
- Math 151 Calculus I (4)
Elective - Additional Electives (9) from:
- Any 300-level CmSc not used above
- CIS 255 or above
- Math 265 or above
Computer Science Minor - 24 hours
2003-2005 Catalog
Required Courses:
- CmSc/CIS core sequence: (21 credits)
- CmSc 150 Fundamentals of Computing I (4)
- CmSc 155 Fundamentals of Computing II (4)
- CmSc 180 Discrete Mathematics (3)
- CmSc 220 The Social Context of Computing (3)
- CmSc 250 Design and Analysis of Algorithms (4)
- CmSc 265 Computer Organization (3)
Elective (6-7):
- Any 2 CIS or CmSc courses numbered 250 or higher not already used (6-7)
Students majoring in Computer Information Systems may not declare a minor in Computer Science.
View course descriptions for Computer Science, Math, Computer Information Systems

