| General Education Requirements | ||
|---|---|---|
| course | prereqs | |
| ENG 101 | English Composition I | ENG 100 & RDG 100 |
| ENG 102 | English Composition II | ENG 101 |
| MAT 110 | College Algebra | MAT 102 |
| PSY 201 | General Psychology | RDG 100, ENG 035 |
| Approved Humanities Course | See Humanities List | |
| Application Programming Track | ||
|---|---|---|
| course | prereqs | |
| CPT 115 | COBOL Programming I | RDG 100 & MAT 100 or MAT 039 |
| CPT 185 | Event-Driven Programming | CPT 236 |
| CPT 215 | COBOL 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 270 | Client Server Systems | CPT 185 & CPT 242 |
| Additional Course Requirements | ||
|---|---|---|
| course | prereqs | |
| ACC 101 | Accounting Principles I | RDG 100, MAT 100 |
| BUS 130 | Business Communications | ENG 101 |
| 1 General Elective | See Program Note 2 | |
| 1 Approved Departmental Elective | See Program Note 3 & Departmental Elective List | |
| Internet Programming Track | ||
|---|---|---|
| course | prereqs | |
| CPT 290 | Microcomputer Multimedia Concepts and Applications | CPT 104 or CPT 170 or CPT 101 |
| CPT 185 | Event-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 262 | Advanced Web Page Publishing | IST 225 & CPT 290 |
| IST 238 | Advanced Tools for Website Design | IST 225 & CPT 290 |
| CPT 263 | Advanced 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 | ||
|---|---|---|
| course | prereqs | |
| CPT 104 | Introduction to Information Technology | RDG 100 & MAT 100 or MAT 039 |
| CPT 236 | Introduction to Java Programming | RDG 100 & MAT 102 |
| CPT 242 | Database | CPT 101 or CPT 104 or CPT 170 & MAT 100 or MAT 039 |
| CPT 247 | UNIX 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 264 | Systems and procedures | CPT 236 |
| CPT 282 | Information Systems Security | IST 225, CPT 104, & CPT 236 |
| IST 225 | Internet Communications | CPT 104 or CPT 170 or CPT 101 |
| Database Development Track | ||
|---|---|---|
| course | prereqs | |
| CPT 172 | Microcomputer Database | CPT 101, CPT 104 or CPT 170 & MAT 100 or MAT 039 |
| CPT 185 | Event-Driven Programming | CPT 236 |
| CPT 272 | Advanced 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 270 | Client-Server Systems | CPT 185 & CPT 242 |
| IST 272 | Relational Database | CPT 242 |
| IST 274 | Database Adminstration | IST 272 |