Computer Programming, Associate of Applied Science

(Suggested Occupational Plan)

Students must choose a single Track from the options presented in the Tracks for AAS Programming Degree section of this program plan. When prompted to select a Track course, please refer to the courses offered by the selected Track.

First Semester

Course CodeCourse NameSemester Hours
COSC 1301Introduction to Computing

3

ITSC 1305Introduction to PC Operating Systems

3

ITSE 1329Programming Logic and Design

3

ENGL 1301Composition I

3

Second Semester

Course CodeCourse NameSemester Hours
ITCC 1414Introduction to Networks

4

OR

ITSY 1300Fundamentals of Information Security

3

ITSE 1359Introduction to Scripting Languages

3

SPCH 1321Business and Professional Communication

3

MATH 1314College Algebra

3

Third Semester

Course CodeCourse NameSemester Hours
ITSE 1303Introduction to MySQL

3

ITSE 2302Intermediate Web Programming

3

Elective Approved Track Elective

3

COSC 1337Programming Fundamentals II

3

Fourth Semester

Course CodeCourse NameSemester Hours
ITSE 2317Java Programming

3

Core Creative Arts Core Elective

3

Elective Approved Track Elective

3

Core PSYC or GEOG Core Elective

3

Fifth Semester

Course CodeCourse NameSemester Hours
ITSE 1350Systems Analysis and Design

3

Elective Approved Track Elective

2

Elective Approved Track Elective

3

ITSE 1191Special Topics in Computer Programming

1

ITSC 2286Internship - Computer and Information Sciences, General (Capstone)

2

Total Semester Hours for Associate Degree: 59–60

Additional Information

Students in the GeoAI Track may need to select ITCC 1414 to meet the program plan's 60-hour requirement.

TRACKS for AAS Programming Degree

GeoAI Certificate

  • GISC 1311: Introduction to Geographic Information Systems (GIS)
  • GISC 1372: Introduction to Artificial Intelligence
  • GISC 1373: Using Artificial Intelligence (AI) in GIS Applications
  • GISC 1274: Applying Artificial Intelligence in GIS Field Property

Data Science Certificate

Web Development Certificate