Computer Programming CP 23

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

Degree Requirements

Requirements List

SEMN 1000First Semester Seminar

0

ENGL 1101Composition and Rhetoric

3

Social/Behavioural Sciences

3

COMP 1000Introduction to Computer Literacy

3

MATH 1111College Algebra

3

Requirements List

Gen Core Requirement – From areas I-IV

3

HUMN xxxxFine Arts Elective (3)

3

CIST 1001Computer Concepts

4

or

CIST xxxxxCIST Electives

4

CIST 1210 Introduction to Oracle Databases

4

or

CIST 1220Structured Query Language (SQL

4

Requirements List
CIST 1305Program Design and Development

3

CIST 1510Web Development I

3

CIST 2921 IT Analysis, Design, and Project Management

4

CIST xxxxElectives

6

BUSN 1300 Introduction to Business

3

or

ACCT 1100Financial Accounting I

4

or

MGMT 1120Introduction to Business

3

Requirements List
Program Language Courses ----Tier 1
20 semester hours required --must include two courses from Tier II
CIST 2311Visual Basic I

4

CIST 2341C# Programming I

4

CIST 2371Java Programming I

4

CIST 2351PHP Programming I

4

CIST 2361C++ Programming I

4

CIST 2381Mobile Application Development

4

CIST 2580 Interactive and Social Apps Integration

4

CIST 2570 Open Source Web Application Programming I

4

Program Language Courses Tier II
CIST 2312Visual Basic II

4

CIST 2313Visual Basic III

4

CIST 2342C# Programming II

4

CIST 2343 C# Programming III

4

CIST 2362C++ Programming II

4

CIST 2352PHP Programming II

4

CIST 2372 Java Programming II

4

CIST 2373Java Programming III

4

CIST 2383User Experience

4

CIST 2385Android Mobile Programming

4

CIST 2386 iOS Mobile Programming

4

CIST 2388 Cross-Platform Mobile Programming

4

CIST 2571 Open Source Web Application Programming II

4

Total Credit Hours: 65