Curriculum: Computer Science

Concentration:

Degree earned: Bachelor of Science in Computer Science

Effective: 08/2008
Updated: 06/2008

FRESHMAN YEAR
Fall Semester Credit   Spring Semester Credit
CH 101 & 102 General Chemistry I & Lab 1,2
E 101 Intro to Engineering1
E 115 Intro to Computing Environments1
ENG 101 Intro to Academic Writing 1,2
MA 141 Calculus 11,2

4
1
1
4
4

14

  CSC 116 Intro to Comp - Java 2
Humanities/Social Science Elective
MA 241 Calculus II1,2
PY 205 Physics 1 1,2
PE 101-109 Health & Physical Fitness

3
3
4
4
1

15

 
SOPHOMORE YEAR
Fall Semester Credit   Spring Semester Credit
CSC 216 Programming Concepts2
CSC 226 Applied Discrete Mathematics
MA 242 Calculus III
PY 208 Physics II
PE Physical Education Elective

3
3
4
4
1

15

  CSC 230 C and Software Tools
CSC 316 Data Structures
Humanities/Social Science Elective 3
MA 305 Elementary Linear Algebra
Basic Science Elective 4

3
3
3
3
3

15

 
JUNIOR YEAR
Fall Semester Credit   Spring Semester Credit
CSC 236 Comp. Org & Assem. Lang
CSC 246 Operating Systems
CSC 302/333 Numerical Methods or Automata Theory
ST 370 Probability and Statistics for Engineers
Humanities/Social Science Elective 3

3
3
3

3
3

15

  CSC 326 Software Engineering
CSC 379 Ethics in Computing
CSC Restricted Elective5
EC 205 Econ or EC 201 or ARE 201
ENG 331 Comm. for Engineering & Tech.
Other Restricted Elective 5

3
1
3
3
3
3

16

 
SENIOR YEAR
Fall Semester Credit   Spring Semester Credit
CSC Restricted Elective 5
CSC Restricted Elective5
Humanities/Social Science Elective3
Humanities/Social Science Elective3
Other Restricted Elective5

3
3
3
3
3

15

 

CSC 492 Senior Design Project6
CSC Restricted Elective5
Humanities/Social Science Elective3
Other Restricted Elective5
Free Elective

3
3
3
3
3

15

 
Minimum Credit Hours Required for Graduation: 1207,8
 
Footnotes:        
 

*** Indicates choices, see notes below.

Notes:

1. Courses required for Matriculation: CH 101 & 102, E 101, E 115, ENG 101, MA 141, MA 241, and PY 205.

2. D Grades are not accepted in CH 101 & 102, E 101, ENG 101, MA 141, MA 241, PY 205, CSC 116, CSC 216, and CSC 226.

3. See College of Engineering list of Humanities/Social Sciences/Science-Technology-Society Requirements : http://www.engr.ncsu.edu/undergrad/curricula/documents/HSS2006.pdf . At Least one of the seven humanities/social sciences courses must focus on a non-English speaking culture, or an additional course must be selected.

4. To be selected from CH 201, PY 123, 124, or any PY with a prerequisite of PY 208, any PB, BIO, MEA, or ZO .

5. For CSC and Other Restricted Electives, see: http://www.csc.ncsu.edu/academics/undergrad/restrict.php

6. CSC 492 is the only course that meets this requirement in the CSC curriculum effective August, 2008.

7. 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 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.