Schools with Software Programming Courses

Read about associate's and bachelor's degree programs in software programming, and explore some of the courses you could take as a student. Get info on choosing a school for your studies, and check the availability of online programs and courses in software programming. Review certification options for software programmers. Schools offering Application Development degrees can also be found in these popular choices.

Courses in software programming are offered through associate's and bachelor's programs in computer science or other related subjects. Both degree levels offer courses in subjects like java and Web programming. Many of these degrees are available through online or hybrid pathways.

How Do I Find Schools Offering Courses in Software Programming?

Most postsecondary institutions have colleges, schools or departments of computer science, information technology, technology and design or business technology. These are the areas in which you'll generally find courses dealing with software programming.

The National Center for Education Statistics has a large, searchable online database of colleges, universities and technical schools that offer degree programs related to software programming. It might also be helpful for you to consult the National Workforce Center for Emerging Technologies (NWCET). The NWCET website has a downloadable information booklet about various computer programming curricula and competencies.

What Degrees are Available?

Schools may give you the opportunity to earn an Associate of Science or Associate of Applied Science in Computer Science or Computer Programming. Programs may consist of 60-76 credits and take you about two years to complete. Many schools will allow you to transfer credits earned through an associate's program into a 4-year bachelor's degree program.

Typical courses in an associate's program include concepts of programming, C++ programming, Java programming, concepts of operating systems, computer theory and Web programming. Schools may also require you to complete a work-study or internship course.

Depending on the school, you may be able to earn a Bachelor of Science in Internet Technology or Computer Science with a concentration in programming or software application programming. A bachelor's program can take 3-4 years to complete and may consist of 126-180 credits. However, there are schools that offer degree completion programs; if you've already earned an associate's degree in a related area, you might qualify for a program made up of the last two years of bachelor's degree requirements.

Bachelor's programs often include some of the same courses that are offered through associate's programs, like Web or Java programming. Additional topics in a bachelor's program might include client- and server-side scripting, Linux/UNIX programming, .NET architecture, software requirements engineering, business ethics and project management. Some schools may require you to complete an internship in an approved business setting.

Which Schools Offer Associate's Degrees for Software Programming?

Here are some schools to consider in your search for an associate's degree program that works for you. The latter two programs are offered in online, hybrid and traditional formats.

  • Gateway Technical College offers a Software Developer associate's degree program
  • Rasmussen College offers an Software Application Development associate's degree program
  • Northcentral Technical College offers an IT - Software Developer associate's degree program

Which Schools Offer Bachelor's Degrees for Software Programming?

These 4-year colleges and technical schools offer bachelor's programs for aspiring software programmers. Many options exist for online degrees.

  • Colorado Technical University offers an online Bachelor of Science (B.S.) in Information Technology - Software Application Programming
  • Southern New Hampshire University offers an online Bachelor of Science (B.S.) in Information Technologies with a concentration in Software Development
  • Champlain College offers an online Bachelor of Science in Software Development

Are There Online Programs?

There are opportunities for you to earn your degree entirely online. In other cases, a school may present a program in hybrid format; in this type of program, you'll be expected to complete a portion of your courses in an on-campus setting. Some schools offer continuing education courses online.

Does Graduation Mean I'm Certified?

According to the U.S. Bureau of Labor Statistics, you may be eligible to sit for a voluntary certification examination after completing a degree program. Certifications are offered by professional societies or organizations; they can be used to prove competency in a particular skill.

For instance, you could earn the Certified Software Development Associate (CSDA) credential offered by the Institute of Electrical and Electronics Engineers (IEEE) Computer Society. While this certification doesn't have specific eligibility requirements, you'll be expected to take an exam that assesses your ability.

In some cases, a company may require you to be certified on specific software products. These certification examinations may be offered by product vendors or software companies, as reported by the BLS.

You can study to become a software programmer through a variety of associate's and bachelor's programs, many of which are offered fully or partially online. Some schools allow associate's degree credits to be transferred to a bachelor's degree completion program, and many programs serve as preparation for certification exams.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    • Master
    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Capella University

    Capella University responds quickly to information requests through this website.

    Popular programs at Capella University:

    • Doctoral
    • Master
    • Bachelor Degrees

    Online Programs Available

  • Full Sail University

    Full Sail University responds quickly to information requests through this website.

    Popular programs at Full Sail University:

    Online Programs Available

  • Ashford University

    Ashford University responds quickly to information requests through this website.

    Popular programs at Ashford University:

    • Bachelor Degrees

    Online Programs Available

  • Tulane University

    Tulane University responds quickly to information requests through this website.

    Popular programs at Tulane University:

    • Master

    Online Programs Available

  • Purdue University Global

    Purdue University Global responds quickly to information requests through this website.

    Popular programs at Purdue University Global:

    Online Programs Available

  • Colorado Christian University

    Colorado Christian University responds quickly to information requests through this website.

    Popular programs at Colorado Christian University:

    • Master
    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Southern New Hampshire University

    Southern New Hampshire University responds quickly to information requests through this website.

    Popular programs at Southern New Hampshire University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Georgetown University

    Georgetown University responds quickly to information requests through this website.

    Popular programs at Georgetown University:

    • Master

    Online Programs Available

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this website.

    Popular programs at Grand Canyon University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  1. 1
  2. 2
  3. 3
  4. Next »