Computer Programming Degrees & Classes

Computer programming degree programs train students to execute software designs, transforming logical flowcharts into computer code. Using programming languages such as C++, programmers develop detailed lists of instructions that computing devices--PCs, networking systems, smartphones, industrial robots and more--rely on to perform tasks.

Computer programming degree: Overview

Advanced programming technology makes formal training a requirement for computer programmers. Computer programming degree programs offer a foundation in computer science, networking and systems technology, as well as applied training in the current programming languages. Programmers also learn to use automated CASE (computer-assisted software engineering) tools and programmer environments, applications that increase productivity by combining discrete programming functions (compiling, code walk-through, test data generation and debugging).

Computer programming courses & degree types

The standard qualification for a career in computer programming is the four-year Bachelor of Science in computer programming or computer science degree. According to the Bureau of Labor Statistics, over half of programmers hold a bachelor's degree or higher. The undergraduate curriculum combines core courses in math, science and liberal arts with courses in computer programming training.

Computing or IT professionals in need of targeted computer programming training will find a more targeted curriculum at the associate degree and certificate level. The Associate of Applied Science degree may be completed in 18 to 24 months, and offers an overview of computer technology and programming skills. Certificates may be as short as several weeks and generally focus on developing skills in a specific vendor technology.

Both associate and bachelor's degrees adopt a comprehensive computer programming curriculum that covers:

Computer systems technology: Courses introduce computer hardware and systems design, exploring personal computers, LAN and wireless networks, databases and mainframes. Programming students learn how these systems work as well as the skills for implementing and maintaining them. Sample course titles: Systems Analysis and Design, Database Management, Operating System Development Platforms.

Programming languages: Courses in programming languages focus on the most popular coding conventions for different purposes. Python and C++ are versatile languages in heavy use today. Web programmers use Java, HTML, PHP and Perl. Database programmers will find Structured Query Language (SQL) training indispensable. Sample course titles: Data Structures in C++, XML Programming, J2EE Application Development.

Discover your IT choices through one of our School Sponsors:
ITT Technical Institute | Westwood College

Vendor-specific technologies. Certification courses enhance programmers' ability to develop solutions using specific technologies or languages. For example, programmers who intend to work in enterprise (e.g., business intelligence) or scientific (e.g., pharmaceutical test data) contexts may benefit from courses in SAS (Statistical Analysis Software) technology. Web programmers can hone Java programming skills through Oracle Certified Professional courses.

Computer programming specialties. Some programs offer elective courses or entire degrees in programming specialty areas such as Web, game, or information security programming. Sample course titles: Decision Support Systems, Advanced Database Programming, Website Development.

Campus and online computer programming classes

Computer programming degrees are available from both online and campus-based programs. The traditional campus format offers access to college computing facilities, giving students access to industry-standard technology. Online computer programming degrees feature flexibility and accessibility. Working professionals who already have access to advanced programming technologies on the job can take advantage of the convenience of online education.

Computer programmers in the making

Who is best suited to a computer programming degree? Computer programmers are problem-solvers talented in deductive reasoning and logical analysis. They are detail-oriented and patient, able to break down tasks into minute steps and articulate each step with precision. Their math skills are as strong as their writing skills.

A computer programming degree opens doors to a range of programming jobs. According to the Association of Computing Machinery (ACM), the majority of computer science graduates pursue a career in implementing and developing software. Popular jobs include Web programming, interface design, security programming, and mobile computing.

A bachelor's degree qualifies graduates to work as a:

  • Programmer analyst
  • Software programmer
  • Systems programmer
  • Web programmer
  • Database programmer
  • Network programmer
  • Business programmer
  • Scientific programmer

With experience and/or additional training, computer programmers can take on software development and design roles. These jobs are in high demand and pay more than programming jobs. The Bureau of Labor Statistics anticipates a 3 percent decline in programming jobs in the 2008-to-2018 decade. Software developers and engineers, on the other hand, rank as one of the fastest growing occupations in the nation, with 32 percent projected growth. Computer programmers earned mean annual wages of $69,620 in 2008, while computer systems software engineers commanded $92,430 and applications software engineers brought home $85,430.

Computer programming is ubiquitous in today's digital information economy. Programmers can find opportunities creating software for mobile phones, developing business intelligence applications, troubleshooting security issues and many other areas. A computer programming degree empowers programmers to communicate with electronic devices, developing a skill that is indispensable in software development.

Computer Programming Degrees & Classes

Searching Searching ...

Matching School Ads
2 Program(s) Found
  • Recognized in the first Best for Vets: Business Schools list in Military Times Edge magazine’s 2013 “Best for Vets” edition.
  • Offers MUSE (My Unique Student Experience), a content delivery system that gives students the option to watch, view, read or listen to required course materials.
  • Allows students to complete courses at whatever pace they want.
  • A DANTES-affiliated university and member of the Service Members Opportunity Colleges.
  • Offers IntelliPath, a proprietary learning technology that lets students learn at their own pace.
Show more [+]
  • Online Courses
1 Program(s) Found
  • Now part of the Sanford-Brown network of schools.
  • Degree programs are developed to address current and expected needs of the design, fashion, and media arts and technology industries.
  • Many programs let students combine classes on campus with online courses.
  • Has a Career Services department that offers career development strategy, résumé and cover letter assistance, and more.
Show more [+]
  • Online Courses
2 Program(s) Found
  • Has offered career-oriented degree programs in San Diego County, CA since 1978.
  • Students get a new laptop and get to keep it as a gift upon graduation.
  • Part of their stated mission is "educating people for rewarding careers".
  • A private, non-profit school
  • Monthly start dates let students choose when their program begins.
  • Programs offered at 3 locations as well as online.
Show more [+]
2 Program(s) Found
  • Lets undergrad students try classes before paying any tuition.
  • In a 2013 survey, 83% of students said they would recommend the university to others.
  • Most degree-seeking online and campus-based students are adult learners with families and students who work while pursuing higher education.
  • Average class sizes is 18 for undergraduate and 13 for graduate-level courses.
  • Founded in 1937 in Davenport, Iowa as the American Institute of Commerce (AIC).
Show more [+]
  • Online Courses
1 Program(s) Found
  • Features 43 degree programs and more than 142 specializations.
  • Offers several ways to save on tuition, including multiple grant and scholarship opportunities, low-cost credits, accelerated programs, and more.
  • Reduced tuition, transfer credits, and other benefits are available for all military service members and veterans.
  • Allows students to preview a free, one-week mini course to give an accurate impression of the student experience.
  • Accredited by The Higher Learning Commission (HLC) of the North Central Association (NCA).
Show more [+]
  • Online Courses
4 Program(s) Found
  • Average class size is 25, allowing for more one-on-one time with instructors.
  • Has a 97% employment rate among available graduates.
  • All  graduates receive Lifetime Employment  Assistance—free and forever.
  • Michigan's largest independent college.
  • Most instructors are working professionals in the fields they teach.
  • Programs are continuously updated to ensure classes are career-relevant and in sync with what's needed in the industry
Show more [+]
  • Online Courses
3 Program(s) Found
  • Approved A+ rating from the Better Business Bureau (BBB) since 2007.
  • 100% online university, offering 40+ targeted degree and certificate programs.
  • Features frequent course starts, convenient eight-week classes, and possible credit transferability for prior coursework and training.
  • Offers several institutional scholarships and other financial aid opportunities to students who qualify.
  • Accredited by the Distance Education Training Council (DETC).
Show more [+]
  • Online Courses
5 Program(s) Found
ABCO Technology , Los Angeles
  • Classes consist of no more than 8 students to ensure an efficient, thorough learning experience.
  • Offers employee training solutions to large companies. 
  • A+ certification from CompTIA.
  • Specializes in IT and Computer training programs.
  • Campus is located in Los Angeles, approximately 10 minute away from LAX.
Show more [+]
3 Program(s) Found
  • Online MBA program ranked 6th in the USA by CEO magazine. 
  • In a university-sponsored survey, 4 out of 5 alumni reported being satisfied with their experience.
  • #1 Online School for military veterans according to Military Times.
  • 75,000+ graduates across all industries offer extensive networking opportunities. 
  • My Unique Student Experience (M.U.S.E.) lets students watch, view, read, or hear content. 
  • Smartphone app available for on-the-go learning. 
Show more [+]
  • Online Courses
1 Program(s) Found
  • A member of The Russell Group of 24 UK research-led universities.
  • Ranked in the top 1% of higher education institutions worldwide.
  • Teaches students are from over 160 countries worldwide.
  • Holds full accreditation with degrees widely recognized internationally.
  • Degrees pursued online will look the same as degrees pursued on campus.
  • Its Royal Charter has allowed it to independently award bachelors, masters, and doctorate degrees since 1903.
  • Over 6,000 international students on campus.
Show more [+]
  • Online Courses
2 Program(s) Found
  • Students can enroll at any time and begin studies in the fall, spring, or summer.
  • 9 out of 10 Florida Tech Students who apply, qualify for some type of aid, based on a Fall 2012 internal survey.
  • The average freshman retention rate is 77.3 percent.
  • Ranked #39 in Best Colleges for Veterans by U.S. News and World Reports
  • Among the more than 50,000 alumni include several astronauts, CEOs, and 32 generals.
  • Special tuition rate available for active duty, selected reserves, National Guard service members and their spouses.
Show more [+]
  • Online Courses
1 Program(s) Found

Trident University International provides an exceptional online educational experience for its students – diverse adult learners including current and former members of the military family. Adhering to the highest standards of academic excellence, faculty and staff foster a learning community where students develop critical thinking and problem solving skills to enhance their lives and advance their careers.

  • Online Courses
1 Program(s) Found

• Founded in 1890, it has a campus in Waterbury, CT and offers online degree program in eight-week modules, six times a year.
• About 800 students are enrolled at the main campus, and about half of them commute.
• Accepts transfer credits for other accredited colleges and universities.
• Online courses make it possible for students to earn a bachelor’s degree in as little as 18 months and a master’s degree in 14-24 months.

Show more [+]
  • Online Courses
Computer Training Centers Finder
Certifications Training Degrees