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.

Copyright 2013 by Western Carolina University       •     Cullowhee, NC 28723       •      Contact WCU
Maintained by the Office of Web Services       •      Directions       •      Campus Map       •      Emergency Information       •      Text-Only

Office of Web Services