Software Development (AS)

student with computer

If you want to create software and web applications, DSU’s associate degree in software development is an affordable great place to start. On campus or online, you’ll learn the basics of how to develop, design, test, and deliver a software program or web app, and you’ll be ready for entry-level into a profession that just keeps growing. If you decide you want to continue your education with a bachelor of science in network and security administration, cyber operations, or computer science, all your associate’s degree courses will count toward your bachelor’s degree.

Benefits of studying software development at DSU

DSU has approachable faculty who are well-versed in industry. They have real-world experience and cultivate an open-learning environment, working one-on-one with students in small classes of 25 or less. Faculty are also experts with technology and provide hands-on virtual experiences for students in online classes.

The need for software developers continues to grow, and technology is always changing. Your DSU courses will prepare you to enter the work force, but also show you what it takes to succeed in a changing world.  You’ll learn to write code, manage the development process, manipulate data efficiently, take user needs into account, and deliver successful and secure products.

Integrated Technology

Security is a big issue in software development, and at DSU, you’ll learn from some of the nation’s best security experts in our cyber security program—recognized by the National Security Agency (NSA).

Students enrolled in College of Computing majors also have access to a top-notch virtualized environment where you can test your work on multiple operating systems, work in a protected sandbox on security issues, or explore options on a variety of server operating systems.

At DSU, you will be immersed in the technologies that will hone your skills in software development and position you for a career in high demand.

Possible Job Titles

  • Software developer
  • Application developer
  • Database programmer
  • Programmer
  • Programmer analyst
  • Software engineer