Programmers, developers, and software engineers create a wide range of software, from business applications to operating systems, web applications, and networked systems. Students gain competencies in designing, implementing, integrating, and maintaining software solutions using a variety of programming languages and technologies. The program also introduces students to the responsible use of AI-assisted programming tools to support problem-solving, code generation, and debugging. Graduates are prepared for positions in areas such as programming, software testing, customer support, and product development.
This program is available to be completed 100% online.
Program contact: Learn more
Learn more about how certificate credits apply to the related degree and about related training programs.
Related Degrees and Certificates
- Web Application Development, Short-Term Certificate
- .NET Programming, Post-Degree Professional Certificate
- Information Technology, Programming and Development, Post-Degree Professional Certificate
Related Training and Credentials
Program Admission Requirements
- High School Diploma/GED not required, but highly recommended
- ENG-0995 Applied College Literacies or appropriate score on English Placement Test.
Other Information
- Non-degree students may enroll for individual courses, providing they meet the course-specific prerequisites.
Program Learning Outcomes
This program is designed to prepare students to demonstrate the following learning outcomes:
- Communicate effectively utilizing verbal, written, and presentation skills to interview and educate stakeholders.
- Operate in a diverse team environment with professionalism, integrity, and accountability.
- Explain and implement technologies that are impacted by legal and ethical issues.
- Plan, organize and prioritize tasks in order to meet project deadlines.
- Adapt to change within their profession by demonstrating a commitment to continuous research and learning.
- Apply knowledge of organizational structures, models, processes, procedures, rules and distribution of power and authority in order to function as an effective IT resource that meets organizational goals.
- Apply knowledge of programming, website maintenance, operating systems, networking and security to install, configure, troubleshoot and provide ongoing support and maintenance for technology related organizational systems.
- Apply knowledge of programming (application, web, data and security) at the enterprise level. Use industry standards, guidelines and appropriate tools to gather requirements, develop, test and quality assure organizational information technology business systems (new and existing).
- Work as part of a development team using industry standards and guidelines.
Suggested Semester Sequence
| First Semester | Credit Hours | |
|---|---|---|
| BADM-1020 | Introduction to Business | 3 |
| IT-1026 | Introduction to Computing | 3 |
| IT-1051 | Introduction to Programming | 3 |
| Select one of the following: | 3 | |
| College Composition I | ||
| Honors College Composition I | ||
| Select one of the following: | 3 | |
| Fundamentals of Speech Communication | ||
| Honors Speech Communication | ||
| Credit Hours | 15 | |
| Second Semester | ||
| IT-2310 | Web Programming | 3 |
| IT-2651 | Object-Oriented Programming | 3 |
| IT-2700 | Systems Analysis and Design | 3 |
| MATH-1190 | Algebraic and Quantitative Reasoning (or higher Approved Ohio Transfer 36 Mathematics course) 1 | 3 |
| Select one of the following: | 3 | |
| Business Communications | ||
| Honors Business Communications | ||
| Credit Hours | 15 | |
| Summer Session | ||
| Select one of the following: | 2-3 | |
| Cooperative Field Experience | ||
| Networking Fundamentals 2 | ||
| Credit Hours | 2-3 | |
| Third Semester | ||
| IT-2321 | Interactive Web Development | 3 |
| IT-2352 | Database Systems | 3 |
| IT-2660 | Data Structures & Algorithms | 4 |
| IT-XXXX | Programming Elective | 3 |
| Social and Behavioral Science/Natural Science (See requirements) | 3 | |
| Credit Hours | 16 | |
| Fourth Semester | ||
| IT-2031 | Server-Side Web Development | 3 |
| ITXX-xxxx | Programming Elective | 3-4 |
| Select one of the following: | 3 | |
| Ethics | ||
| Honors Ethics | ||
| Select one of the following: | 3 | |
| Financial Accounting | ||
| Principles of Marketing | ||
| Principles of Management and Organizational Behavior | ||
| Credit Hours | 12-13 | |
| Total Credit Hours | 60-62 | |
- 1
MATH-1100 Mathematical Explorations or MATH-1240 Contemporary Mathematics taken prior to Fall 2024 will be accepted to meet mathematics requirement for this program.
- 2
Course cannot be used for both a requirement and an elective. ITNT-2300 can only be used to meet an elective requirement for students who successfully complete IT-2830.
Programming Electives
Select from the following courses to fulfill the programming elective requirement. Courses cannot be used for both a requirement and elective (in the case of an "or" selection above):
| Code | Title | Credit Hours |
|---|---|---|
| IT-2070 | Introduction to Data Science and Analytics | 3 |
| IT-2081 | Data Visualization | 3 |
| IT-2091 | Data Analytics Programming | 3 |
| ITNT-2300 | Networking Fundamentals | 3 |
| IT-2600 | E-Business Programming Technologies | 3 |
| IT-2670 | C/C++ Programming Language | 4 |
| IT-2720 | Ethical Hacking and Systems Defense | 3 |
| IT-2730 | Intrusion Detection/Prevention Systems Fundamentals | 3 |
| IT-2740 | Fundamentals of Client Operating Systems and Hardware for Cybersecurity | 4 |
| IT-2750 | Scripting Fundamentals for Cybersecurity | 3 |
MATH-1140, MATH-1141, MATH-1200, MATH-1270, and MATH-1280 can no longer count towards fulfilling the college-level mathematics requirement. These courses were re-classified as developmental mathematics by the state of Ohio in 2016. Tri-C established a 5-year transitioning window for students who had completed these courses prior to 2016 to apply them towards meeting graduation requirements, which expired in Summer 2021. It is highly recommended to see a counselor to determine the appropriate math required for your current major.
