|
REQUIRED COURSES
(36 Semester Hours)
CIS
2261 Foundations in Computer Science (3)
CIS
3323 Data Structures (3)
CIS
3357 Logical Structures of Computer Design (4)
CIS
3365 Introduction to Computer Organization and Architectures (4)
CIS
3366 Social and Ethical Implications of Computing (3)
CIS
3370 Nature of Programming Languages (4)
CIS
3329 Analysis of Algorithms (3)
CIS
3332 Software Engineering I (3)
CIS
3343 Formal Languages and the Theory of Computation (3)
CIS
4420 Introduction to Database Management Systems (3)
CIS
4448 Operating Systems (3)
Electives
(Select one (1) course from the following:)
CIS
4410 Compiler Analysis and Design (3)
CIS
4445 Data Communication (3)
Specialization Courses (Select one (1) of the following
areas:)
Area
A. Software Systems Engineering
CIS
4461 Software Engineering II (3)
CIS
4447 Systems Analysis and Design (3)
Area
B. Artificial
Intelligence
CIS
3331 Fundamentals of Artificial Intelligence (3)
CIS
4401 Special Topics in AI (3)
Area
C. Object
Oriented Design
CIS
3339 Fundamentals of Object-Oriented Programming (3)
CIS
4462 Special Topics in Object-Oriented Programming (3)
Free
Electives from any subject area (18 Semester Hours)
See an
academic advisor for further information. |