Students who want to learn about computer
programming through a distance learning program will find programs that
most commonly lead to graduate-level certificates and master's degrees.
Classes cover topics like security, database management, object-oriented
programming, artificial intelligence and software engineering.
Overview of an Online Certificate in Computer Programming
Online computer degrees are available from a number of universities and at various levels, most commonly leading to graduate-level certificates or master's degrees. Distance learning certificate programs in computer programming often emphasize Java, an object-oriented programming language. Students hand-code, test and debug their programming assignments.Program Information and Requirements
Most universities expect students to have strong backgrounds in math or engineering. Most computer programming certificate programs occur at the graduate level and, therefore, require that applicants hold bachelor's degrees. A PC or Mac with a recent operating system plus adequate hard drive space, memory and processing power is required to run test code. Lectures are delivered via Adobe Flash or compressed video, and students must have the appropriate software, such as Flash, QuickTime, VideoLan or Windows Media Player, to playback the lectures.Most certificate programs can be completed entirely online. Often, the curriculum of an online program is identical to its on-campus counterpart. Students should be aware that universities check students' programming code very carefully for plagiarism.
List of Popular Online Certificate Classes
Coursework in computer science and programming revolves around topics like security, languages, operating systems, databases and networking. Many universities allow students to transfer online certificate course credits into graduate degree programs.Computer Security Course
Students learn how malicious software can compromise code. Malware, exploits, data integrity and networking safety protocols are some of the topics covered.Database Management Course
Database management involves the storage and retrieval of data, including how it is encoded and how users may access it through querying. Students learn database languages and relational database models.Operating Systems Course
These courses cover common operating systems, such as Windows, Mac and Linux, and how to program for them. Topics include file systems, virtual memory, security and task scheduling.Software Engineering Course
This course covers the basics of how to design software. Students learn how to create programs with object-oriented programming languages, such as Java, and how to analyze and debug their code.Career Information
Most graduates go on to become programmers or software engineers; both write, modify, debug and compile code. An engineer may create an entirely new system, while a programmer may make modifications to one that has already been developed. Demand for computer programmers was predicted by the U.S. Bureau of Labor Statistics (BLS) to be much higher than average, with a job-growth rate of 32% during 2008-2018 time period (www.bls.gov).Overview of an Online Master of Science in Computer Programming
An online master's degree program in computer programming contains in-depth coursework in areas like networking, security, algorithms, operating systems and database management. Instead of being given online, midterms and final exams are often proctored and occur at locations convenient to the student. Classes are scheduled in a synchronous manner, so that students may participate in online discussion with their professors and each other, either via Web chat or message boards.Program Information and Requirements
Students are expected to have bachelor's degrees in computer-related fields; otherwise, they may have to take prerequisite courses before being formally admitted to the program. Course credit earned through graduate certificate programs may be transferrable into master's degree programs.Technical requirements include a computer with a recent operating system, such as Windows XP, Windows Vista, Windows 7 or Mac OS 10 and higher. An office suite, such as Microsoft Office or OpenOffice, may also be required. Many universities offer student discounts on the Microsoft Office suite. Most online programs suggest that students use high-speed Internet access instead of dial-up, especially if lectures are being delivered via video.
No comments:
Post a Comment