January 2025 University Catalog

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

MAT1050College Algebra

6

MAT2051Discrete Mathematics

6

Additional Program Requirements

Core courses

At least 54 quarter credits

IT1006Information Technology Concepts and Practices

6

IT1170Goals and Ethics for the IT Professional

6

IT2180Operating System and Hardware Infrastructure

6

IT2230Introduction to Database Systems

3

IT2249Introduction to Programming with Java

6

IT2280Network Technology and Architecture

6

IT3240Web Development and JavaScript

6

IT3249Software Architecture and User Experience Design

6

IT4803System Assurance Security

6

PM1000Project Management Principles

3

Specialization courses

At least 36 quarter credits

IT4527Java Application Development

6

IT4535Introduction to Artificial Intelligence

6

IT4737Database Development

6

IT4775Internet of Things Fundamentals

6

IT4780Mobile Application Design and Development

6

IT4792Website 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

IT4997Information Technology Capstone 1

6

IT4998Information 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-H2005Honors Seminar: Critical Thinking for the Professional World

3

COM-H4005Communicating and Integrating Solutions in the Professional World

6

SOC-H3005Honors 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)