Classes Start Every 8 Weeks
Earn your Bachelor's Degree in Software Development in as little as 2 years + 8 months*—or even more quickly with qualifying transfer credits.
*Not including breaks. Assumes year-round, full-time enrollment.
Graduates with our Bachelor’s in Software Development may consider careers such as:
Software Application Developer
Software Systems Developer
|ETHC232||Ethical and Legal Issues in the Professions|
|LAS432||Technology, Society and Culture|
|ECON312||Principles of Economics|
|SOCS185||Culture and Society|
Mathematics and Natural Sciences
|MATH114||Algebra for College Students|
|MATH221||Statistics for Decision-Making|
|PHYS204||Applied Physics with Lab|
Personal and Professional Development
|COLL148||Critical Thinking and Problem-Solving|
Tech Core Courses
|CEIS101||Introduction to Technology and Information Systems|
|CEIS106||Introduction to Operating Systems|
|CEIS110||Introduction to Programming|
|CEIS114||Introduction to Digital Devices|
|NETW190||Fundamentals of Information Technology and Networking I|
|NETW200||Fundamentals of Information Technology and Networking II|
|SEC285||Fundamentals of Information Security|
Information Systems and Programming
|CEIS236||Database Systems and Programming Fundamentals|
|CEIS312||Introduction to Artificial Intelligence and Machine Learning|
|CIS170C||Programming with Lab|
|CIS247C||Object-Oriented Programming with Lab|
|CEIS295||Data Structures and Algorithms|
|CIS321||Structured Analysis and Design|
|CIS339||Object-Oriented Analysis and Design|
|CIS355A||Business Application Programming with Lab|
|WEB375||Web Architecture with Lab|
|CEIS392||Product, Project, and People Management|
|CEIS494||Senior Project I|
|CEIS496||Senior Project II|
Technology Career Preparation
|CEIS299||Careers and Technology|
|CEIS499||Preparation for the Profession|
FAQs: Software Development
How long will it take for me to complete the software development degree program?
You can earn your Bachelor’s degree in Software Development in 2 years and 8 months or possibly sooner with qualifying transfer credits.*
What's the difference between a software engineer and a software developer?
A software engineer focuses on applying concepts of software engineer as well as, designing, developing and maintenance. A developer designs the software that runs across different computers.
All students enrolled in site-based programs will be required to take some coursework online and, for some programs and locations, a substantial portion of the program may be required to be completed online.