+ Choose one below:
Computer Information Systems
Earn your Bachelor's Degree in Computer Information Systems with Software Programming Specialization in as little as 2 years + 8 months*—or even more quickly with qualifying transfer credits.
You’ll get a complimentary laptop as part of your technology program1. It’s our way of investing in your education—and you.
Immerse yourself in the Internet of Things (IoT) world and obtain hands-on experience with IoT, cloud, software and security technologies and systems.
Several of our tech programs are designed with industry-recognized certifications in mind. Qualified students may receive up to a $300 reimbursement for the cost of one exam attempt across a wide range of certifications:
Other certifications may also be eligible for reimbursement. Speak to your Student Support Advisor for additional information.
Computer systems analyst
Computer systems analysts assist programmers as they build computer systems, and analyze them to find areas for improvement.
Computer programmers write code that ensure systems and programs function properly.
Front-end and back-end developer
A front-end developer designs and builds the elements of an application or site that a user sees. Back-end developers work on programming the hidden elements that help power the application.
Software consultants use programming knowledge to analyze the code created by software developers. They suggest areas for improvement and may contribute code to the final piece of software.
Software developers create software through the use of programming languages. They are also responsible for designing the user interface and functionality of the software they create.
This certification shows that you are capable of performing a variety of basic IT tasks related to computer hardware and software.
This certification proves that you are able to use Linux operating systems. This OS is a favorite of programmers and is highly customizable, making it a valuable certification for programmers.
This certification verifies that you can perform a variety of basic networking skills. Programming skills are touched upon, as programming is a critical element of networking.
This certification confirms that you know how to use cloud-based applications and are comfortable with a general usage of the cloud. As the cloud continues to grow in importance, this certification will become valuable for anyone in the tech field.
+ Choose one below:
+ Choose one below:
+ Choose one below:
A bachelor's in software programming is a degree that is focused on teaching students how to use programming languages to create software. This type of degree can be extremely versatile as the programming languages learned during the course of the program can be applied to software across a variety of industries.
There are many reasons to get a bachelor's in software programming. First, people with a bachelor's degree of any kind tend to earn more than those who have only a high school diploma, making a bachelor's degree a worthwhile pursuit. Additionally, software programming is a fast growing field, and is expected to increase its workforce, on a national level, by 22% (316,000 jobs) between 2019 and 2029 according to the Bureau of Labor Statistics6. With a bachelor's degree in this field, you may be able to capitalize on this ongoing industry boom.
1As part of this program, one complimentary laptop is provided to students enrolled in the Associate in Information Technology and Networking, Associate in Engineering Technology, Associate in Network Systems Administration, Bachelor’s in Information Technology and Networking, Bachelor’s in Software Development, Bachelor’s in Engineering Technology, Bachelor’s in Network and Communications Management and Bachelor’s in Computer Information Systems. The laptop is issued during the student’s second session. Certain restrictions apply.
2At the time of application to the next credential level, an evaluation of qualifying transfer credit will occur and the most beneficial outcome will be applied.
3Students enrolled at a New Jersey location take ENGL108 in lieu of this course.
4Students enrolled at a Pennsylvania location must take HUMN451 as part of this requirement.
5Students enrolled at a Nevada location must take POLI332 in lieu of this requirement.
6https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm. Growth projected on a national level. Local growth will vary by location.
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.
By Degree Level
By Area Of Study
Degrees & Programs
Tuition & Financial Aid
In New York, DeVry University operates as DeVry College of New York. DeVry University is accredited by The Higher Learning Commission (HLC), www.hlcommission.org. The University’s Keller Graduate School of Management is included in this accreditation. DeVry is certified to operate by the State Council of Higher Education for Virginia. Arlington Campus: 1400 Crystal Dr., Ste. 120, Arlington, VA 22202. DeVry University is authorized for operation as a postsecondary educational institution by the Tennessee Higher Education Commission, www.tn.gov/thec. Naperville Campus: 1200 E. Diehl Rd., Naperville, IL 60563. Unresolved complaints may be reported to the Illinois Board of Higher Education through the online compliant system http://complaints.ibhe.org/. View DeVry University’s complaint process https://www.devry.edu/compliance/student-complaint-procedure.html Program availability varies by location. In site-based programs, students will be required to take a substantial amount of coursework online to complete their program.
© DeVry Educational Development Corp. All rights reserved.