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
            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
            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
            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
            MS in Computer Science
            • Syracuse University’s Master of Science in Computer Science program is designed to help students discover groundbreaking solutions to complex technology challenges and develop expertise in areas such as security and assurance, artificial intelligence, computer architecture, and advanced programming.
            • Students will gain advanced knowledge in critical areas, such as Security and Assurance, Artificial Intelligence, and Computer Architecture, and Advanced Programming.
            • Founded in 1901, the school has maintained its reputation as a leader in the field, offering a curriculum built on theory, fundamentals, and application with a worldwide community of over 20,000 engineering and computer science alumni
            • Syracuse University’s College of Engineering and Computer Science is designated by the National Security Agency and Department of Homeland Security as a Center of Academic Excellence in Information Assurance Education (CAEIAE) since 2001 and as a Center of Academic Excellence in Information Assurance Research (CAE-R) since 2009.
            • Designed and taught by Syracuse faculty, the curriculum built on theory, fundamentals, and application.
            Show more [+]
            • Online Courses
            Computer Science - Software and Mobile Application Development (BS)
            • 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
            Bachelor of Science in Computer Science
            • Founded in 1951 by World War II veteran Donald Grantham to provide affordable, higher education for service members and their families.
            • Approved by all branches of the United States Armed Forces for Tuition Assistance (TA), and for benefits payments by the Department of Veteran Affairs benefits (VA).
            • Reviews applicants’ military and professional training for possible transfer credits, and honors credit earned through successful completion of Defense Acquisition University (DAU) courses.
            • Participates in GoArmyEd, Marine Corps Academic Explorer, The Air University Associate to Baccalaureate Cooperative (CCAF), and many other virtual gateways.
            Show more [+]
            • Online Courses
            • Financial Aid
            • Transferable Credits
            Bachelor of Science Degree in Network Communications

            Our objective is to prepare you for a life-long, successful career in Media Arts, Business or Information Technology. Our goal is to provide you with the best possible foundation that will serve you in your first job as well as throughout your career.