BS in Information Technology, Software Development in an Internet of Things Space
School of Business, Technology, and Health Care Administration
The Software Development in an Internet of Things (IoT) Space specialization helps learners to develop increasingly complex computer programs and end-user applications using Agile methods as well as theories, concepts, and practices supported by the Software Engineering Body of Knowledge (SWEBOK). In addition, learners obtain skills in developing database, web, mobile, and cloud applications and build the knowledge to combine devices, sensors, cloud services, network and data science to create and deploy IoT solutions. Successful graduates of this specialization are prepared to pursue careers as software developers, software engineers, application analysts, or to seek associated software development industry certifications.
General Education Requirements
Choose 45 quarter credits with a minimum of 4 quarter credits from each category; see General Education Courses.
Required courses
Additional Program Requirements
Core courses
At least 54 quarter credits
IT1006 | Information Technology Concepts and Practices | 6 |
IT1170 | Goals and Ethics for the IT Professional | 6 |
IT2180 | Operating System and Hardware Infrastructure | 6 |
IT2230 | Introduction to Database Systems | 3 |
IT2249 | Introduction to Programming with Java | 6 |
IT2280 | Network Technology and Architecture | 6 |
IT3240 | Web Development and JavaScript | 6 |
IT3249 | Software Architecture and User Experience Design | 6 |
IT4803 | System Assurance Security | 6 |
PM1000 | Project Management Principles | 3 |
Specialization courses
At least 36 quarter credits
IT4527 | Java Application Development | 6 |
IT4535 | Introduction to Artificial Intelligence | 6 |
IT4737 | Database Development | 6 |
IT4775 | Internet of Things Fundamentals | 6 |
IT4780 | Mobile Application Design and Development | 6 |
IT4792 | Website Application Development and Design | 6 |
Elective courses
At least 33 quarter credits
Choose 33 quarter credits of additional undergraduate courses.
Capstone courses
At least 12 quarter credits
Taken during the learner’s final two quarters
IT4997 | Information Technology Capstone 1 | 6 |
IT4998 | Information Technology Capstone 2 | 6 |
Total
At least 180 quarter credits, including a minimum of 54 quarter credits from the 3000-level and above
Honors Pathway
Learners enrolled in the honors pathway complete the following general education courses.
Honors courses
At least 15 quarter credits
PHI-H2005 | Honors Seminar: Critical Thinking for the Professional World | 3 |
COM-H4005 | Communicating and Integrating Solutions in the Professional World | 6 |
SOC-H3005 | Honors Professional Seminar | 6 |
These courses are applied toward the general education requirement and taken in addition to the remaining required courses.
Total
At least 180 quarter credits, including a minimum of 54 quarter credits from the 3000-level and above
One or more courses in this program may require a prerequisite(s). Refer to the course descriptions for details.
Learners who do not complete all program requirements within quarter credit/program point minimums will be required to accrue such additional quarter credits/program points as are associated with any additional or repeat coursework necessary for successful completion of program requirements.
Multiple Specializations available (must be within the same degree program)