Computer Programming Technology Degree Requirements Checklist

General Education Requirements
courseprereqs
ENG 101English Composition I ENG 100 & RDG 100
ENG 102English Composition II ENG 101
MAT 110College Algebra MAT 102
PSY 201General Psychology RDG 100, ENG 035
Approved Humanities Course See Humanities List
  1. Technical computer education courses must be taken in sequence specified in the catalog. There are no exceptions.
  2. General Electives may be selected from any college course above the 100 level. CPT 170 may be taken as the general elective.
  3. Departmental Electives are three-credit hour courses taken within the Information Systems Department. Information Systems prefixes include IST and CPT. CPT 101-Introduction to Computers cannot be used as a departmental elective. See List of Approved Departmental Electives.
Application Programming Track
courseprereqs
CPT 115COBOL Programming I RDG 100 & MAT 100 or MAT 039
CPT 185Event-Driven Programming CPT 236
CPT 215COBOL Programming II CPT 115
CPT 237 Advanced Java Programming CPT 244
CPT 244 Data Structures CPT 236
     CPT 240
 or
     IST 226
Internet Programming with Databases


Internet Programming
CPT 104 or CPT 170 & CPT115 or CPT236  (recommended: IST225 & CPT185)

IST 225 & CPT 115 or CPT 236
IST 270Client Server Systems CPT 185 & CPT 242
Additional Course Requirements
courseprereqs
ACC 101Accounting Principles I RDG 100, MAT 100
BUS 130Business Communications ENG 101
1 General Elective See Program Note 2
1 Approved Departmental Elective See Program Note 3 & Departmental Elective List
Check all of the requirements you have finished. Remember, you only need one "track". You may want to print in "landscape".
Internet Programming Track
courseprereqs
CPT 290Microcomputer Multimedia Concepts and Applications CPT 104 or CPT 170 or CPT 101
CPT 185Event-Driven Programming CPT 236
     IST 226
or
     CPT 240
Internet Programming

Internet Programming with Databases
IST225&(CPT115 or CPT236)
(CPT 104 or CPT 170) & (CPT115 or CPT236)  (recommended: IST225 & CPT185)
CPT 262Advanced Web Page Publishing IST 225 & CPT 290
IST 238Advanced Tools for Website Design IST 225 & CPT 290
CPT 263Advanced Multimedia for Web Pages IST 225 & CPT 290
     IST 270
or
     CPT 246
Client-Server Systems

XML
CPT 185 & CPT 242
IST 225 & CPT 242
Major Course Requirements
courseprereqs
CPT 104Introduction to Information Technology RDG 100 & MAT 100 or MAT 039
CPT 236Introduction to Java Programming RDG 100 & MAT 102
CPT 242Database CPT 101 or CPT 104 or CPT 170 & MAT 100 or MAT 039
CPT 247UNIX Operating System CPT 104 or CPT 170 or CPT 101
      CPT 257
or
      CPT 260
Operating Systems

Fundamentals of Operating Systems and Web Servers
CPT 104

CPT 104, IST 225 & CPT 247
CPT 264Systems and procedures CPT 236
CPT 282Information Systems Security IST 225, CPT 104, & CPT 236
IST 225Internet Communications CPT 104 or CPT 170 or CPT 101
Database Development Track
courseprereqs
CPT 172Microcomputer Database CPT 101, CPT 104 or CPT 170 & MAT 100 or MAT 039
CPT 185Event-Driven Programming CPT 236
CPT 272Advanced Microcomputer Database CPT 172
     CPT 115
or
     CPT 240
COBOL Programming I

Internet Programming with Databases
RDG 100 & MAT 100 or MAT 039

(CPT 104 or CPT 170) & (CPT115 or CPT236)  (recommended: IST225 & CPT185)
IST 270Client-Server Systems CPT 185 & CPT 242
IST 272Relational Database CPT 242
IST 274Database Adminstration IST 272