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 and learn artificial intelligence

Build skills using the most relevant developer tools and languages by creating applications for web, mobile, cloud, and AI industries. Develop your own AI applications and investigate the problems, theories, and algorithms of the AI field. Learn to apply Android Studio, Swift, C, Java, C++, JavaScript, C#, Kotlin, Python, MongoDB, MariaDB, and MySQL, and machine learning concepts to become proficient in the rapidly evolving world of artificial intelligence.

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.

Get certified as you go

Throughout your program, you will have the option to earn the Google IT Support professional certificate. The cost of this certificate is included in your tuition*, and you can showcase completion on your resume to demonstrate industry readiness.

 *Certificates are not Capella credit-bearing. If this Capella and Coursera partnership ends, learners will be responsible for the cost of completing the remaining portion of any uncompleted Career Academy professional certificate program in which the learner has enrolled. The Coursera Career Academy program page and website are prepared and maintained by Coursera. The statements and views expressed on Coursera’s website do not necessarily reflect the statements or views of Capella University.

Classes start January 6

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*

  • Application developer
  • Business systems analyst
  • Full stack developer
  • Full stack Java developer
  • Programmer analyst
  • Software developer
  • Solutions architect
  • Web developer

Employment settings to explore*

  • Administrative management and general management consulting services
  • Computer systems design services
  • Computing infrastructure providers, data processing, web hosting and related services
  • Custom computer programming services
  • Professional, scientific and technical services
  • Scientific and technical consulting services
  • Web search portals and all other information services

*These are examples intended to serve as a general guide. Some positions may prefer or even require previous experience, licensure, certifications and/or other designations along with a degree. Because many factors determine what position an individual may attain, Capella cannot guarantee that a graduate will secure any specific job title, a promotion, salary increase or other career outcome. We encourage you to research requirements for your job target and career goals.