Develop Software That Make 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 21% through 2028,1 faster than the average for all occupations in the United States.
With an online software development degree, DeVry’s graduates are prepared for careers including:
Software Application Developer
Software Systems Developer
Software Developer – Web Portals & e-Commerce Applications
Mobile Device Software Developer
Web Program Analyst
Software Game 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|
|NETW191||Fundamentals of Information Technology and Networking|
|NETW211||Fundamentals of Cloud Computing|
|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|
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).
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.