Computer Science (BS)

Semester Display Effective Date: 
Fri, 2011-07-01
FRESHMAN YEAR
Fall SemesterCredit Spring SemesterCredit
CH 101 Chemistry – A Molecular Science1,2,B
CH 102 General Chemistry Laboratory1,2,B
E 101 Intro to Engineering & Prob Solving1,2
E 115 Intro to Computing Environments1
ENG 101 Academic Writing and Research1,2,H
MA 141 Calculus I1,2,A

3
1
1
1
4
4

14

 CSC 116 Intro. to Computing - Java2
MA 241 Calculus II1,2,A
PY 205    Physics for Engrs & Sci I1,2,B
GEP Requirement*
Physical Education/Healthy Living ElectiveE

3
4
4
3
1

15

 
SOPHOMORE YEAR
Fall SemesterCredit Spring SemesterCredit
CSC 216 Programming Concepts – Java2
CSC 226 Discrete Mathematics for CSC2
MA 242 Calculus III
PY 208 Physics for Engrs & Sci IIB
Physical Education/Healthy Living ElectiveE

3
3
4
4
1

15

 CSC 230 C and Software Tools
CSC 316 Data Structures for CSC
MA 305 Elementary Linear Algebra
GEP Requirement*
Basic Science Elective3,B

3
3
3
3
3

15

 
JUNIOR YEAR
Fall SemesterCredit Spring SemesterCredit
CSC 236 Comp Org & Assem Lang for CSC
CSC 246 Operating Systems for CSC
CSC 333 Automata, Grammars, & Computability
ST 370 Probability & Statistics for Engrs
GEP Requirement*

3
3
3
3
3

15

 CSC 326 Software Engineering
CSC 379 Ethics in Computing
CSC Restricted Elective4
ENG 331 Comm. for Engr and Tech
EC 205 Fund of EconD (or EC 201 or ARE 201)
Other Restricted Elective4

3
1
3
3
3
3

16

 
SENIOR YEAR
Fall SemesterCredit Spring SemesterCredit
CSC Restricted Elective4
CSC Restricted Elective4
GEP Requirement*
GEP Requirement*
Other Restricted Elective4

3
3
3
3
3

15

 CSC 492 Senior Design Project5
CSC Restricted Elective4
Other Restricted Elective4
Free Elective
GEP Requirement*
Free Elective

3
3
3
3
2-3
0-1

15

 
Minimum Credit Hours Required for Graduation*6, I, J, K:120
 
Footnotes:    
 

Major/Program requirements and footnotes:

  1. Courses required for matriculation.
  2. C- 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.

*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://oucc.ncsu.edu/gep-courses.


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 or EC 201 or ARE 201
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)
   X 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.