dcsimg
 

Computer Programming Degree and Programs

Home > Technology & IT > Computer Programming

Have you ever been curious about what goes on behind the scenes of the software that runs your phone? How about how Candy Crush knows which piece is which, or how Facebook and Google use your Web history to choose the ads they serve you? Training in computer programming can help you understand all these things and more, with the added benefit of giving you highly marketable job skills in an employment sector that's been growing for years.

We asked Craig Brown, tech lecturer and president of data education startup PicoCluster, about opportunity for skilled computer programmers on today's job market. "IT in general and computer programming specifically have a great deal of demand in every area," he told us. "It's one of the few areas of our economy that has a growing number of high-paying opportunities."

Brown went on to say that online computer programming courses at colleges around the country can also give you the skills you need to find a high-mobility position in more ways than one. "There are opportunities to move up in the field or specialize in different areas or industries. You can work almost anywhere in the world if you want to."

What to Know About Online Degrees in Computer Programming

Students at all academic levels can find one-off courses as well as degree training online at computer programming schools across the country. Associate degree and undergraduate certificate work tends to focus on the fundamentals, featuring introductions to programming concepts, systems analysis, human-computer interaction and popular coding languages like C, Java, and Visual Basic.

At the bachelor's level, the subjects studied in online computer programming courses become more in-depth and cover a broader range of concepts. Here's a quick rundown of the sort of courses you can expect during your bachelor's degree study online at computer programming colleges:

  • Data security
  • Website development
  • Networking fundamentals
  • User interface design
  • Calculus and discrete math
  • Data structures
  • Software design
  • Project management

The study of languages can get fairly advanced at the bachelor's level, with as many as 20 credit hours sometimes devoted to an individual programming paradigm over the course of a degree plan. Some online computer programming schools may structure their study plans as general computer science degrees with a focus on programming, while others may fold their programming concentrations into degrees named for software development, Web development or other associated disciplines.

Programming-related options for graduate study in computer science include artificial intelligence programming, application engineering, advanced use of particular programming languages and more. Although master's degrees at online computer programming schools and colleges are typically grouped under the computer science umbrella, Craig Brown suggests that you shouldn't be discouraged. "Most employers don't care about the name of the degree," he said. "Most good employers will value experience over an equivalent degree."

What is the Career Outlook for Computer Programmers?

Computer-focused tech jobs are set to increase 12 percent between 2014 and 2024, according to projections published by the U.S. Department of Labor's Bureau of Labor Statistics (BLS), which is nearly twice as fast as the average expected growth for the job market at large. On top of that, Indeed.com reported 339,499 IT job postings in November 2015 alone, an increase of 17 percent over the previous year.

Here are a few of the top careers for graduates of online computer programming schools, along with job growth data and average salary figures provided by the BLS:

Occupation Title Projected Job growth (2014-2024) National Mean Annual Salary (2014)
Systems software developer 13 percent $106,050
Applications developer 19 percent $99,530
Computer systems analyst 21 percent $87,320
Database administrator 11 percent $82,280
Information security analyst 18 percent $91,600

Once you've graduated and found a job in the industry, remember to stay up on your programming education. "There are few careers that require such constant education as IT and programming specifically," says Craig Brown. "You have leading edge technologies that change on a monthly or even weekly basis. No matter what path you take, programming requires constant education."

How Can I Know How to Choose the Right School?

There are a few important caveats to keep in mind when shopping around for degree plans at online computer programming colleges. Perhaps most importantly of all, make sure that the program you choose is accredited by a reputable regional or national accrediting agency.

Accreditation is one of the most important things in higher education, and not everybody knows to look for it. Programs become accredited when the education they provide is determined to meet a set of standards shared by established colleges and universities. If you don't make sure you're choosing an accredited degree, you may not get the full measure of education that you pay for.

Beyond accreditation, Craig Brown suggests looking into the program faculty before committing to a particular school. "You really want professors that are industry professionals and have ties to the local business community," Brown said. "The more you're able to work on real projects before graduation, the better off you'll be."

Sources:
1. School pages, accessed December 22, 2015: AAS in Computer Programming, Brigham Young University, http://www.byui.edu/online/degrees-and-programs/computer-programming; Undergraduate Certificate in Computer Programming, North Carolina State University, https://distance.ncsu.edu/programs/undergraduate-certificate-in-computer-programming; Online Computer Programming Languages Certificate, Penn Foster Career School, http://www.pennfoster.edu/programs-and-degrees/computer-programming-and-support/computer-programming-languages-certificate; Computer Technologies Associate Degree, Excelsior College, http://www.excelsior.edu/programs/technology/technology-computer-technologies-associate-degree; courses, Bachelor of Science in Information Technology, Software Application Programming, http://www.coloradotech.edu/degrees/bachelors/it/software-application-programming#parentHorizontalTab2; Bachelor of Science in Software Development, Western Governors University, http://www.wgu.edu/online_it_degrees/software_development_degree; Master of Computer Programming, Atlantic International University, http://aiu.edu/master%20of%20computer%20programming.htm; Online Master of Science in Computer Science, New Jersey Institute of Technology, http://graduatedegrees.online.njit.edu/masters-computer-science/; MS in Artificial Intelligence, Franklin College, http://www.ai.uga.edu/content/ms-artificial-intelligence; Masters in Computer Science and Engineering, Barcelona School of Informatics, http://www.fib.upc.edu/en/masters/mai.html; Artificial Intelligence Graduate Certificate, Stanford University, http://www.fib.upc.edu/en/masters/mai.html
2. US Industry Employment Trends, Indeed.com, accessed December 22, 2015, http://www.indeed.com/jobtrends/industry3
3. Occupational Outlook Handbook, Bureau of Labor Statistics, U.S. Department of Labor, accessed December 22, 2015: Computer Programmers, http://www.bls.gov/ooh/computer-and-information-technology/computer-programmers.htm; Software Developers, http://www.bls.gov/ooh/Computer-and-Information-Technology/Software-developers.htm; Computer Systems Analysts, http://www.bls.gov/ooh/computer-and-information-technology/computer-systems-analysts.htm; Database Administrators, http://www.bls.gov/ooh/computer-and-information-technology/database-administrators.htm; Information Security Analysts, http://www.bls.gov/ooh/computer-and-information-technology/information-security-analysts.htm;
4. May 2014 National Occupational Employment and Wage Estimates, Bureau of Labor Statistics, U.S. Department of Labor, accessed December 22, 2015, http://www.bls.gov/oes/current/oes_nat.htm
5. Interview, Craig Brown, conducted October 23, 2015

Computer Programming Degree and Programs

Refine School Matches
Hide filters
  • SUBJECT Clear All

    See More

  • DEGREE

    See More

  • PROGRAM TYPE

  • START TIME

    LOCATION
    Please enter valid US or Canada Zip.
            Results open in new window

            Searching Searching ...

            Prefer exploring options talking to our staff?
            Call toll free now: 1.855.330.6938
            Matching School Ads
            1 Program(s) Found
            • Why Earn Your Degree from GCU?
            • Options: Choose from a variety of undergraduate and graduate degree programs in Business, Nursing, Psychology, Education & more!
            • Convenience: Complete courses online, on campus, or a combination of both!
            • Earlier Graduation: Our 4-credit courses allow you to complete your degree program in less time.
            • Transfer Friendly: We will request your transcripts, evaluate your graduate coursework, and determine your anticipated graduation date within 24 hours.
            • Quality: Grand Canyon University was founded in 1949 and is regionally accredited. Learn more today!
            Good for Working Adults
            • Accredited
            • Online Courses
            • Flexible Scheduling
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits
            2 Program(s) Found
            • Alumni have appeared in reality competition shows such as Top Chef and Project Runway.
            • Dedicated career services team that helps students tap opportunities in a marketplace driven by ideas
            • Offers programs in design, media arts, fashion, and culinary
            • Program Coordinators focus on improving program content and ensure that students have the resources they need
            • Over 50 locations nationwide
            Good for Working Adults
            • Flexible Scheduling
            • Financial Aid
            • Transferable Credits
            1 Program(s) Found
            CodingDojo , Online
            • Only Coding Dojo teaches five full stacks of the industry’s most in-demand web and mobile development technologies and languages with its onsite flex bootcamp.
            • FULL IMMERSION - Dive into a fast-paced, innovative learning environment that fosters collaboration, not competition. And expect to start coding from day one on campus!
            • FLEXIBLE PROGRAM TRACKS - Shape the curriculum to meet your career goals either before you begin or as you’re progressing through the bootcamp.
            • HANDS-ON SUPPORT - Receive hands-on mentorship from your instruction team during the day and live remote support at night.
            • 24/7 ACCESS - The Dojo is always open for you to work on projects, hang-out, and ultimately get the most out of your 14 weeks.
            Show more [+]
            • Online Courses
            1 Program(s) Found
            • Become an accountant, credit analyst, auditor, tax examiner, and more with an undergraduate degree in accounting.
            • Learn about accounting fundamentals, legal compliance and ethics, finance, marketing, leadership, economics, and quantitative decision making.
            • Work in the environment that suits you best. The B.S. in Accounting program prepares students for accounting careers in private, public, not-for-profit, and government organizations.
            • This program, along with other CSU-Global business degrees, is accredited by the Accreditation Council for Business Schools and Programs (ACBSP).
            • Each of our courses is 100% online, with no fixed class times or locations. All you need is an internet connection. Wherever you are, you’re already on campus.
            • Our programs are built for working adults. You complete coursework on your schedule, in your own time. Complete assignments and projects when it’s most convenient for you.
            • Online Courses
            • Financial Aid
            • Transferable Credits
            2 Program(s) Found
            • Flexible, 100% online BA in Business Information Systems degree program offered.
            • Students can prepare to pursue a career as a systems trainer, support specialist, or business analyst.
            • Coursework focuses on subjects like database management, systems analysis, and technology planning.
            • Students can learn how to design, develop, implement, and troubleshoot information systems.
            • Online Courses
            • Financial Aid
            • Transferable Credits
            1 Program(s) Found
            • Online bachelor's programs include BBA, Criminal Justice, IT, Healthcare Management, Pscyhology & Public Health
            • Over 115 years of delivering quality education and personalized attention to students
            Good for Working Adults
            • Online Courses
            • Flexible Scheduling
            • Financial Aid
            • Transferable Credits
            5 Program(s) Found
            ABCO Technology , Los Angeles
            • An accredited computer training academy preparing students to enter the IT industry as Network Engineers, Software Engineers, Web Apps Developer, Website Designers, Programmers, Database Administrators since 2000.
            • Holds A+ certification from CompTIA.
            • Located in Los Angeles, approximately 10 minutes away from LAX.
            • Flexible class schedules offered during day times, evenings and weekends.
            • Helping students start a career in technology within 3 - 9 months.
            • Educates with the mission to serve the needs of the local community and graduates by matching opportunities to skills.
            • Military friendly school.
            Show more [+]
            • Financial Aid
            1 Program(s) Found
            Platt College , Anaheim
            • A Los Angeles-based private college offering programs in medical sciences, legal studies, and graphic design since 1985.
            • Has weekend programs, including certified  veterinary technology, nurse assistant, and hemodialysis technician.
            • Showcases visual communication students’ artwork and design through campus magazine.
            • 3 campuses in Southern California.
            • Accredited by the Accrediting Commission of Career Schools and Colleges (ACCSC).
            Show more [+]
            Good for Working Adults
            • Accredited
            • Flexible Scheduling
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits
            1 Program(s) Found
            • Offers several scholarship opportunities for students who qualify.
            • Laptop computers are issued to each student at the beginning of their program.
            • Provides programs in health care, business, information technology, and graphic arts.
            • Respiratory Therapy program is accredited by the Commission on Accreditation for Respiratory Care (CoARC).
            • Accredited by the Accrediting Commission of Career Schools and Colleges (ACCSC).

            Our family of non-profit colleges admits students of any race, color, and national or ethnic origin.

            Show more [+]
            • Accredited
            • Accelerated Programs
            • Financial Aid
            2 Program(s) Found
            • Each year since 2004, The Princeton Review has included California University in its Best in the Northeast listing, recognizing Cal U as one of the best regional universities in the northeastern United States.
            • Ranked #35 in Best Online Graduate Education Programs by U.S. News and World Report in 2015.
            • Offers private school amenities at a public school cost.
            • Grants students in its Global Online program the same diploma as graduates from Cal U’s traditional degree programs.
            • Has an student-to-teacher ratio of 20:1.
            Show more [+]
            • Accredited
            • Online Courses
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits