Simpson College  

 

Computer Science

Computer Science

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

 

SEARCH: