Software Development Degrees (AS & BS)

Free Guide to Software Development Careers

A free guide to career options and employment outlook. Plus, learn how our Software Development programs can help you take that next step in your career!

Free Guide to Software Development Careers

Have Questions? Call us at
1-888-545-3459

The Software Development degree program is 100% online with 7-week courses to get you to your goal faster. Learn the skills necessary to succeed in this rapidly growing field:

  • how to design, build, test and maintain application software or systems in at least three different programming languages;
  • building software and Web-enabled applications that are intuitive for end-users to utilize;
  • strategic writing and public presentation ability;
  • team development, project management, and technical writing skills.

Want to add a credential to your resume, whether you have a degree or are working toward one? Check out our online software development certificates.

Curriculum

 

Program Outcomes

Upon completion, graduates with an A.S. Degree in Software Development should be able to:

  • Analyze computer users' needs in order to design, construct, test, and maintain computer application software or systems.
  • Write, test and maintain computer programs and/or Web applications in at least 3 languages.
  • Build Web-enabled applications.
  • Effectively utilize database management systems to organize, store and retrieve data for use by application software.
  • Use appropriate resources to stay abreast of the latest industry development tools and techniques.
  • Use problem decomposition to build software applications.
  • Build software modules used in a multi-tiered application.
  • Understand the role of human interaction in the dynamics of software development.
  • Prepare industry standard software

Upon completion, graduates with a B.S. Degree in Software Development should be able to:

  • Analyze computer users' needs in order to design, construct, test, and maintain computer application software or systems.
  • Write, test and maintain computer programs and/or Web applications in at least 3 languages.
  • Build Web-enabled applications.
  • Effectively utilize database and database management systems to organize, store and retrieve data for use by application software and websites.
  • Design, develop and maintain a website using the appropriate mix of graphical, text and programming elements.
  • Create software and Web applications that are intuitive to use by a wide range of users.
  • Develop application software and web sites that are 'secure' from internal and external forces.
  • Effectively utilize project management tools and techniques to complete tasks on time and on budget.
  • Lead and participate effectively in teams in the software development process.
  • Demonstrate proficiency in strategic writing and public presentation skills related to Software Development.
  • Use appropriate resources to stay abreast of the latest industry development tools and techniques.

Testimonials

“The curriculum is first-class. When you’ve completed the course you have what you need: both knowledge and the most up-to-date technology skills.”

Robert M.
Vermont

“Champlain knows how to treat working adults. There is a great sense of community here, with small classes and lots of individual attention from instructors who are successful practitioners.”

Tisha R.
Connecticut

Career Outlook

Job growth for software developers is expected to be faster than average for all occupations, increasing by 21%, by 2018. The most opportunities will be open to applicants with at least a bachelor’s degree in a related field and practical experience, especially in the areas of cyber-security and mobile/handheld devices. Additionally, those with a well-rounded background of strong programming, systems analysis, interpersonal and business skills will be highly sought after.