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 pre-CS1 course we recommend starting with CSC 112 Introduction to Computer Programming (an introduction to programming in a high-level 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 PRE-CSC: 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 |
3-4 | |
| CSC 112 or Basic Studies |
Introduction to Computer Programming | 3 | |
| Basic Studies | 3 | ||
| Basic Studies | 3 | ||
| TOTAL SEMESTER HOURS: | 15-16 | ||
| SECOND SEMESTER | MAT 112, 161 or 162 | Trig., or Calculus w/ Analytical Geometry | 3-4 |
| 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: |
14-15 | ||
| THIRD SEMESTER | ENG 201 | Composition | 3 |
| MAT 161, 162 or STT 215 | Calculus w/Analytical Geometry or Introduction to Statistics |
3-4 3-4 |
|
| CSC 221 |
Introduction to Computer Science II |
4 |
|
| Basic Studies |
3 | ||
| Basic Studies |
3 | ||
| TOTAL SEMESTER HOURS: |
16-17 | ||
| 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 pre-requisite 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 201-202, BIO 240-241, CHM 101-102. 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 PRE-CSC: 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 |
3-4 |
|
| CSC 112 or Basic Studies |
Introduction to Computer Programming | 3 |
|
| Basic Studies | 3 | ||
| Basic Studies | 3 |
||
| TOTAL SEMESTER HOURS: |
15-16 | ||
| SECOND SEMESTER | MAT 112, 161 or 162 | Trig., or Calculus w/ Analytical Geometry | 3-4 |
| 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: |
14-15 | ||
| THIRD SEMESTER | ENG 201 | Composition | 3 |
| MAT 161, 162 or STT 215 | Calculus w/Analytical Geometry or Introduction to Statistics |
3-4 |
|
| CSC 221 |
Introduction to Computer Science II |
4 |
|
| Basic Studies | 3 |
||
| Concentration course | 3 |
||
| TOTAL SEMESTER HOURS: |
16-17 | ||
| 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 pre-requisite 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




Donate Today