Required Courses
-
CS 2261 Foundations in Computer Science
-
CS 3323 Data Structures
-
CS 3357 Logical Structures of Computer Design
-
CS 3365 Introduction to Computer Organization and Architectures
-
CS 3366 Social and Ethical Implications of Computing
-
CS 3370 Nature of Programming Languages
-
CS 3329 Analysis of Algorithms
-
CS 3332 Software Engineering
-
CS 3343 Formal Languages and the Theory of Computation
-
CS 4420 Introduction to Database Management Systems
-
CS 4448 Operating Systems
Electives
-
CS 4410 Compiler Analysis and Design
-
CS 4445 Data Communication
Specialization Courses
-
Area A. Software Systems Engineering
-
CS 4461 Software Engineering II
-
CS 4447 Systems Analysis and Design
-
Area B. Artificial Intelligence
-
CS 3331 Fundamentals of Artificial Intelligence
-
CS 4401 Special Topics in AI
-
Area C. Object Oriented Design
-
CS 3339 Fundamentals of Object-Oriented Programming
-
CS 4462 Special Topics in Object-Oriented Programming
-
Free Electives from any subject
-
See an academic advisor for further information
Montgomery Campus Page