Computer Science Typical Schedule



The following table shows a typical class schedule for each semester in a 4-year curriculum.

Fall (First Year) Spring (First Year)
MATH 140 — Calculus I 4
ENGL 015S or 030S — Composition 3
Humanities GH 3
Social and Behavioral Science GS 3
Health and Physical Activity GHA 1.5
   
  14.5
CMPSC 121 — Intro. to Prog. Techniques 3
MATH 141 — Calculus II 4
PHYS 211 — General Physics: Mechanics 4
CAS 100 — Effective Speech 3
Arts GA 3
   
  17
Fall (Second Year) Spring (Second Year)
CMPSC 122 — Intermediate Programming 3
CMPSC 360 — Discrete Mathematics 3
Sciences GN (PHYS 212 recommended) 3-4*
Arts GA 3
Humanities GH 3
   
  15-16
CMPSC 221 — Object Oriented Programming with Web-Based Applications 3
CMPSC 312 — Computer Organization and Architecture 3
MATH 220 — Matrices 2
Sciences GN 2-3*
Social and Behavioral Science GS 3
Health and Physical Activity GHA 1.5
   
  14.5-15.5
Fall (Third Year) Spring (Third Year)
CMPSC 462 —Data Structures 3
STAT 301 — Statistical Analysis, MATH 318 — Elementary Probability, or STAT 318 — Elementary Probability 3
ENGL 202C — Technical Writing GWS 3
Select 3-5 credits of 100-400 level courses in consultation with an academic advisor 3-5*
Select 3 credits of 300-400 level courses in consultation with an academic advisor 3
   
  15-17
CMPSC 430 — Database Design 3
CMPSC 463 — Design and Analysis of Algorithms 3
CMPSC 469 — Formal Languages with Applications
 
3
 
Select 3 credits from: CMPSC 313, 412, 413, 428, 438, 441, 444, 455, 457, 475, 496, 497, MATH 401, 411, 412, 425, 430, 431, 435, 445, 449, 450, 455, 465, 468, 496, 497
 
3
Select 3 credits of 300-400 level courses in consultation with an academic advisor 3
   
  15
Fall (Fourth Year) Spring (Fourth Year)
CMPSC 470 — Compiler Construction 3
CMPSC 472 — Operating System Concepts 3
CMPSC 487W — Software Engineering and Design
 
3
 
Select 6 credits from: CMPSC 313, 412, 413, 428, 438, 441, 444, 455, 457, 475, 496, 497, MATH 401, 411, 412, 425, 430, 431, 435, 445, 449, 450, 455, 465, 468, 496, 497
 
6
   
  15
CMPSC 460 — Principles of Programming Languages
 
3
 
CMPSC 488 — Computer Science Project
 
3
 
Select 6 credits from: CMPSC 313, 412, 413, 428, 438, 441, 444, 455, 457, 475, 496, 497, MATH 401, 411, 412, 425, 430, 431, 435, 445, 449, 450, 455, 465, 468, 496, 497
 
6
   
  12

Notes:

  1. Bold typed courses require a grade of C or better.
  2. The sum of the credits for courses marked with an asterisk (*) must be 10.
  3. Students must earn a 2.5 or higher grade point average in the following courses: CMPSC 221, 312, 360, 430, 460, 462, 463, 469, 470, 472, 487W, and 488.



 
Math/Computer Sciences Home Page

| CS Home | Entrance Req | Degree Req | Courses | Prereq Chart | Faculty | Students |
 
Prospective CS Students      Current CS Students