The Associate in Applied Sciences in the Information Technology fields at Delaware County Community College blends the theoretical with the practical. Students are offered a choice of specializations: Programming, Computer Applications, Network Engineering, Web Development, Interactive Multimedia, Game Development and Help Desk. Students have the benefit of classroom instruction, the use of specialized laboratory facilities and participation in co-curricular programs in their specialization area. All students interested in Information Technology majors take core courses required for the associate in applied science and in addition, attend required information technology core courses. Students select an option with specialized courses and related electives. All students are required to take the general education core courses listed below. In addition, students take 12 credits from the required Information Technology Core. The student will choose one of seven options to complete the requirements for the specific associate's degree.
The Computer Programming is intended to prepare students for a career or further study in computer programming. A computer programmer works with a computer analyst and computer engineer to analyze, design, develop, test, implement and maintain computer applications to meet the functional objectives of a business. It is the job of the computer programmer to design and update the software that runs on the computer. A programmer usually works with an analyst to help determine the best way to approach a problem or implement a desired feature for a new version of a software package. A programmer codes the changes and then tests and debugs the software.
The Computer Programming curriculum is designed to prepare students for employment as computer programmers. This option emphasizes the more popular computer languages used in businesses today.
In conjunction with the general education and IT core requirements the student should be able to:
|ENG 100 - Composition I||3|
|ENG 112 - English Composition II: Writing About Literature||3|
|DPR 100 - Introduction to Information Technology||3|
|IMM 120 - Web Page Design and Development||3|
|NET 110 - Network Communications||3|
|DPR 105 - Management Information Systems||3|
|DPR 108 - Introduction to Computer Science||3|
|DPR 205 - Introduction to Java Programming||4|
|DPR 207 - Intro to Oracle:SQL||4|
|DPR 212 - Data Structures & Algorithms||4|
|DPR 222 - Visual Basic Programming||4|
|DPR 226 - Object Oriented C++||4|
|DPR 113 - Database Management Systems||4|
|DPR 141 - UNIX Operating Systems||3|
|DPR 206 - Programming for the Web||3|
For Mathematics Electives choose one sequence from the following:
MAT 135-136 or MAT 140-141 or MAT 150-160-161
Choose 2 courses from DPR 113, DPR 141, DPR 206 or DPR 199/ IMM / DPR / NET Electives