BS in Computer Science

Foundation Courses
ENGL 101College English I3
or ENGL 100 English Composition
ENGL 102College English II3
COMM 111Public Speaking3
PHIL 125Introductory Logic3
PHIL 354Ethics and Computers3
Select 12 credit hours of other fine arts/humanities & social/behavioral sciences courses 112
Mathematics/Natural Sciences
MATH 242
MATH 243
Calculus I
and Calculus II
MATH 511Linear Algebra3
MATH 321
MATH 322
Discrete Structures I
and Discrete Structures II
PHYS 313Physics for Scientists I4
PHYS 314Physics for Scientists II4
CHEM 211General Chemistry I5
IME 254Engineering Probability and Statistics I3
Engineering Core Courses
IME 255Engineering Economy3
PHIL 325Formal Logic3
Major Courses
CS 194Introduction to Digital Design4
CS 211Introduction to Programming4
CS 238Assembly Language Programming3
CS 300Data Structures4
CS 394Introduction to Computer Architecture3
CS 410Programming Paradigms3
CS 411Object-Oriented Programming3
CS 464Computer Networks3
CS 510Programming Language Concepts3
CS 540Operating Systems3
CS 560Design and Analysis of Algorithms3
CS 580Introduction to Software Engineering3
CS 665Introduction to Database Systems3
EE 585
EE 595
Electrical Design Project I
and Electrical Design Project II
Technical Electives
Select 14 credit hours. At least 6 out of the 14 credit hours must be from the EECS department. Up to 2 credit hours of co-op can be used as nondepartmental technical electives14
Total Credit Hours128

Refer to graduation requirements at the beginning of this section for details.