| Curriculum: Computer Science | ||||
| Degree earned: Bachelor of Science in Computer Science | ||||
Effective: 06/2005 |
||||
| Updated: 05/2005 | ||||
|
|
||||
| Fall Semester | Credits |
Spring Semester | Credits |
|
| CH 101 & 102 Chemistry and Lab1 | 4 |
CSC 116 Intro. to Computing - Java 1 | 3 |
|
| E 101 Intro. to College of Engineering | 1 |
*** *** Humanities/Social Science Elective2 | 3 |
|
| E 115 Intro. to Computing Environment | 1 |
MA 241 Analytic Geom & Calculus II1 | 4 |
|
| ENG 101 Composition& Rhetoric1 | 4 |
PY 205 General Physics I1 | 4 |
|
| MA 141 Analytic Geom & Calculus I1 | 4 |
PE 101-107 Health & Physical Fitness | 1 |
|
14 |
15 |
|||
|
|
||||
| Fall Semester | Credits |
Spring Semester | Credits |
|
| CSC 216 Programming Lang Concepts1 | 3 |
CSC 230 C and Software Tools | 3 |
|
| CSC 226 Appl Discrete Math1 | 3 |
CSC 316 Data Structures | 3 |
|
| MA 242 Analytic Geometry and Calculus III | 4 |
Humanities/Social Science Elective2 | 3 |
|
| PY 208 General Physics II | 4 |
MA 305 Introduction to Linear Algebra | 3 |
|
| PE *** Physical Education Elective | 1 |
Basic Science Elective3 | 3 |
|
15 |
15 |
|||
|
|
||||
| Fall Semester | Credits |
Spring Semester | Credits |
|
| CSC 236 Comp Org & Assem Lang | 3 |
CSC 326 Software Engineering | 3 |
|
| CSC 246 Operating Systems | 3 |
CSC 379 Ethics in Computing | 1 |
|
| CSC 302 Intro to Numerical Methods4 | CSC *** CSC Restricted Elective5 | 3 |
||
| or CSC 333 Automata Theory4 | 3 |
EC 205 Economics I or | ||
| ST 370 Probability & Statistics for Engrs | 3 |
EC 201 or ARE 201 | 3 |
|
| *** *** Humanities/Social Science Elective2 | 3 |
ENG 331 Comm for Engr & Tech | 3 |
|
15 |
*** *** Other Restricted Elective5 | 3 |
||
16 |
||||
|
|
||||
| Fall Semester | Credits |
Spring Semester | Credits |
|
| CSC *** Restricted Elective5 | 3 |
CSC 4** Project Course6 | 3 |
|
| CSC *** Restricted Elective5 | 3 |
CSC *** Restricted Elective5 | 3 |
|
| *** *** Humanities/Social Science Elective2 | 3 |
*** *** Humanities/Social Science Elective2 | 3 |
|
| *** *** Humanities/Social Science Elecitve2 | 3 |
*** *** Other Restricted Elective5 | 3 |
|
| *** *** Other Restricted Elective5 | 3 |
*** *** Free Elective | 3 |
|
15 |
15 |
|||
|
Minimum Total Hours Required for Graduation: |
1207 |
|||
| Footnotes: | ||||
| *** Indicates Choices 1. D grades are not accepted in CH 101, 102, CSC 116, 216, 226, MA 141, 241, ENG 101 and PY 205. 2. See College of Engineering list of Humanities and Social Sciences requirements. 3. To be selected from CH 201, PY 123, 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 Restrictions & Restricted Electives. 6. To be selected from CSC 402, 462, or 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 or 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. |
||||