Required courses: 19 credit hours
-
CS 341: Mach Arch and Assemb Lang Prog (3)
-
CS 345: Data & File Struc (4)
-
CS 421: Adv Data Struct and Algorithm Dev (3)
-
CS 443: Operating Systems (3)
-
CS 450: Prog Sem 2 (3)
-
CS 461: Prog Lang (3)
Electives: 9 credit hours
Choose one course from the following list:
-
CS 314: The C++ Programming Language (3)
-
CS 316: Prog in Lisp & Prolog (3)
-
CS 328: C and Unix (3)
-
CS 418: Multimedia Progrm (3)
-
CS 463: Web Programming (3)
-
CS 471: Artificial Intel (3)
Also choose at least six credits in courses at the 300 or 400 level in computer science, mathematics, or an appropriate science, selected with the approval of the major adviser.
Additional required courses: 24 credits
-
Engl 367: Tech Writing (3)
-
Engr 384: Microprocessor Design (3)
-
Math 211: Calculus 1 (4)
-
Math 252: Calculus 2 (4)
-
Math 317: Discrete Math (4)
-
Math 320: Linear Algebra (3)
-
Math 345: Math Statistics 1 (3)
Major Total: 74 credit hours