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

Careers

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.

Curriculum Guides

First Year
Fall Semester
Course Number and Title
Prerequisites and
Corequisites
Class Hours Lab Hours Clinical Hours Total Contact Hours Total Credit Hours
ENG 111 Writing and Inquiry Prerequisite: ENG 002 Tier 1
Corequisite: ENG 011
3 n/a n/a 3 3
CIS 110 Introduction to Computers
or
CIS 111 Basic PC Literacy
Prerequisites for CIS 110: ENG 002 Tier 1 and MAT 003 Tier 1
Prerequisite for CIS 111: none
1 – 2 2 n/a 3 – 4 2 – 3
CTS 115 Info Sys Business Concept Prerequisite: ENG 002 Tier 1 3 n/a n/a 3 3
CIS 115 Intro to Programming and Logic Prerequisite: MAT 003 Tier 1 2 3 n/a 5 3
CSC 139 Visual Basic Programming Corequisite: CIS 110 or CIS 111 or CIS 115 2 3 n/a 5 3
CTI 110 Web, Pgm, and DB Foundation n/a 2 2 n/a 4 3
Total Semester Hours 17 – 18
First Year
Spring Semester
Course Number and Title
Prerequisites and
Corequisites
Class Hours Lab Hours Clinical Hours Total Contact Hours Total Credit Hours
ENG 112 Writing/Research in the Disciplines Prerequisite: ENG 111 3 n/a n/a 3 3
CTI 120 Network and Sec Foundation Prerequisite: CIS 110 or CIS 111 2 2 n/a 4 3
NOS 110 Operating Systems Concepts Prerequisite: CIS 110 or CIS 111 2 3 n/a 5 3
CSC 239 Advanced Visual Basic Programming Prerequisite: CSC 139 2 3 n/a 5 3
MAT 143 Quantitative Literacy
or
MAT 152 Statistical Methods I
or
MAT 171 Precalculus Algebra
Prerequisites for MAT 143 and MAT 152: MAT 003 Tier 1 and ENG 002 Tier 1
Corequisites for MAT 143: MAT 043
Corequisites for MAT 152: MAT 052
Prerequisites for MAT 171: MAT 003 Tier 2 or MAT 143 or MAT 152
Corequisites for MAT 171: MAT 071
2 – 3 2 n/a 4 – 5 3 – 4
WBL 110 World of Work n/a 1 n/a n/a 1 1
Total Semester Hours 16 – 17
Second Year
Fall Semester
Course Number and Title
Prerequisites and
Corequisites
Class Hours Lab Hours Clinical Hours Total Contact Hours Total Credit Hours
CTS 120 Hardware/Software Support
or
WBL 111, WBL 112, WBL 121, WBL 122, WBL 131, WBL 132, Work-Based Learning
Corequisite: CIS 110 or CIS 111
Prerequisites for WBL: none
2 3 n/a 5 1 – 3
CTS 285 Systems Analysis and Design Prerequisite: CIS 115
Corequisite: DBA 110
3 n/a n/a 3 3
DBA 110 Database Concepts Prerequisite: CIS 110 or CIS 111 2 3 n/a 5 3
NET 110 Networking Concepts Prerequisite: CIS 110 or CIS 111 2 2 n/a 4 3
CSC 151 JAVA Programming Prerequisite for CSC 151: CIS 110 or CIS 111 or CIS 115 2 3 n/a 5 3
PSY 150 General Psychology
or
SOC 210 Introduction to Sociology
or
ECO 251 Prin. of Microeconomics
Prerequisites for PSY 150: ENG 002 Tier 1
Prerequisites for SOC 210: ENG 002 Tier 1
Prerequisites for ECO 251: ENG 002 Tier 1 and MAT 003 Tier 1
3 n/a n/a 3 3
Total Semester Hours 16 – 18
Second Year
Spring Semester
Course Number and Title
Prerequisites and
Corequisites
Class Hours Lab Hours Clinical Hours Total Contact Hours Total Credit Hours
CSC 289 Programming Capstone Project Prerequisites: CTI 110, CTI 120, CTS 115, CTS 285, and [(CSC 139 and CSC 239) or (CSC 151 and CSC 251) or (CSC 134 and CSC 234)] 1 4 n/a 5 3
CSC 251 Advanced JAVA Programming Prerequisite for CSC 251: CSC 151 2 3 n/a 5 3
WEB 151 Mobile Application Dev I Prerequisites: CSC 134, CSC 139, CSC 151 or other programming class (see advisor) 2 2 n/a 4 3
DBA 120 Database Programming Prerequisite: DBA 110 2 2 n/a 4 3
ART 111 Art Appreciation
or
MUS 110 Music Appreciation
or
PHI 240 Introduction to Ethics
Prerequisites for ART 111 or MUS 110: none
Prerequisite for PHI 240: ENG 111
3 n/a n/a 3 3
Total Semester Hours 15
Total Semester Hours Required for Associate Degree 64 – 68
First Semester
Course Number and Title
Prerequisites and
Corequisites
Class Hours Lab Hours Clinical Hours Total Contact Hours Total Credit Hours
CIS 110 Introduction to Computers
or
CIS 111 Basic PC Literacy
Prerequisites for CIS 110: ENG 002 Tier 1 and MAT 003 Tier 1
Prerequisite for CIS 111: none
1 – 2 2 n/a 3 – 4 2 – 3
CTI 110 Web, Pgm, and DB Foundation n/a 2 2 n/a 4 3
CIS 115 Intro to Programming and Logic Prerequisite: MAT 003 Tier 1 2 3 n/a 5 3
CSC 139 Visual Basic Programming
or
CSC 151 JAVA Programming
Corequisite for CSC 139: CIS 110 or CIS 111 or CIS 115
Prerequisite for CSC 151: CIS 110 or CIS 111 or CIS 115
2 3 n/a 5 3
Total Semester Hours 11 – 12
Second Semester
Course Number and Title
Prerequisites and
Corequisites
Class Hours Lab Hours Clinical Hours Total Contact Hours Total Credit Hours
CTI 120 Network and Sec Foundation Prerequisite: CIS 110 or CIS 111 2 2 n/a 4 3
CSC 239 Advanced Visual Basic Programming
or
CSC 251 Adv JAVA Programming
Prerequisite for CSC 239: CSC 139
Prerequisite for CSC 251: CSC 151
2 3 n/a 5 3
Total Semester Hours 6
Total Semester Hours Required for Certificate 17 – 18