School of Engineering & Applied Sciences

Department Computer Science and Information Technology

Home

 


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:

  • A successful immediate employment; and

  • Successful entry into graduate programs in the discipline.

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