Suggested Plans of Study for a BS in Computer Science
Where to begin your computer science course sequence depends on your math and programming background. Any student having completed Math 111 or higher should start with CSC 121 (our CS1) as a first programming course. For those students with little or no programming experience that want a preCS1 course we recommend starting with CSC 112 Introduction to Computer Programming (an introduction to programming in a highlevel language for students who are not computer science majors). Choose suggested plans of study if you are the following:
Option 1  Option 2: Concentrations
B.S. COMPUTER SCIENCE
Option 1
This option is designed for students interested in applications of computer science to the mathematical or physical sciences or in the study of computers as systems.
 To Declare PRECSC: Completion of 24 hours
 To Declare CSC: CSC 100, 121, 133, and 221 with a gpa of at least 2.5 on these three courses
FIRST SEMESTER  ENG 101  Composition  3 
*MAT 111, 112, 115 or 161  College Algebra, Trig., Precalculus or Calculus w/Analytical Geometry 
34  
CSC 112 or Basic Studies 
Introduction to Computer Programming  3  
Basic Studies  3  
Basic Studies  3  
TOTAL SEMESTER HOURS:  1516  
SECOND SEMESTER  MAT 112, 161 or 162  Trig., or Calculus w/ Analytical Geometry  34 
CSC 100  Orientation to Computer Science 
1  
CSC 121  Introduction to Computer Science I 
3 

CSC 133  Discrete Structures  4 

Basic Studies  3 

TOTAL SEMESTER HOURS: 
1415  
THIRD SEMESTER  ENG 201  Composition  3 
MAT 161, 162 or STT 215  Calculus w/Analytical Geometry or Introduction to Statistics 
34 34 

CSC 221 
Introduction to Computer Science II 
4 

Basic Studies 
3  
Basic Studies 
3  
TOTAL SEMESTER HOURS: 
1617  
FOURTH SEMESTER  STT 215  Intro. to Statistics or Basic Studies 
3 
CSC 242  Digital Logic, Computer Organization & Assembly Language  4 

CSC 332  Data Structures  3 

Basic Studies  3 

**  ** Lab  4 

TOTAL SEMESTER HOURS:  17 
*Many students will place into MAT 111 College Algebra. Others will place into MAT 112, 115, or 161. The required math sequence is MAT 111, 112 (115 is equivalent to both 111 and 112), 161, and 162. The prerequisite for CSC 121 Introduction to Programming is MAT 111 which may also be satisfied by placing into a higher math class. Take the highest MAT course based on placement.
**Note that 3 science courses are required for the Systems option  these courses may also be used as Basic Studies. Students select one of the following sequences: PHY 201202, BIO 240241, CHM 101102. Students also select one additional lab science course chosen from PHY 201 (if not selected above), BIO 240 (if not selected above, CHM 101 (if not selected above), CHM 211, GLY 101, GLY 120, PHY 211, BIO 110, BIO 205, or BIO 206.
+Options:
 CSC 121 and 133 may be taken together
 CSC 242 and 332 should be taken together
+Musts:
 CSC 133 must precede CSC 242
 CSC 121 and 221 often use the same textbook; students should take CSC 221 as soon as possible after 121
B.S. COMPUTER SCIENCE
Option 2  Concentrations (any 1 of 6)
This option is designed for students who have an interest in one of the available concentrations.
 To Declare PRECSC: Completion of 24 hours
 To Declare CSC: CSC 100, 121, 133, and 221 with a gpa of at least 2.5 on these three courses
FIRST SEMESTER  ENG 101  Composition  3 
*MAT 111, 112, 115 or 161  College Algebra, Trig., Precalculus or Calculus w/Analytical Geometry 
34 

CSC 112 or Basic Studies 
Introduction to Computer Programming  3 

Basic Studies  3  
Basic Studies  3 

TOTAL SEMESTER HOURS: 
1516  
SECOND SEMESTER  MAT 112, 161 or 162  Trig., or Calculus w/ Analytical Geometry  34 
CSC 100  Orientation to Computer Science 
1 

CSC 121  Introduction to Computer Science I 
3 

CSC 133  Discrete Structures  4 

Basic Studies  3 

TOTAL SEMESTER HOURS: 
1415  
THIRD SEMESTER  ENG 201  Composition  3 
MAT 161, 162 or STT 215  Calculus w/Analytical Geometry or Introduction to Statistics 
34 

CSC 221 
Introduction to Computer Science II 
4 

Basic Studies  3 

Concentration course  3 

TOTAL SEMESTER HOURS: 
1617  
FOURTH SEMESTER  Concentration course 
3  
CSC 242  Digital Logic, Computer Organization & Assembly Language  4 

CSC 332  Data Structures  3 

Concentration course  4  
Concentration course  3  
TOTAL SEMESTER HOURS: 
17 
*Many students will place into MAT 111 College Algebra. Others will place into MAT 112, 115, or 161. The required math sequence is MAT 111, 112 (115 is equivalent to both 111 and 112), 161, and 162. The prerequisite for CSC 121 Introduction to Programming is MAT 111 which may also be satisfied by placing into a higher math class. Take the highest MAT course based on placement. Note that two ECN courses are required for the Business option  these courses may also be used as Basic Studies.
+Options:
 CSC 121 and 133 may be taken together
 CSC 242 and 332 should be taken together
+Musts:
 CSC 133 must precede CSC 242
 CSC 121 and 221 use the same textbook;
students should take CSC 221 as soon as possible after 121