Department of Computer Science Home Page UNCC Home Page
Undergraduate Programs (Students entering before Fall 2006)
overview programs courses 5-Year BA/BS-MS
Programs
The Computer Science Department offers the following different programs:
A. Bachelor of Arts: Computer Science
B. Bachelor of Science: Computer Science
C. Bachelor of Science: Computer Science / Computer Engineering Concentration
D. Computer Science Minor
E. Certificate Program in Computer Programming
F. Certificate Program in Computer Architecture

A. Bachelor of Arts: Computer Science
The Computer Science Concentration consists of 45 hours in computer science and 15 hours in mathematics. Courses included are:
  • Computer Science:
    ITCS 1214, 1215, 2163, 2214, 2215, 3102, 3155, 3160, 3166, 3650, 3651, 3688 and nine semester hours of approved ITCS or ITIS courses numbered 3000 or above.

  • Mathematics:
    MATH 1120, 1165, 2164, STAT 1220, 1223; or MATH 1241, 1242, 1165, 2164, STAT 2122
A component of related work must be included, consisting of 15 semester hours of approved non-computer science courses forming an integrated program of secondary strength, or nine semester hours of approved mathematics courses at the 3000 level or above. If the latter option is selected, six hours of additional electives must be selected.

 

B. Bachelor of Science: Computer Science
The Computer Science Concentration consists of 51 hours of computer science and 15 hours of mathematics courses. These include:
  • Computer Science:
    1214, 1215, 2181, 2214, 2215, 3102, 3143, 3155, 3160, 3166, 3182, 3650, 3651, 3688, and 9 hours of approved computer science elective courses numbered 3000 or above

  • Mathematics:
    MATH 1241, 1242, 1165, 2164, STAT 2122
A component of related work must be included, consisting of 15 semester hours, consisting either of a prescribed set of courses from the College of Business and one 3000-level course from a restricted set of choices, 6 hours at the 3000-level or above, plus an additional 9 hours of approved non-computer-related courses, forming an integrated program of secondary strength, or nine semester hours of approved mathematics courses at the 3000 level or above. If the latter option is selected, six hours of additional electives must be selected.

 

C. Bachelor of Science: Computer Science / Computer Engineering Concentration
The Computer Engineering Concentration consists of 39 hours of computer science and 18 hours of mathematics. These include:
  • Computer Science:
    1214, 1215, 2181, 2214, 2215, 3102, 3143, 3155, 3182, 3183, 3681, 3682, 3688

  • Mathematics:
    MATH 1241, 1242, 1165, 2164, 2171, STAT 2122
Student must also complete Physics 2101, 2101L, 2102, 2102L, and 3141. Chemistry 1251 and 1251L. A component of related work must include 11 hours of Electrical Engineering courses, EEGR 2111, 2112, 2155, 2156, and 3131. Economics 2101 must also be taken. Twelve hours of technical electives must be approved by the department.

 

D. Computer Science Minor
Requirements for the minor in Computer Science include completion of 21 hours of Computer Science, to include ITCS 1214 , 1215 , 2214 , 2215 , 3155 , 3160 , and 3688 . Also required is MATH 1165.

 

E. Certificate Program in Computer Programming
The Computer Science Department offers a certificate in Computer Programming. A certificate will be awarded by the Computer Science Department to post-baccalaureate students (students having earned a bachelor's degree in any field, with one semester of calculus, who have enrolled with the graduate school as a post-baccalaureate student ), who have completed the course requirements listed below:
  • ITCS 1214 Introduction to Computing I
  • ITCS 1215 Introduction to Computing II
  • ITCS 2214 Data Structures
  • ITCS 2215 Design and Analysis of Algorithms
  • ITCS 3112 Design and Implementation of Object-Oriented Systems
  • ITCS 3155 Software Engineering
  • ITCS 3160 Data Base Design and Implementation or
  • ITCS 3145 Introduction to Parallel Computing
  • MATH 1165 Introduction to Discrete Structures

F. Certificate Program in Computer Architecture
The Computer Science Department offers a certificate in Computer Architecture. A certificate will be awarded by the Computer Science Department to post-baccalaureate students (students having earned a bachelor's degree in any field, with one semester of calculus), who have completed the course requirements listed below:
  • ITCS 1214 Introduction to Computing I
  • ITCS 1215 Introduction to Computing II
  • ITCS 2181 Computer Logic and Design
  • ITCS 3143 Operating Systems
  • ITCS 3145 Introduction to Parallel Programming
  • ITCS 3182 Computer Organization and Architecture
  • ITCS 3183 Hardware Systems Design
  • ITCS 4181 Microcomputer Interfacing