Integrated Studies - Software Development Emphasis, BA/BS
Software Development Emphasis Requirements
27 credits
Code | Title | Hours |
---|---|---|
Emphasis Requirements | ||
CS 1400 | Fundamentals of Programming | 3 |
CS 1410 | Object Oriented Programming | 3 |
CS 2420 | Introduction to Algorithms and Data Structures | 3 |
CS 2810 | Computer Organization and Architecture | 3 |
Complete 15 credits from the following: | ||
CS 3005 | Programming in C++ | 3 |
CS 3010 | Mobile Application Development for Android | 3 |
CS 3020 | Mobile Application Development: iOS | 3 |
CS 3200 | Web Application Development I | 3 |
CS 3310 | Discrete Mathematics | 3 |
CS 3400 | Operating Systems | 3 |
CS 3410 | Distributed Systems | 3 |
CS 3440 | Software Practices | 3 |
CS 3500 | Application Development | 3 |
CS 3510 | Algorithms | 3 |
CS 3520 | Programming Languages | 3 |
CS 3530 | Computational Theory | 3 |
CS 3600 | Graphics Programming | 3 |
CS 4200 | Web Application Development II | 3 |
CS 4300 | Artificial Intelligence | 3 |
CS 4550 | Compilers | 3 |
Notes:
- Students may only apply one Computer & Information Technology Emphasis to an Integrated Studies degree.
- Students must select and complete two emphases and Core Requirements.
- Grade C or higher in each Emphasis Area course required.