




Description: The IT specialization in Software Engineering is designed for students who are interested in integrating the knowledge essential for the development, implementation, design cycles, management and marketing of software systems.
Potential careers for students interested in Software Engineering:
Programmer, Software Engineer, Programmer/Analyst, Web Programmer
Choose 9 courses for the Specialization. Students can use 3 courses toward CCS Electives if they are 300/400 level courses within the College of Computing Sciences
|
Course ID |
Course Name |
Normally Offered |
Pre-requisites |
| CS 280 | Programming Language Concepts | Fall and Spring | |
| CS 288 | Intensive Programming Practicum | Fall and Spring |
IT 102 and CS 280 |
| CS 332 | Principles of Operating Systems | Fall and Spring | |
| CS 265 | Game Architecture and Design | Fall and Spring | |
| CS 266 | Game Modification Development | Fall ONLY | |
| IS 465 | Advanced Information Systems | Spring ONLY | |
| CS 456 | Open Systems Networking | Fall and Spring | |
| CS 370 | Intro to Artificial Intelligence | Spring ONLY | |
| CS 451 | Data Communications and Networks | Offered Periodically | |
| CS 490 | Guided Design in Software Engineering | Fall and Spring |
Senior Standing |
| IS 390 | Analysis and System Design | Fall and Spring |
CS 115/115A |
Math Requirements:
Pre-calc: Math 099, Math 108, Math 109
Calc I: Math 111
Calc II: Math 112
Prob and Stat: Math 333
Science Requirements: Students must take PHYS 111/111A and PHYS 121/121A to complete the Science GUR requirements
Specialization Substitutions:
Courses in the specialization may be substituted in consultation with the advisor.



