Eight-Semester Plan for B.S. in Computer Science
Major Program Guide For: B.S. in Computer Science
Suggested Course Sequence
- Total for degree: 120 hours
- This sequence requires that students begin in Calculus I
- Students may finish earlier if they attend summer school at WCU or another approved institution.
|
Freshman Year
|
|||||||
|
Fall
|
Spring
|
||||||
| Course Prefix or Liberal Studies Requirement | Course Number | Course Title | Hours | Course Prefix or Liberal Studies Requirement | Course Number | Course Title | Hours |
| ENGL | 101 | Composition I | 3 | ENGL | 102 | Composition II | 3 |
| MATH | 153 | Calculus I | 4 | MATH | 255 | Calculus II | 4 |
| 190 | First-Year Seminar | 3 | Liberal Studies | 3 | |||
| CS | 150 | Problem Solving & Programming I | 4 | CS | 151 | Problem Solving & Programming II | 4 |
|
Sophomore Year
|
|||||||
|
Fall
|
Spring
|
||||||
| Course Prefix or Liberal Studies Requirement | Course Number | Course Title | Hours | Course Prefix or Liberal Studies Requirement | Course Number | Course Title | Hours |
| CS | 220 | Social and Ethical Issues of Computing | 1 | CS | 350 | Computer Organization | 3 |
| CS | 263 | Software Engineering | 3 | CS | 370 | Operating Systems | 3 |
| MATH | 250 | Logic and Proof | 3 | CS | 363 | Software Development | 3 |
| Liberal Studies | 3 | Liberal Studies | 3 | ||||
| Liberal Studies | 3 | Science | 4 | ||||
| Liberal Studies | 3 | ||||||
|
Upper Level Perspective (ULP): An approved Upper Level Liberal Studies Perspectives course is required in one of the Liberal Studies Perspectives categories. |
|||||||
|
Junior Year
|
|||||||
|
Fall
|
Spring
|
||||||
| Course Prefix of Liberal Studies Requirement | Course Number | Course Title | Hours | Course Prefix of Liberal Studies Requirement | Course Number | Course Title | Hours |
| CS | 352 | Programming Languages | 3 | CS | 351 | Data Structures and Algorithms | 3 |
| CS | 465 | Computer Networking | 3 | CS | 361 | Computer Graphics | 3 |
| MATH | 270 or 370 | Statistics | 3 | MATH | 310 | Discrete Structures | 3 |
| Liberal Studies | 3 | Liberal Studies | 3 | ||||
| Science | 4 | Science | 4 | ||||
| Upper Level Perspective (ULP): An approved Upper Level Liberal Studies Perspectives course is required in one of the Liberal Studies Perspectives categories. | |||||||
|
Senior Year
|
|||||||
|
Fall
|
Spring
|
||||||
| Course Prefix or Liberal Studies Requirement | Course Number | Course Title | Hours | Course Prefix of Liberal Studies Requirement | Course Number | Course Title | Hours |
| CS | 495 | Capstone I | 2 | CS | 496 | Capstone II | 2 |
| CS Elective | 3 | CS Elective | 3 | ||||
| Liberal Studies | 3 | General Electives | 9 | ||||
| General Electives | 6 | ||||||
NOTES:
- Total for degree: 120 hours
- This sequence requires that students begin in Calculus I
- Students may finish earlier if they attend summer school at WCU or another approved institution.









