Student Catalog 2018-2019

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.

COLL 1090First Class Student Seminar

3

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

3

CIST 2120Supporting Application Software

4

CIST 2921IT Analysis Design and Project Management

4

 

ACCT 1100Financial Accounting I

4

-or-

BUSN 1300Introduction to Business

3

-or-

MGMT 1120Introduction to Business

3

-and-

Programming Language Courses (20 credits)

CIST 2341C# Programming I

4

CIST 2342C# Programming II

4

CIST 2371Java Programming I

4

CIST 2372Java Programming II

4

CIST 2381Mobile Application Development

4