ÌìÃÀ´«Ã½

Go to ÌìÃÀ´«Ã½ home page
Request InfoApply Now

Software Development Bachelor's Degree Program

Woman sitting at a computer terminal while coding

Next start:

New! Bachelor of Science in Software Development – ideal for those with an aptitude for information technology, problem solving, math and science.

Gain a comprehensive understanding of the various aspects of software development with our new Software Development major. Students in this program learn to work with a diverse range of programming languages, mobile and web technologies, web application frameworks, project management, and databases. This project-driven program enables students to learn from experienced faculty who are actively involved in the industry.

The Bureau of Labor anticipates a 22% job growth rate with a median wage of over $110,000 nationally through 2030.

Students will earn a ÌìÃÀ´«Ã½ IT Support Professional Certificate with the successful completion of four courses (CSS 101, ITE 105, ITE 107, ITE 220). Plus, will be prepared for the industry certification (optional choice for students to complete on their own).

  • CSS 101: Cybersecurity Fundamentals 3 credits
  • ITE 105: Computer Information Systems 3 credits
  • ITE 107: Integrated IT Systems and Emerging Technologies 3 credits
  • ITE 115: Program Logic and Design with Python 3 credits
  • ITE 211: Data Structures and Algorithms 3 credits
  • ITE 215: Software Development Methodologies and Languages 3 credits
  • ITE 217: Object Oriented Programming and Architectures 3 credits
  • ITE 220: Networking & Data Communications 3 credits
  • Introduction to Artificial Intelligence and Generative AI 3 credits
  • ITE 305: Web-based Development 3 credits
  • ITE 315: DevOps Methodology 3 credits
  • Introduction to Machine Learning 3 credits
  • Introduction to Computer Vision 3 credits
  • Introduction to Natural Language Processing 3 credits
  • Agile Development and Management 3 credits
  • Artificial Intelligence and Ethics 3 credits
  • * Software Development Capstone 3 credits
  • Total 51 credits

*Courses must be taken at ÌìÃÀ´«Ã½.

A reliable laptop or desktop with a minimum Intel Core i5/AMD Ryzen 5 processor, 8GB-16GB RAM, and a 256GB+ SSD is recommended to ensure smooth performance. Key essentials include a built-in webcam, microphone, stable Wi-Fi, and a 13-15 inch screen. A Windows 11 operating system is preferred as you will need to download and install various applications. Google Chrome is recommended as a browser. While a Mac computer will work you will need access to a VM running Windows for some applications.

Outcomes & Pathways

Students who graduate with a major in Software Development will be able to:

  • apply learned knowledge and techniques to develop software systems designed to solve specific problems;
  • develop requirements, build designs, implement & test code and deploy on a variety of architectures;
  • utilize the foundations of software development in current and future computer languages;
  • develop the necessary project management and improvement skills required in the IT industry;
  • appraise the importance of databases in modern applications and develop the skills to build them;
  • execute the necessary skills necessary to explain the network and associated components relevant to modern development; and
  • recognize the importance of security in both the network and applications running on the Internet.

Learn how flexible online learning and transfer credits can help you achieve your educational goals.