Online Computer Programming Courses: Course Curriculum for Computer Programming Online Education Programs
Computer programmers use programming languages to write, test and troubleshoot computer programs. Degrees are available in this field at the associate's, bachelor's and master's degree level and may lead to a number of careers in the field, such as a support specialist or software engineer.
Computer Programming Associate's Degree Course Curriculum
An associate's degree program in computer programming can teach students how to write, test and maintain computer programs. Courses in a typical associate's degree program for computer programming may include an introduction to programming, database systems, software design, data structures and algorithms and operating systems. Students may also take classes in wireless communications, network security and information system management. An associate's degree in this area can provide students with the skills they need to enter the field of computer programming as computer programmers or IT support specialists.
Computer Programming Bachelor's Degree Course Curriculum
A bachelor's degree in computer programming may prepare students for careers in software design or as computer support specialists. In addition to labs, courses in a computer programming bachelor's degree program can include computer networks, IT management, Java programming, programming logic, visual basic, UNIX network administration and network security. A typical course curriculum might also include Web scripting, database applications and C++ programming. Graduates should have developed skills in software analysis and testing and may be prepared for careers as network, software or Web programmers.
Computer Programming Master's Degree Course Curriculum
A master's degree in computer programming may advance students' knowledge of programming languages and applications. Courses in this type of degree program include advanced C++ programming, advanced Java programming, systems programming with UNIX, network management, Web application development and IT project management. Those who wish to pursue an education in computer programming at a graduate level may want to consider a master's degree in computer science, which emphasizes programming languages.
Featured School Choices:
-
Purdue Global
Purdue Global responds quickly to information requests through this site.
Suggested programs:
- Professional Focus + Google UX Design Certificate
- MS in IT - Secure Software Development and Quality Assurance
- MS in Cybersecurity Management - Secure Software Development and Quality Assurance
- BS in Analytics - Software Development Using C#
- BS in Analytics - Software Development Using Java
More information about Purdue Global
-
National University
National University responds quickly to information requests through this site.
Suggested programs:
- Doctor of Philosophy in Computer Science
- PhD-TIM - Computer Science
- Master of Science in Computer Science
- Master of Science in Data Science
- MSIT - Cloud and Networking Infrastructure Management
-
Full Sail University
Full Sail University responds quickly to information requests through this site.
Suggested programs:
- Computer Science Bachelors - Online
- Computer Science Masters - Online
- Game Business and Esports Bachelors - Online
- Computer Science Bachelors with Mobile Dev Concentration - Online
- Computer Science Bachelors with AI Concentration - Online
More information about Full Sail University
-
Grand Canyon University
Grand Canyon University responds quickly to information requests through this site.
Suggested programs:
- M.S. in Computer Science
- B.S. in Software Development
- M.S in Software Development
- M.S in Software Engineering
- M.S. in Computer Science (Bridge)
More information about Grand Canyon University
-
Liberty University
Liberty University responds quickly to information requests through this site.
Suggested programs:
- MS: Information Technology: Software Design & Management
- MAT: Computer Science Education 6-12 (36 Hours)
- MAT: Computer Science Education 6-12 (45 Hours)
- CERT: Web Development
- DBA: Information Systems
More information about Liberty University
-
Keiser University
Keiser University responds quickly to information requests through this site.
Suggested programs:
- Associate of Sciences - Information Technology
- Bachelor of Science in Cybersecurity
More information about Keiser University