Print Preview
Print
  Computer Science Computer Science
   Home >ComputerScience > Suggested Course Sequence CS

Computer Science Major
Suggested Course Sequence
*core requirement

Fall

Spring
Cr. Course Name Cr. Course Name

4

CS 121 Computer Science I

4

CS 122 Computer Science II

4

*MA 121 Calculus I

4

MA 122 Calculus II

3

*FS Freshman Seminar

4

*Creative Expression

1


*FS Freshman Colloquium

4

*Western Cultural Heritage

4

*Power of Language

16

16

Sophomore Year

4

CS 221 Algorithms and
Data Structures

3/4

CS Elective

3

MA 201 Linear Algebra

4

*Social Science

4

*Natural and Physical Science

3/4

Elective

4

*Non-Western Cultural Heritage

3/4

Elective

15/16

13/16

Junior Year

4

CS 332 Computer Organization

4

CS 322 Formal Methods

4

CS 309 Database Systems 

4

CS 341 Systems Analysis

4

*Power of Language

3/4

Elective

4

*Humanities

3/4

Elective

16

14/16

Senior Year

3/4

CS Elective

4

CS 421 Compiler Design or
CS 422 Operating Systems

3/4

Elective

4

CS 490 Readings and Projects

3/4

Elective

3/4

Elective

3/4

Elective

3/4

Elective

12/16

14/16



In the choice of 3 or 4 credit courses, the total accumulation with all choices of 3 credits is 116 credits. An additional 9 credits would be needed for meeting the graduation requirement of 125.

If all 4-credit courses are chosen, the accumulation is 128, more than required.

Obviously a wise decision process must be employed.