Scripting and Application Development – Computer Information Technology
Program Overview

The Scripting and Application Development concentration in the Computer Information Technology program prepares students for entry-level positions in application development, application support, and automation. Students gain hands-on experience designing, coding, testing, and maintaining computer programs using current industry-standard programming languages and development tools. Emphasis is placed on problem-solving, logical thinking, teamwork, and effective communication in the context of application integration and development projects.
Career Opportunities
Graduates may pursue careers as entry-level programmers, software testers, web developers, database technicians, automation specialists, or application support technicians. Employment opportunities exist in nearly every business sector using information technology. Students will be prepared for entry-level roles involving programming, scripting, and application integration within both small and large-scale information systems.
Program Learning Goals
Goal 1: Graduates will possess the technical skills needed to design, write, test, and maintain computer programs and scripts using current programming languages and development environments.
Goal 2: Graduates will demonstrate effective communication and teamwork skills necessary for collaborative software development.
Goal 3: Graduates will apply critical thinking and problem-solving skills to analyze user needs and design appropriate programming solutions.
Course Outline
2026-2027 Program Sequence
| Term 1 (Fall) | Credits: 14 | |
| CIT-181 | Computer Hardware and Operating Systems | 2 |
| CIT-182 | Computer Hardware and Operating Systems Lab | 2 |
| PRG-101 | Programming for Enterprise | 3 |
| PRG-103 | C Sharp | 3 |
| ENG-105 | Industry Communication | 3 |
| SSS-101 | First Year Experience | 1 |
| Term 2 (Spring) | Credits: 16 | |
| CIT-185 | TCP/IP Network Design Configuration and Maintenance | 2 |
| CIT-186 | TCP/IP Network Design Configuration and Maintenance Lab | 1 |
| CIT-187 | Linux Networking Service and Support | 2 |
| CIT-188 | Linux Networking Service and Support Lab | 1 |
| CIT-189 | Information System Security Design and Administration | 2 |
| CIT-190 | Information System Security Design and Administration Lab | 1 |
| CIT-193 | Comp TIA Security+ Certification Study Course | 1 |
| DAT-201 | Database Principles and Applications | 3 |
| MAT-101 | College Algebra I and Trigonometry | 3 |
| Term 3 (Fall) | Credits: 15 | |
| DAT-203 | Database Management Systems | 3 |
| PRG-205 | Programming with Scripting Languages | 3 |
| BUS-105 | E-commerce | 3 |
| ENT-101 | Entrepreneurship | 3 |
| MAT-201 | College Algebra II and Trigonometry | 3 |
| Term 4 (Spring) | Credits: 16 | |
| ART-115 | Web Programming, Client-Side Scripting | 2 |
| ART-116 | Web Programming, Client-Side Scripting Lab | 1 |
| CIT-289 | Web Programming, Server-Side Scripting | 2 |
| CIT-290 | Web Programming, Server-Side Scripting Lab | 1 |
| CIT-291 | AWS Cloud Technologies | 3 |
| INT-299A | Internship (50 hours) | 1 |
| COM-112 | Public Speaking | 3 |
| SCI Elective | Science Elective | 3 |
| MINIMUM CREDITS TO GRADUATE | 61 |
This term layout is based off of a fall start. Students who start in the spring will be required to attend an additional term to complete their degree.
There may be special admission requirements for this program. Please speak with a Recruitment Advisor by calling 570-702-8856 or email enroll@johnson.edu to review our requirements.
For course descriptions, please visit the Course Catalog.
