Bachelor of Science in Computer Science
Office Phone 274-7409 / Room# 42/109
The Bachelor of Science in Computer Science enables students to enter the computing profession at a technical - scientific level or to proceed to graduate programs in Computer Science. It is a four-year program with a heavy emphasis on mathematics and the study of algorithmic processes to describe and transform information.
The objectives of the BS in Computer Science degree program are to produce graduates who are prepared for:
Total Credit Hours of College - Level Courses
Required for Graduation: 129
General Requirements:
ENGL |
111, 112 |
English Composition I and II |
6 |
ENGL |
211, 212 |
Literature and Advanced Writing I and II |
6 |
MATH |
151, 155 |
Calculus I Lecture & Lab |
4 |
MATH |
152, 156 |
Calculus II Lecture & Lab |
4 |
|
|
Fine Arts Elective |
3 |
|
|
Philosophy Elective |
3 |
|
|
P.E., Health, General Elective |
10 |
|
|
Social Science Electives (ECON 201/202) |
6 |
|
|
Total |
42 |
Natural Science Requirements: 12 credit hours
PHYS |
201, 205 |
University Physics I Lecture & Lab |
4 |
PHYS |
110, 111 |
University Physics II Lecture & Lab |
4 |
|
|
Natural Science Electives |
4 |
|
|
Total |
12 |
Program Requirements:
APCT |
110, 111 |
Algorithms with BASIC Lecture & Lab |
4 |
APCT |
231, 233 |
Computer Science I and II |
|
|
232, 234 |
Lecture & Lab |
8 |
MATH |
413,213 |
Applied Modern Algebra I or Discrete Mathematics |
3 |
MATH |
225 |
Linear Algebra |
4 |
MATH |
253, 255 |
Calculus III Lecture & Lab |
4 |
MATH |
254 |
Differential Equations |
3 |
MATH |
381 |
Probability and Statistics |
3 |
CSCI |
115 |
Computing Foundations |
3 |
CSCI |
241 |
Introduction to File Processing |
3 |
CSCI |
251, 253 |
Assemblers and Systems Lecture & Lab |
4 |
CSCI |
311, 313 |
Computer Organization Lecture & Lab |
4 |
CSCI |
325 |
Organization of Programming Languages |
3 |
CSCI |
341 |
Software Engineering |
3 |
CSCI |
410 |
Theory of Computing |
3 |
CSCI |
412 |
Operating Systems |
3 |
CSCI |
415 |
Computer Architecture |
3 |
CSCI |
434 |
Data Structures |
3 |
CSCI |
495 |
Senior Seminar |
1 |
CSCI |
499 |
Senior Project |
2 |
CSCI * |
|
Computer Science Electives |
12 |
|
|
Total |
76 |
* Approved Computer Science Electives:
CSCI |
254 |
Introduction to Computer Graphics |
3 |
CSCI |
304 |
Algorithmic Techniques |
3 |
CSCI |
315 |
UNIX Systems Programming |
3 |
CSCI |
414 |
Introduction to Artificial Intelligence |
3 |
CSCI |
424 |
Translation Software |
3 |
CSCI |
452 |
Database Systems Design |
3 |
CSCI |
454 |
Computer Graphics |
3 |
CSCI |
461 |
Systems Simulation |
3 |
CSCI |
490 |
Special Topics in Computer Science |
3 |
|