Computer Programming Degree Program

CP23 - 201003

Program Description

The Computer Programming Associate of Applied Science (AAS) Degree program consists of courses designed to provide students with an understanding of the concepts, principles, and techniques required in writing computer software. Those interested in a Computer Programming Associate of Applied Technology degree should be highly motivated individuals who are interested in becoming an Information Technology professional. Program graduates are to be competent in the general areas of English/humanities/fine arts, social/behavioral sciences, natural sciences/mathematics, as well as in the technical areas of SQL, XHTML, systems analysis and design, database management, networking concepts, and the programming languages PHP, Visual BASIC, Java, C++, and JavaScript.

Program Specific Information

Students are accepted every semester based on course and space availability.

 

Program Length & Availability

5 Semesters

Campus Availability: Hall, Forsyth

Financial Aid

This program is eligible for the Pell Grant and may be eligible for Institutional and State Financial Aid.

Contact a Financial Aid Counselor for eligibility requirements and application materials.

Curriculum

Admissions Requirements

High school diploma or GED is required prior to admission. (Official transcripts or GED scores must be submitted from all colleges and/or high schools attended for credit.)

ACCUPLACER Testing, or submit SAT, ACT, COMPASS, or ASSET test scores.

Curriculum

General Education Core – Total of 15 Hours

Area I – Language Arts/Communications – Choose 3 Hours

ENGL 1101Composition & Rhetoric

3

Area II – Social/Behavioral Sciences – Choose 3 Hours

ECON 1101Principles of Economics

3

ECON 2105Macroeconomics

3

ECON 2106Microeconomics

3

HIST 1111World History I to 1500

3

HIST 1112World History II since 1500

3

HIST 2111U.S. History I to 1877

3

HIST 2112U.S. History II since 1865

3

POLS 1101American Government

3

POLS 2401Global Issues

3

PSYC 1101Introductory Psychology

3

SOCI 1101Introduction to Sociology

3

SOCI 2600Intro to Social Problems

3

Area III – Natural Sciences/Mathematics – Choose 3 Hours

MATH 1101Mathematical Modeling

3

MATH 1103Quantitative Skills/Reasoning

3

MATH 1111College Algebra

3

Area IV – Humanities/Fine Arts – Choose 3 Hours

ARTS 1101Art Appreciation

3

ENGL 2110World Literature

3

ENGL 2130American Literature

3

HUMN 1101Intro to Humanities

3

MUSC 1101Music Appreciation

3

RELG 1101World Religions

3

THEA 1101Theater Appreciation

3

General Education Core Elective – Choose 3 Hours

ARTS 1101Art Appreciation

3

 

BIOL 1111Biology I

3

And

BIOL 1111LBiology Lab I

1

 

BIOL 2113Anatomy & Physiology I

3

And

BIOL 2113LAnatomy & Physiology I Lab

1

 

BIOL 2114Anatomy & Physiology II

3

And

BIOL 2114LAnatomy & Physiology II Lab

1

 

CHEM 1211Chemistry I

3

And

CHEM 1211LChemistry Lab I

1

 

COMM 1100Human Communication

3

ECON 1101Principles of Economics

3

ECON 2105Macroeconomics

3

ECON 2106Microeconomics

3

ENGL 1102Literature & Composition

3

ENGL 2110World Literature

3

ENGL 2130American Literature

3

HIST 1111World History I to 1500

3

HIST 1112World History II since 1500

3

HIST 2111U.S. History I to 1877

3

HIST 2112U.S. History II since 1865

3

HUMN 1101Intro to Humanities

3

MATH 1101Mathematical Modeling

3

MATH 1103Quantitative Skills/Reasoning

3

MATH 1111College Algebra

3

MATH 1113Precalculus

3

MATH 1127Introduction to Statistics

3

MATH 1131Calculus I

4

MUSC 1101Music Appreciation

3

 

PHYS 1110Conceptual Physics

3

And

PHYS 1110LConceptual Physics Lab I

1

 

POLS 1101American Government

3

POLS 2401Global Issues

3

PSYC 1101Introductory Psychology

3

PSYC 2103Human Development

3

PSYC 2250Abnormal Psychology

3

RELG 1101World Religions

3

SOCI 1101Introduction to Sociology

3

SOCI 2600Intro to Social Problems

3

SPAN 1101Intro to Spanish Lang/Culture

3

SPCH 1101Public Speaking

3

THEA 1101Theater Appreciation

3

Program-Specific Core – Total of 30 Hours

COMP 1000Intro to Computer Literacy

3

CIST 1001Computer Concepts

4

CIST 1220Structured Query Language

4

 

CIST 1305Program Design & Development

3

Or

CIST 1306Programming Foundations - Swift

3

 

CIST 1510Web Development I

3

CIST 2921IT Analysis & Design

4

CIST
Elective

3

CIST
Elective

3

 

MGMT 1120Introduction to Business

3

Or

ACCT 1100Financial Accounting I

4

Programming Language Courses - Choose 20 Hours

Tier One – Choose Maximum of 12 Hours

CIST 2301Application Development in Swift I

4

CIST 2311Visual Basic I

4

CIST 2341C# Programming I

4

CIST 2351PHP Programming I

4

CIST 2361C++ Programming I

4

CIST 2371Java Programming

4

CIST 2381Mobile Application Development

4

CIST 2580Interactive/Social Apps Integ.

4

CIST 2742Beginning Python Programming

4

Tier Two – Choose Minimum of 8 Hours

CIST 2302Application Development in Swift II

4

CIST 2312Visual Basic II

4

CIST 2313Visual Basic III

4

CIST 2342C# Programming II

4

CIST 2343C# Programming III

4

CIST 2352PHP Programming II

4

CIST 2362C++ Programming II

4

CIST 2372Java Programming II

4

CIST 2373Java Programming III

4

CIST 2383User Experience

4

CIST 2385Android Mobile Programming

4

CIST 2386iOS Mobile Programming

4

CIST 2388Web-Platform Mobile Programming

4

Total Credit Hours: 65

Graduation Plan

Note: For a list of which courses are part of the elective area or programming courses, please see the Curriculum tab for this program.

Semester One

ENGL 1101Composition & Rhetoric

3

COMP 1000Intro to Computer Literacy

3

CIST 1001Computer Concepts

4

 

CIST 1305Program Design & Development

3

Or

CIST 1306Programming Foundations - Swift

3

Total Credit Hours:13

ENGL 1101 - Pre-Req: Test Scores-See Advisor

Semester Two

Area II General Education Core

3

CIST 1220Structured Query Language

4

CIST 1510Web Development I

3

CIST
Elective

3

Total Credit Hours:13

Semester Three

Area III General Education Core

3

Area IV General Education Core

3

General Education Core Electives

3

CIST
Elective

3

Total Credit Hours:12

Semester Four

Programming Course I

4

Programming Course I

4

Programming Course I

4

Total Credit Hours:12

Semester Five

Apply for Graduation

CIST 2921IT Analysis & Design

4

Programming Course II

4

Programming Course II

4

 

ACCT 1100Financial Accounting I

4

Or

BUSN 1300Introduction to Business

3

Or

MGMT 1120Introduction to Business

3

Total Credit Hours:15
CIST 2921 - Pre-Req:  CIST 1001 + CIST 1305

Total Credit Hours: 65

*Regular Admission means that a student has met all admissions requirements and that the student does not require any learning support classes.

This plan is for informational purposes ONLY. It is not a substitute for meeting with a program advisor each term.