Software Engineering Emphasis

COMPUTER SCIENCE Major

Supporting Courses31
Introduction to Computing & Internet Technologies
Database Design & Management
Introduction to IT Operations
Discrete Mathematics
Introduction to Software Design
Introduction to Mobile Platforms and Apps
Calculus and Analytic Geometry I
Introductory Statistics
Choose 1 of These COMM Courses:
Fundamentals of Public Address
Fundamentals of Interpersonal Communication
Small Group Communication
Software Engineering Emphasis33
Advanced Software Design
Data Structures
Computer Architecture and Organization
Theory of Programming Languages
Advanced Object-Oriented Design
Software Engineering
Theory of Algorithms
Operating Systems Using Linux
Artificial Intelligence
+3 credits upper level COMP SCI, MATH, INFO SCI or COMM
Total Credits64