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 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 69 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
COLL 1090: Effective January 2018, COLL 1090 is required for graduation from this program if the admissions eligibility requirement is met (see Office of Admissions for exclusions). If COLL 1090 is not required due to a student's ineligibility, any occupational or occupationally related elective approved by the program advisor should be substituted to meet the minimum program credit hour requirement for graduation (see advisor for approval).
CISM 2201: Students who successfully complete COMP 1000 prior to January 2018 may use that course to fulfill the CISM 2201 requirement for graduation.
-and-
Programming Language Courses (20 credits)