 |
|
|
| Undergraduate Programs (Effective Fall 2006) |
 |
|
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. Information Science Minor
F. Certificate Program in Computer Programming
G. Certificate Program in Computer Architecture
H. Certificate Program in Computer Game Design and Development
|
|
A. Bachelor of Arts: Computer Science
|
The Computer Science Concentration consists of 48 hours in computer science and 12 hours in mathematics. Courses included are:
- Computer Science:
ITCS 1214, 1215, 2163, 2175, 2214, 2215, 3155, 3160, 3166, 3688, 4102, and 9 semester hours of approved ITCS or ITIS courses numbered 3000 or above, and 6 additional semester hours of approved ITCS courses numbered 4000 or above
- Mathematics:
MATH 1120, 2164, STAT 1220, 2223; or MATH 1241, 1242, 2164, STAT 2122
A component of 15 semester hours of approved non-computer science courses forming an integrated program of outside concentration must be included. The business outside concentration consists of a prescribed set of courses from the College of Business and one 3000-level course from a restricted set of choices. The mathematics outside concentration consists of 9 semester hours of approved mathematics courses at the 3000 level or above (6 hours of additional free electives must be taken in this case). In general, an outside concentration consists of 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.
ENGL 2116 and COMM 2105 are also required.
|
|
B. Bachelor of Science: Computer Science
|
The Computer Science Concentration consists of 54 hours of computer science and 12 hours of mathematics courses. These include:
- Computer Science:
1214, 1215, 2175, 2181, 2214, 2215, 3143, 3155, 3160, 3166, 3182, 3688, 4102, and 9 hours of approved ITCS or ITIS courses numbered 3000 or above, and 6 additional semester hours of approved ITCS courses numbered 4000 or above
- Mathematics:
MATH 1241, 1242, 2164, STAT 2122
A component of 15 semester hours of approved non-computer science courses forming an integrated program of outside concentration must be included. Business outside concentration consists of a prescribed set of courses from the College of Business and one 3000-level course from a restricted set of choices. Mathematics outside concentration consists of 9 semester hours of approved mathematics courses at the 3000 level or above (6 hours of additional electives must be selected in this case). In general, an outside concentration consists of 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.
ENGL 2116 is also required.
|
|
C. Bachelor of Science: Computer Science / Computer Engineering Concentration
|
The Computer Engineering Concentration consists of 42 hours of computer science and 15 hours of mathematics. These include:
- Computer Science:
1214, 1215, 2175, 2181, 2214, 2215, 3143, 3155, 3182, 3183, 3688, 4102 and 6 additional semester hours of approved ITCS courses numbered 4000 or above.
- Mathematics:
MATH 1241, 1242, 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 ITCS/ITIS and ECGR technical electives must be approved by the department.
ENGL 2116 is also required.
|
|
D. Computer Science Minor
|
|
Requirements for the minor in Computer Science include completion of 24 hours of Computer Science, to include ITCS 1214, 1215, 2175, 2214, 2215, 3155, 3160, and 3688.
|
|
E. Information Science Minor
|
|
Requirements for the minor in Information Science include completion of 24 hours of computer science: ITCS 1214, 1215, 2175, 2214, 3112, 3143, 3155, and 3160.
|
|
F. 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 2175 Logic and Algorithms
- 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 4145 Parallel Computing
|
|
G. 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 3182 Computer Organization and Architecture
- ITCS 3183 Hardware Systems Design
- ITCS 4145 Parallel Computing
- ITCS 4181 Microcomputer Interfacing
|
|
H. Certificate Program in Computer Game Design and Development |
The Computer Science Department offers a certificate in Computer Game Design and Development. A certificate will be awarded by the Computer Science Department to current UNC Charlotte undergraduate students or post-baccalaureate students who are admitted into the Program and have completed the course requirements listed below:
- Take the following four compulsory courses:
- ITCS 4230 Introduction to Game Design
and Development
- ITCS 4231 Advanced Game
Design and Development
- ITCS 4232 Game
Design and Development Studio
- ITCS
4120 Introduction to Computer Graphics
- Take one two-course sequence from the following:
Graphics (15 credits total)
-
ITCS 4120 Introduction to Computer Graphics
-
ITCS 4235 Game Engine Construction
Artificial
Intelligence (18 credits total)
-
ITCS 3153 Introduction to Artificial Intelligence and
-
ITCS 4236 Artificial Intelligence for Computer Games
Computation
(18 credits total)
-
ITCS 4237 Audio Processing for Entertainment Computing and
-
A computation-related course approved by the Certificate Coordinators
Networking
(18 credits total)
-
ITCS 3166 Introduction to Computer Networks and
-
A game-networking related course approved by the Certificate Coordinators
Other
(15-18 credits total)
-
A sequence of two related courses (generally from ITCS/ITIS at the 3000 level or
above) approved by the GDD Certificate Coordinators
The background requirements for the Program include working knowledge of two higher-level languages, including at least one procedural language, a familiarity with computer applications, two semesters of calculus and one semester of discrete structures. |
|
|
 |
|