Student Catalog and Handbook 2024-2025

Computer Programming AAS Degree (CP23)

The Computer Programming associate 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.

NOTE: Program courses in Computer Information Systems require strong aptitudes for math, problem solving, critical thinking, listening, teamwork, and written direction.

Credits for CIST & CISM courses are awarded only for courses that have been completed within the last seven years. Any courses completed over seven years ago may be recommended by the program chair and approved by the Dean of the School of Business/Public Services if the student presents recent, documented, in-field experience or current software certification.

Career Opportunities

Graduates may find employment as entry-level computer programmers.

Credit Required for Completion: Minimum of 64 credit hours

Curriculum

All Associate of Applied Science Degrees require a minimum 15 credit hours of general education courses using the curriculum structure outlined in the beginning of this degree program section. All course prerequisites must be met. Please see Associate Degree General Education Requirement Section for Area I, Area II, Area III, and Area IV requirements.

General Core Courses

Area I requirements (minimum 3 hours; must include ENGL 1101)

Area II requirements (minimum 3 hours)

Area III requirements (minimum 3 hours; must include MATH 1101 or MATH 1111)

Area IV requirements (minimum 3 hours)

Additional 3 hours from Area I, II, III, or IV

Occupational Courses

CISM 2201: Students who successfully complete COMP 1000 prior to January 2018 may use that course to fulfill the CISM 2201 requirement for graduation.

CISM 2201Foundations of Computer Applications

3

CIST 1001Computer Concepts

4

CIST 1130Operating Systems Concepts

3

CIST 1220Structured Query Language

4

CIST 1305Program Design and Development

3

CIST 1510Web Development I

4

CIST 2120Supporting Application Software

4

CIST 2921IT Analysis Design and Project Management

4

-and-

Programming Language Courses (20 credits from the list below)

CIST 2341C# Programming I

4

CIST 2342C# Programming II

4

CIST 2371Java Programming I

4

CIST 2372Java Programming II

4

CIST 2742Beginning Python Programming

4