This program focuses on designing, creating, and maintaining desktop software. Coursework includes analyzing problems, creating solutions, writing code, testing solutions/programs, project management, production aspects, and updating projects. Students will learn core problem-solving skills, known as the "six steps to program problem-solving," and how to use integrated development environments in today?s market.
Program Coordination: Some credits earned in the CSCs for Mobile Application Development and Software Development fulfill course requirements of this degree.
Graduates will be able to:
- Implement Information Technology skills required by software applications.
- Apply methodologies to stay current in IT offerings, trends, and certifications.
- Apply analytical and problem-solving skills for computer system designs, planning, and support.
- Design, code, test, debug, and document software needed for computer system implementation and maintenance.
- Apply current IT industry standards, protocols, and techniques.
- Use instructional applications and material which could lead to industry certifications.
Minimum credits: 66
Length: 4 semesters, (2 years) full-time
Career opportunities: Graduates may enter the job market immediately or increase their earning potential by transferring to a four-year university to earn a bachelor's in information technology.
- Software Developer: $52,000-63,204
Job growth: 17% from 2014 to 2024
- Computer Programmer: $39,798-79,840
- *Median salaries & job growth nationwide as of 2015. BLS.gov
Industry Certifications: Java Foundations; Java SE 7 Programmer (1Z0-803); MTA - Database Fundamentals (98-364), Software Fundamentals (98-379); MOS - Word, Excel, Powerpoint, Access.
Division: Arts, Sciences, & Business
|First Semester||Lecture Hours||Lab Hours||Hours in Class||Credits|
|AST 114 Keyboarding for Information Processing1||2||0||2||2|
|ENG 131 Technical Report Writing I||3||0||3||3|
|HLT/PED Wellness Elective||0||2||2||1|
|ITE 120 Principles of Information Systems||3||0||3||3|
|ITP 100 Software Design||3||0||3||3|
|ITP 120 Java Programming I||4||0||4||4|
|SDV 100 College Success Skills||1||0||1||1|
1 Students having prior keyboarding experience may request testing out.
|Second Semester||Lecture Hours||Lab Hours||Hours in Class||Credits|
|ECO 120 Survey of Economics||3||0||3||3|
|BUS 100 Introduction to Business||3||0||3||3|
|ITP 220 Java Programming II||4||0||4||4|
|ITP 258 Systems Development Project||3||0||3||3|
|MTH 130 Fundamentals of Reasoning (or approved sub)||3||0||3||3|
|Third Semester (Summer)||Lecture Hours||Lab Hours||Hours in Class||Credits|
|ITP 136 C# Programming I||4||0||4||4|
|ITD 132 Structured Query Language||3||0||3||3|
|ITE 150 Desktop Database Software||4||0||4||4|
|ITP 246 Server Side Java Programming||4||0||4||4|
|BUS 204 Project Management||3||0||3||3|
|Fourth Semester||Lecture Hours||Lab Hours||Hours in Class||Credits|
|BUS 236 Communications in Management||3||0||3||3|
|ITP 244 ASP.NET Server Side Programming||4||0||4||4|
|ITN 109 Internet and Network Foundations||3||0||3||3|
|ITP 170 Project Management (IT)||3||0||3||3|
|HUM Humanities Elective||3||0||3||3|