Semester-by-Semester Display for BS in CSC

Minimum hours required for graduation = 120. [6][I][J][K]

Freshman Year- Fall Semester

Course(s) Credit Hours
CH 101 General Chemistry - A Molecular Science[1] [2] [B]
3
CH 102 General Chemistry Laboratory [1] [2] [B]
1
E 101 Intro. to Engineering & Prob. Solving [1] [2]
1
E 115 Intro. to Computing Environments [1]
1
ENG 101 Academic Writing and Research [1] [2] [H]
4
MA 141 Calculus I [1] [2] [A]
4
Semester Total Credits:
14

Freshman Year - Spring Semester

Course(s) Credit Hours
CSC 116 Introduction to Computing - Java [2]
3
MA 241 Calculus II [1] [2] [A]
4
PY 205 Physics for Engrs. & Sci I [1] [2] [B]
4
GEP Requirement
3
PE 1** Fitness & Wellness Course [E]
1
Semester Total Credits:
15

Sophomore Year - Fall Semester

Course(s) Credit Hours
CSC 216 Programming Concepts – Java [2]
3
CSC 226 Discrete Mathematics for CSC [2]
3
MA 242 Calculus III
4
PY 208 Physics for Engrs. & Sci II [B]
4
Physical Education/Healthy Living Elective [E]
1
Semester Total Credits:
15

Sophomore Year - Spring Semester

Course(s) Credit Hours
CSC 230 C and Software Tools
3
CSC 316 Data Structures for CSC
3
MA 305 Elementary Linear Algebra
3
GEP Requirement
3
Basic Science Elective [3]
3
Semester Total Credits:
15

Junior Year - Fall Semester

Course(s) Credit Hours
CSC 236 Comp. Org. & Assembly Lang. for CSC
3
CSC 246 Operating Systems for CSC
3
CSC 302 or CSC 333 Intro. to Numerical Methods OR Automata Theory
3
ST 370 Probability & Statistics for Engineers
3
GEP Requirement
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 Restricted Elective [4]
3
ENG 331Communication for Engr. & Tech.
3
EC 205 Fund. of Econ. [D] (or EC 201 or ARE 201)
3
Other Restricted Elective [4]
3
Semester Total Credits:
16

Senior Year - Fall Semester

Course(s) Credit Hours
CSC Restricted Elective [4]
3
CSC Restricted Elective [4]
3
GEP Requirement
3
GEP Requirement
3
Other Restricted Elective [4]
3
Semester Total Credits:
15

Senior Year - Spring Semester

Course(s) Credit Hours
CSC 492 Senior Design Project[5]
3
CSC Restricted Elective [4]
3
Other Restricted Elective [4]
3
Free Elective [7]
3-4
GEP Requirement [7]
2-3
Semester Total Credits:
15

Notes:

Major/Program requirements and footnotes:

  1. Courses required for matriculation.
  2. D+ or lower grades are not accepted.
  3. To be selected from CH 201, PY 123, 124, any PY course with a prerequisite of PY 208, or any PB, BIO, MEA, or ZO course.
  4. For CSC and Other Restricted Electives, see: http://www.csc.ncsu.edu/academics/undergrad/restrict.php.
  5. CSC 492 is the only course that meets this requirement in all CSC curricula effective August 2008 or thereafter.
  6. The GPA earned in all courses attempted at NCSU must be 2.0 or higher in all courses bearing the CSC designation OR a grade of C- or higher must be earned in each CSC course used to satisfy the requirements in the major.
  7. If a 2 credit hour Interdisciplinary Perspectives course is chosen to fulfill the IP requirements, must take an additional Free Elective hour for a minimum of 4 free elective credits.

General Education Program (GEP) requirements and GEP footnotes: To complete the requirements for graduation and the General Education Program, the following category credit hours and co-requisites must be satisfied.
University approved GEP course lists for each of the following categories can be found at http://www.ncsu.edu/uap/academic-standards/gep/courselists/index.html.

A. Mathematical Sciences (6 credit hours – one course with MA or ST prefix)
Choose from the University approved GEP Mathematical Sciences course list or the following course(s) if completed as part of the Major requirements may fulfill part or all of this requirement:  MA 141, 241

B. Natural Sciences (7 credit hours – include one laboratory course or course with a lab)
Choose from the University approved GEP Natural Sciences course list or the following course(s) if completed as part of the Major requirements may fulfill part or all of this requirement:  CH 101, 102, PY 205, 208

C. Humanities (6 credit hours selected from two different disciplines/course prefixes)
Choose from the University approved GEP Humanities course list or the following course(s) if completed as part of the Major requirements may fulfill part or all of this requirement:  None

D. Social Sciences (6 credit hours selected from two different disciplines/course prefixes)
Choose from the University approved GEP Social Sciences course list or the following course(s) if completed as part of the Major requirements may fulfill part or all of this requirement:  EC 205 (EC 201 or ARE 201) taken as part of the Major requirements fulfills 3 credits of this requirement. Choose 3 additional hours from a discipline other than economics from the GEP Social Sciences course list.

E. Physical Education/Healthy Living (2 credit hours – at least one 100-level Fitness and Wellness Course)
Choose from the University approved GEP Physical Education/Healthy Living course list.

F. Additional Breadth - (3 credit hours to be selected from the following checked University approved GEP course lists)

  • Humanities/Social Sciences/Visual and Performing Arts

G. Interdisciplinary Perspectives (5-6 credit hours)
Choose from University approved GEP Interdisciplinary Perspectives course list or the following course(s) if completed as part of the Major requirements may fulfill part or all of this requirement: None

H. Introduction to Writing (4 credit hours satisfied by completing ENG 101 with a C- or better )

The following Co-Requisites must be satisfied to complete the General Education Program requirements:

I. U.S. Diversity
Choose from the University approved GEP U.S. Diversity course list or choose a course identified on the approved GEP course lists as meeting the U.S. Diversity (USD) co-requisite. The following course(s) if completed as part of the Major requirements may fulfill this requirement:  None

J. Global Knowledge
Choose from the University approved GEP Global Knowledge course  list or choose a course identified on the approved GEP course lists as meeting the Global Knowledge (GK) co-requisite. The following course(s) if completed as part of the Major requirements may fulfill this requirement:  None

K. Foreign Language proficiency - Proficiency at the FL 102 level is required for graduation.

go to top