Skip to main content

IT: Computer Programming

campus entrance

Program Overview

College of The Albemarle’s (COA) Information Technology: Computer Programming curriculum prepares graduates for employment as computer programmers and related positions through study and applications in computer concepts, logic, programming procedures, languages, generators, operating systems, networking and data management.

You’ll gain the knowledge and skills to design, process, implement, and manage information systems in specialties such as database services, system administration, software development, computer security, business intelligence and healthcare informatics.

Dual-enrollment opportunities are available.

This program includes a Work-Based Learning option. A successful work learning experience is helpful in seeking employment.

Degree and Certificate Options

  • Information Technology: Computer Programming – Associate in Applied Science
  • Fundamentals of Computer Programming Certificate

Student Learning Outcomes

In a project oriented setting, you’ll demonstrate the ability to:

  1. Analyze the needs of a software‐development project; and develop, code, and test an appropriate software solution to implement the project
  2. Communicate programming related concepts effectively through the delivery of a major project report and final project oral presentation
  3. Identify methods to evaluate digital content for validity and usefulness


Graduates should qualify for employment in entry-level positions in businesses, educational systems, and governmental agencies as programmers, programmer trainees, programmer/analysts, computer operators, system technicians or database specialist. The program will incorporate the competencies of industry-recognized certification exams.