Integrated Studies - Software Development Emphasis, BA/BS

Software Development Emphasis Requirements

27 credits

Emphasis Requirements
CS 1400Fundamentals of Programming3
CS 1410Object Oriented Programming3
CS 2420Introduction to Algorithms and Data Structures3
CS 2810Computer Organization and Architecture3
Complete 15 credits from the following:
CS 3005Programming in C++3
CS 3010Mobile Application Development for Android3
CS 3020Mobile Application Development: iOS3
CS 3200Web Application Development I3
CS 3310Discrete Mathematics3
CS 3400Operating Systems3
CS 3410Distributed Systems3
CS 3440Software Practices3
CS 3500Application Development3
CS 3510Algorithms3
CS 3520Programming Languages3
CS 3530Computational Theory3
CS 3600Graphics Programming3
CS 4200Web Application Development II3
CS 4300Artificial Intelligence3
CS 4550Compilers3

Notes:

  1. Students may only apply one Computer & Information Technology Emphasis to an Integrated Studies degree.
  2. Students must select and complete two emphases and Core Requirements.
  3. Grade C or higher in each Emphasis Area course required.