Undergraduate Minor in Computer Programming
The Department of Computer Science offers a Minor in Computer Programming to undergraduate students majoring at NC State in any field except Computer Science and Computer Engineering.
Objectives of the Minor
in Computer Programming
The objectives of this minor are to:
- encourage students to combine computing with their academic discipline
- promote quality in programming techniques
- give NC State's graduating seniors an added advantage in the job market
- provide the foundation needed to pursue a Master’s of Computer Science degree, when the student’s bachelor’s degree is in another field of study
Proposed Program
of Study (22 semester hours)
All courses in the computer science minor are offered only through Engineering
Online, the College of Engineering’s distance education program.
Students may mix the CSCxx4/CSCxx6 (on-campus equivalents) for the minor. E115, Intro to Computing Environments (1) is a prerequisite for CSC 116.
Note the following minimum acceptable grades for these courses to count toward the minor.
• MA 121 Intro. to Calculus (or any college calculus course) (minimum grade: C minus)
• CSC 114 Introduction to Computing - C++ (3) (minimum grade: C minus)
• CSC 214 Programming Concepts (3) (minimum grade: C minus)
• CSC 224 Applied Discrete Mathematics (3) (minimum grade: C minus)
• CSC 234 Computer Organization and Assembly Language (3) (minimum grade: D minus)
• CSC 244 Concepts and Facilities of Operating Systems (3) (minimum grade: D minus)
• CSC 314 Data Structures (3) (minimum grade: D minus)
Admission to the
Minor in Computer Programming
Undergraduates will be admitted to the Minor in Computer Programming only after
they have completed CSC 114 and CSC 214 with a C minus grade or higher. Also,
an overall GPA of at least 2.25 is required for admission to the minor.
Students should submit their application for the Minor in Computer Programming to the CSC Coordinator for Advising, who also is the minor advisor and is responsible for admitting, advising and certifying all minors in computer programming.
Barbara
Adams
Assistant Director of Advising
Department of Computer Science
NC State University
890 Oval Drive, Box 8206
1204C - Engineering Building II
Raleigh, NC 27695-8206
919-515-7027
