Information Technology, Computer Programming, A.A.S.
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:
- Analyze problems with respect to the requirements of the computer and the required results
- Plan detailed program logic to solve problems and convert the logic to a well-structured applications program using a problem-oriented language and providing program documentation
- Demonstrate the ability to use debugging techniques, the computer system library, software aides and utilities in the development and application of a computer program
- Demonstrate an understanding of the structure of mathematics and its relation to computers
- Demonstrate the ability to communicate effectively using appropriate computer technology with programmers, analysts and management
- Social Science Elective 3 Credits
- Humanities Elective 3 Credits
- Science Elective 3 - 4 Credits
- Mathematics Elective 6 - 10 Credits
|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