dcsimg

Online Computer Programming Schools

Computer programmers take software programs designed by software engineers and translate those programs into a language computer can understand. Computer software engineers are predicted to experience job growth of 21 percent -- much faster than the average for all occupations -- between 2008 and 2018, according to the Bureau of Labor Statistics (BLS). Growth is slated to be driven by the creation of 295,000 computer software engineering jobs during that ten year period, to develop applications and e-data processing systems, integrate mobile technology, and safeguard infrastructure.

However, computer programmers face less rosy career prospects; the BLS actually predicts a small decrease in job growth for programmers as outsourcing of jobs and the ability of more and more computer users to write their own programs diminishes demand for experts in the area.

So what should you do to safeguard your computer programming job? The BLS recommends you obtain a bachelor's and if possible a master's degree and computer language certifications. You must also develop strong technical skills, a thorough understanding of the employer's business and programming requirements, and real-time knowledge of changing programming languages and techniques.

Computer Programming School: What to Expect

Computer software engineers must use their creativity and problem-solving skills to design software and communicate ideas clearly to computer programmers. Computer programmers must be strong problem-solvers and, increasingly, must be able to collaborate with software engineers to take on expanded functions such as pinpointing user needs and designing some parts of the programs they code.

In this field, you should earn at least a bachelor's degree. For some jobs you would also need a master's degree. Possible majors include:

  • Computer science
  • Mathematics
  • Information systems

Some students may enter this field by combining accounting or finance education with computer programming courses. You may enhance your computer knowledge through internships and on-the-job training, available in large computer companies and consulting firms, and an MBA. Online computer programming courses may also be available.

Once you graduate from computer programming school, you may pursue continuing education and certifications through employers, software vendors, schools, and professional computing societies. You should also make sure that you have an in-depth understanding of the specific industry you work in. For instance, the BLS explains, engineers working for banks should understand finance, so they can better serve the bank's computing needs.

Career Options for Computer Programming School Graduates

As a computer programmer, you turn designs into instructions a computer can follow. To code, you would use programming languages such as C++ and Java. You could use computer-assisted software engineering (CASE) tools. You may also pursue related careers, including:

  • Database Administration
  • Network and Computer Systems Administration
  • Network Systems and Data Communications Analysis

If you were to become a database administrator, you would create, test, and safeguard databases. As a network and computer systems administrator, you would maintain hardware and software and ensure system availability. Network systems and data communications analysts review the network, recommend the adoption of hardware and software, and link computer and communications systems.

Salary Outlook for Computer Programming School Degree Holders

According to BLS in 2010, the median annual pay of computer programmers stood at $71,380. Computer application software engineers made $85,430 and computer systems software engineers took home $92,430.

There are several career tracks you may want follow to build your salary. Computer programmers can advance to become:

  • Lead programmers
  • Systems programmers
  • Programming or systems analysts
  • Computer software engineers

Engineers may rise to become project managers, information systems managers, and chief information officers. They could also become systems designers and independent consultants on B2B transactions and security and data assurance.

In certain regions in the United States, professionals in this field can also command higher salaries.

Computer Programming 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 ...

            Matching School Ads
            MS in Information Management
            • The online format of the program combines live weekly classes, multimedia coursework, and collaborative group learning exercises.
            • The program prepares information professionals to design and manage mission-critical information technologies within organizations.
            • Students will learn to leverage IT resources for strategic advantages, improve organization-wide information management, and develop more effective IT policies for government, corporate and nonprofit organizations.
            • Designed and taught by Syracuse faculty, our online master’s degree programs promote close collaboration and innovative thinking as students work toward harnessing the power of information to solve complex challenges.
            • 42-credit MS in Information Management which can be completed in as little as 21 months
            • 30-credit MS in Information Management for Executives, which requires students to have six or more full-time professional experience in the information management field. This track can be completed in as little as 15 months.
            Show more [+]
            • Online Courses
            Programming
            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
            Software Development for Creative Technologies (Bachelor of Science)
            • Alumni have appeared in reality competition shows such as Top Chef and Project Runway.
            • Has a team of about 4,000 faculty members focused on helping students tap opportunities in a marketplace driven by ideas.
            • Offers programs in design, media arts, fashion, and culinary.
            • Provides program coordinators who work with students to ensure they have the learning materials, assignments, facilities, and faculty to get the most out of the program.
            • Over 50 campus locations nationwide.
            Show more [+]
            • Flexible Scheduling
            • Financial Aid
            • Transferable Credits
            Software Development Coding
            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 [+]
            • Accredited
            • Flexible Scheduling
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits
            Computer Information Systems (Bachelor of Science) - Online
            • 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
            Bachelor's (BIT) - Software Analysis and Development
            • Ranked one of the Best for Vets schools 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.
            • Provides IntelliPath, a proprietary learning technology that lets students learn at their own pace.
            • A DANTES-affiliated university and member of the Service Members Opportunity Colleges.
            Show more [+]
            • Online Courses
            • Flexible Scheduling
            • Financial Aid
            • Transferable Credits
            Bachelor of Arts in Business Administration/Computer Information Systems

            See What’s Possible When You Earn a Degree at Florida Tech 100% Online

            Whatever your motivation for considering an undergraduate or graduate degree, Florida Tech offers programs online that can meet your needs. Here are a few reasons Florida Tech may be the right choice for you.

            • Online Courses
            Web Design and Development (BS)
            • Students are issued a new laptop at the beginning of their programs.
            • All online services and study materials are available 24/7, with faculty available five days a week.
            • All programs available online, with the MBA program offered on campus in Salt Lake City.
            • Accredited by the Accrediting Commission of Career Schools and Colleges (ACCSC), with programmatic accreditation by the Commission on Accreditation for Respiratory Care (CoARC).
            • Approved by the Better Business Bureau (BBB) since 2010.

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

            Show more [+]
            • Online Courses
            • Flexible Scheduling
            • Financial Aid
            • Transferable Credits
            Mobile Gaming
            • Push Your Creativity To The Next Level.
            • Full Sail’s curriculum combines elements of creativity, art, business and life skills, technical prowess, and academic achievement.
            • Full Sail offers accelerated programs, so a degree that would normally take four years takes 24 months on average.
            • Students work with industry-standard tools and technologies, allowing them to gain practical knowledge and real-world experience.
            • Join us on Facebook, Twitter, YouTube and Instagram to interact with our community, read about grad success, and see campus images.
            Show more [+]
            • Online Courses
            Computer Systems Technician (8-Month Diploma Program)
            UEI College , Stockton
            • Dedicated to providing  career training since 1975.
            • Has 13 campus locations in Southern California and a campus in Morrow, GA.
            • Provides flexible class times including weekends.
            • Offers curriculum that ranges from 8 month diploma programs to 16-month Associate of Applied Science degree programs.
            • Has admissions professionals available to help students decide which diploma or degree program they should pursue.
            • Gives job placement assistance strengthened by relationships with local employers.
            Show more [+]
            • Accredited
            • Flexible Scheduling
            • Financial Aid
            • Transferable Credits