Develop Software That Makes a Difference
Get to Know Our Software Development Bachelor's Degree
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.
Software Development Degree Specializations
Software development continues to be a fast-growing field. In fact, according to the U.S. Bureau of Labor Statistics, jobs in software development are expected to grow 22% on a national level through 2030,1 faster than the average for all occupations in the United States.
With a bachelor’s-level online software development degree, DeVry’s graduates may consider such careers as:
Software Application Developer
Software Systems Developer
Software Developer – Web Portals & E-Commerce Applications
Mobile Device Software Developer
Web Program Analyst
Software Game Developer
Skill Focused Curriculum
Elements of the curriculum are aligned to industry certifications to help you validate your knowledge and skills as you prepare to pursue such certification exams as:
- CompTIA A+: This certification exam is designed to demonstrate your capabilities with information technology skills relevant to IT operational and technical support roles.
- CompTIA Linux+: This certification shows your proficiency with common tasks in distributions of Linux operating systems including installing, updating and configuring software applications.
- CompTIA Network+: This is an entry-level certification that measures your abilities as an IT network technician and shows your baseline competency at a variety of networking tasks.
- CompTIA Cloud+: This certification is focused on skills surrounding the deployment and automation of cloud environments. It can be a useful certification for those who wish to work with cutting edge technologies like cloud computing.
General Education Courses
|LAS432||Technology, Society and Culture|
|ETHC232||Ethical and Legal Issues in the Professions|
|ETHC334||Diversity, Equity and Inclusion in the Workplace|
|ECON312||Principles of Economics|
|SOCS185||Culture and Society|
|SOCS350||Cultural Diversity in the Professions|
Mathematics and Natural Sciences
|MATH114||Algebra for College Students|
|MATH221||Statistics for Decision-Making|
|MATH234||Discrete Math in Information Technology|
|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|
|NETW191||Fundamentals of Information Technology and Networking|
|NETW211||Fundamentals of Cloud Computing|
|SEC285||Fundamentals of Information Security|
Information Systems and Programming
|CEIS150||Programming with Objects|
|CEIS236||Database Systems and Programming Fundamentals|
|CEIS295||Data Structures and Algorithms|
|CIS355A||Business Application Programming with Lab|
Analysis and Design
|BIAM110||Introduction to Business Analytics|
|CEIS310||Process Improvement with Machine Learning|
|CEIS312||Introduction to Artificial Intelligence and Machine Learning|
|CEIS299||Careers and Technology|
|CEIS499||Preparation for the Profession|
FAQs: Software Development Degree
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 as few as 2 years and 8 months or possibly sooner with qualifying transfer credits.*
*Not including breaks. Assumes year-round, full-time enrollment.
What's the difference between a software engineer and a software developer?
A software engineer focuses on applying concepts of software engineering as well as, designing, developing and maintenance. A developer designs the software that runs across different computers.
Are there software developer certifications or professional associations I should consider?
Industry certifications can help demonstrate to employers your specific skills and depth of knowledge and professional associations can help you stay connected with others in your field for networking and development opportunities.
Learn more about software developer certifications and professional associations.
Can I earn a Bachelor's in Software Development online?
Yes! At DeVry you have a choice between a hybrid (mix of online and in-person learning) and online Bachelor's Degree in Software Development program. No matter which method you choose for your education, you receive the same quality of education and a degree that is identical to one earned through in-person learning.
Do the credits I earn as part of a Bachelor's in Software Development program count toward other degrees?
At DeVry, many of our programs are stackable. This means that credits earned from software development courses during an online Bachelor's in Software Development degree program may count toward other credentials and degree programs at DeVry.3
About Our Faculty
Rick Bird, MCS, MPM
Rick has been a professor with DeVry University for nearly 30 years and has taught courses ranging from computer applications to management to computer programming. He has earned national awards, including “The PRIDE of DeVry University”. Rick earned a Master’s Degree in Project Management from DeVry University’s Keller Graduate School of Management, and a second Master’s Degree in Computer Science from the University of Illinois Springfield. Rick is a strong believer in the power of technology and the use of software tools to make employees more productive and businesses more competitive.
Gina Cooper, Ph.D.
Gina has been a professor with DeVry University since 1999 and currently serves as faculty chair. She earned a Ph.D. from Wright State University in Computer Science and Engineering with specializations in database, math, and bioinformatics. She presented her bioinformatics research at an IEEE International Bioinformatics Conference in Taiwan and has published scientific papers related to the courses she has developed at computer science education conferences.
Geneviève Sapijaszko, Ph.D., MISM, PEng, SMIEEE
Geneviève has been a professor with DeVry University since 1997 and has taught courses in electrical engineering, electronics, computer programming, web development, networking and more. She earned a Ph.D. in Electrical Engineering with a focus on artificial intelligence, neural networks and image recognition from the University of Central Florida. Geneviève holds a professional engineering license in the province of Alberta, Canada, is a senior member of the Institute of Electrical and Electronics Engineers (IEEE), and is a member of the engineering honor society Tau Beta Pi. In addition to enhancing the student experience in the classroom, Geneviève has served as a mentor to the FIRST Robotics Competition, IEEExtreme competition, and MyWorld (Women in STEM).
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.