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:

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

go to top