decor decor

Software Development in an Internet of Things Space
Bachelor of Science in Information Technology

Learn to solve today’s digital problems with your passion for technology in the Software Development in an Internet of Things (IoT) Space specialization.

The “internet of things” describes any system or device that connects to the internet or exchanges data with other devices on a network. This is the technology that exists in smart cities, smart homes and within smart devices.

In this specialization, you’ll develop 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). You will also learn to develop database, web, mobile, cloud and artificial intelligence (AI) applications.

After graduation, you’ll have experience in a variety of programming languages and be prepared to pursue a career in the field of software development or to seek associated software development industry certifications within the web, mobile, cloud and AI industries.

Gain experience as a developer

Build skills using the most relevant developer tools and languages by creating applications for web, mobile, cloud and AI industries. Learn Android studio, Swift, C, Java, C++, Javascript, C#, Kotlin, Python, Mongo DB, Maria DB and MySQL.

Study the Internet of Things

Learn to support today’s smart cities, homes and devices. Investigate the IoT field, define the infrastructure requirements for the deployment and operation of IoT devices and develop IoT applications that integrate data analytics.

Learn artificial intelligence

Develop your own AI applications and investigate the problems, theories and algorithms of the AI field – heuristic search and game trees, knowledge representation, automated deduction and machine learning.

Classes start July 8

Apply today with no application fee.

At a glance

  • Online
  • 180 Total quarter credits
  • 135 Max transfer credits
  • 8–13 General education courses
  • 6–12 Elective courses
  • 10 Core courses
  • 6 Specialization courses
  • 2 Capstone courses

Reduce your tuition by $15,000

Enroll in a qualified program and apply for a $15K Capella Progress Reward, a scholarship to help fund your bachelor’s degree.

What can you do with a BS in Information Technology, Software Development in an Internet of Things degree?

Your education can help you reach your professional and personal goals. While Capella cannot guarantee that a graduate will secure any specific career outcome, such as a job title, promotion or salary increase, we encourage you to explore potential jobs and employment settings. Here are some ideas and examples for a graduate with a Bachelor of Science in Information Technology, Software Development in an Internet of Things (IoT) Space.

Job titles to explore

  • Software engineer
  • Software development engineer
  • IoT software engineer
  • Software developer
  • Solutions architect

Employment settings to explore

  • Professional, Scientific and Technical Services
  • Finance and Insurance
  • Manufacturing
  • Information
  • Retail Trade
  • Health Care and Social Assistance
  • Public Administration
  • Management of Companies and Enterprises
  • Wholesale Trade
  • Utilities