Planning Sheet - Computer Science Major

  Course Title (Credits) Pre-req (*) Semester Offered
(Usually Taken)
Sem.
Taken 
Credit
Rec'd
Prerequisites
MATH 120 Precalculus  (3) M112 Fall/Jan/Spring (Fall FY)    
Requirements
CPTR 105 Computer Programming I  (3)   Fall/Jan/Spring (FY)    
CPTR 205 Computer Programming II  (3) C105 Spring Odd Years (Spring FY)    
CPTR 221 Software Development  (4) C205 Spring Odd (SO/JR)    
CPTR 308 Computer Architecture (3) C205,M130 Fall Even (JR/SR)    
CPTR 310 Data Structures (3) C205,M130 Fall Odd (JR/SR)    
CPTR 312 Database Management Systems (4) C205,M130 Fall Even (JR/SR)    
CPTR 314 Operating Systems & Networks (4) C205,M130 Fall Odd (JR/SR)    
MATH 121 Calculus I  (4) M120 Fall/Spring (FY/SO)    
MATH 130 Discrete Mathematics (4) M120 Spring (FY)    
MATH 251 Linear Algebra I  (4) M121,130 Fall (SO/JR)    
Senior Comprehensive Experience ($)
CPTR 475 Internship (3) C205 (&) Arranged (JR/SR)    
CPTR 499 Senior Project  (3)  (%) Permission Arranged (SR)    
Electives (#)
CPTR 410 Topics in Computer Science (3-4) Varies Arranged    
CPTR 415 Principles of Programming Languages (4) C205,310 Spring Even    
MATH 233 Numerical Analysis (3) C105 
M121
Spring Odd    
Min. Hrs. Required = 42-44

* - C=CPTR; M=MATH
$ - choose one of these options
& - plus two higher courses
% - may be spread across two semesters
# - 3 or more hours chosen from this list

This information is based on the most recent revision to the computer science major.  The University Catalog is the authoritative source for academic requirements and takes precedence over information in this worksheet.