Semester-by-Semester Display for BS in CSC

Course codes and numbers coded with *** indicate choices.
Minimum hours required for graduation = 120

Freshman Year- Fall Semester

Course(s) Credit Hours
CH 101 & 102 General Chemisty I [1]
4
E 101 Intro. to College of Eng.
1
E 115 Intro. to Computing Environments
1
ENG 101 Academic Writing and Research[1]
4
MA 141 Analytic Geom. & Calculus I [1]
4
Semester Total Credits:
14

Freshman Year - Spring Semester

Course(s) Credit Hours
CSC 116 Introduction to Computing - Java [1]
3
*** *** Humanities/Social Science Elective [2]
3
MA 241 Analytic Geom. & Calculus II [1]
4
PY 205 General Physics I [1]
4
PE 101-107 Health & Physical Fitness
1
Semester Total Credits:
15

Sophomore Year - Fall Semester

Course(s) Credit Hours
CSC 216 Programming Lang. Concepts [1]
3
CSC 226 Applied Discrete Math. [1]
3
MA 242 Analytic Geom. & Calculus III
4
PY 208 General Physics II
4
PE *** Physical Education Elective
1
Semester Total Credits:
15

Sophomore Year - Spring Semester

Course(s) Credit Hours
CSC 230 C and Software Tools
3
CSC 316 Data Structures
3
*** *** Humanities/Soc. Sci. Elective [2]
3
MA 305 Intro. to Linear Algebra
3
*** *** Basic Science Elective [3]
3
Semester Total Credits:
15

Junior Year - Fall Semester

Course(s) Credit Hours
CSC 246 Operating Systems
3
CSC 302 or CSC 333 Intro. to Numerical Methods OR Automata Theory [4]
3
CSC 236 Comp. Org. & Assembly Lang.
3
ST 370 Probability & Statistics for Engineers
3
*** *** Humanities/Soc. Sci. Elective [2]
3
Semester Total Credits:
15

Junior Year - Spring Semester

Course(s) Credit Hours
CSC 326 Software Engineering 3
CSC 379 Ethics in Computing 1
CSC *** CSC Restricted Elective [5] 3
EC 205 or EC 201 or ARE 201Economics I 3
ENG 331Comm. for Engineering & Tech. 3
*** *** Other Restricted Elective [5] 3
Semester Total Credits:
16

Senior Year - Fall Semester

Course(s) Credit Hours
CSC *** CSC Restricted Elective [5]
3
CSC *** CSC Restricted Elective[5]
3
*** *** Humanities/Soc. Sci. Elective [2]
3
*** *** Humanities/Soc. Sci. Elective [2]
3
*** *** Other Restricted Elective [5]
3
Semester Total Credits:
15

Senior Year - Spring Semester

Course(s) Credit Hours
CSC 4** Project Course[6]
3
CSC *** CSC Restricted Elective [5]
3
*** *** Humanities/Social Science Elective[2]
3
*** *** Other Restricted Elective [5]
3
*** *** Free Elective
3
Semester Total Credits:
15

*** indicates choices.

Minimum hours required for graduation = 120 [7].

Notes:

  1. D grades are not accepted in CH 101, CH 102, CSC 116, CSC 216, CSC 226, MA 141, MA 241, ENG 101, and PY 205.
  2. See College of Engineering list of Humanities & Social Sciences
  3. To be selected from CH 201, PY 123, PY 124, or any PY with a prerequisite of PY 208, any BO, BIO, MEA, or ZO.
  4. Select either CSC 302 or CSC 333 as a core course.
  5. See CSC Curriculum Restrictions & CSC Restricted Electives on page 7.
  6. To be selected from CSC 402, 462, 492.
  7. The GPA earned in all courses attempted at NCSU must be 2.0 or higher to satisfy University graduation requirements. In addition, the College of Engineering requires either a GPA of 2.0 or higher in all courses bearing the CSC designation or a grade of C or higher in each CSC course used to satisfy the requirements in the major.
  8. All students who graduate from NCSU must demonstrate competency in a foreign language at the 102 level.
  9. All students who graduate from NCSU must have a non-English-speaking culture course (see p. 13)
go to top