Computer Science Major

Standard Option

(Click here for the Applied Option)

1. CORE COURSES

Complete all the following courses:

CSCI 116Fundamentals of Programming3 s.h.
CSCI 216Fundamentals of Programming II3 s.h.
CSCI 203Data Structures3 s.h.
CSCI 231Assembly Language Programming3 s.h.
CSCI 232Computer Architecture4 s.h.
CSCI 310Organization of Programming Languages3 s.h.
CSCI 311Software Design and Development3 s.h.
CSCI 344Introduction to Computer Communications3 s.h.
 Core Total25 s.h.

2. ELECTIVES

A. Four courses chosen from the following:

CSCI 250Introduction to Computer Graphics3 s.h.
CSCI 321Numerical Computing3 s.h.
CSCI 322Combinatorial Computing3 s.h.
CSCI 323Modeling and Simulation3 s.h.
CSCI 324Artificial Intelligence3 s.h.
CSCI 341Compiler Construction3 s.h.
CSCI 342Data Base System Design3 s.h.
CSCI 343Operating Systems3 s.h.
CSCI 345Internet Programming3 s.h.
MATH 327Modern Applied Algebra3 s.h.


B. Two additional courses chosen from the following:

Elective Total 18 s.h.

TOTAL COMPUTER SCIENCE CREDITS - 43 s.h.


3. RELATED WORK

Complete all the following courses:

MATH 173Calculus I4 s.h.
MATH 174Calculus II4 s.h.
MATH 276Calculus III4 s.h.
MATH 205Discrete Mathematical Structures3 s.h.
MATH 323Linear Algebra & Matrix Theory I3 s.h.
STAT 261Probability Models & Statistical Inference3 s.h.

TOTAL CREDITS IN THE STANDARD OPTION - 64 s.h.

NOTE: It is recommended that students take either