Curriculum: Certificate in Information Technology

Curriculum: Certificate in Information Technology
  • This field is for validation purposes and should be left unchanged.


Apply now and we'll waive the application fee. Start your journey today.

curriculum icon Curriculum at a Glance

The Information Technology Certificate program provides part-time and full-time options to all students. The University of Cincinnati’s 100% online program accepts students 3 time a year in Spring, Summer or Fall.   By graduation, you will be able to understand the nature of object-oriented programming that uses industry-standard programming language as well as the fundamentals of database design and systems administration.

Are you ready to further your education?  Connect with an advisor today!

Course Title / Description Credit
Fundamentals of Information Technology
Course: IT1050
Credit: 3

This course is an introduction to the field of Information Technology including technology concepts, terminology, hardware components and software applications. Students will be introduced to and asked to apply basic skills in the core areas of information technology such as programming, database management, networking, systems administration, and web development and the basic research, problem solving and decision making skills required to be successful in this field. The course emphasizes the role of technical communication, project management, languages, tools, models and application architectures within the IT development process.

Information Security and Assurance
Course: IT2030C
Credit: 3
An introduction to the various technical and administrative aspects of information security and assurance. This course provides the foundation for understanding the key issues associated with protecting information assets, determining the levels of protection and response to security incidents, and designing a consistent, reasonable information security system, with appropriate intrusion detection and reporting features.
Computer Programming I
Course: IT1090C
Credit: 3
The course introduces learners to computer programming and problem solving. In this course, students will learn about the basic elements of a computer program. Learners will learn and practice using expressions, repetition and decision-making mechanisms and structures. The concept of modularity will be introduced with the implementation of methods (functions). The Java programming language will be used for this course. Topics coverage focuses on console programming and general language syntax and carries through the use of file handling for data processing. It is designed to give general learners enough coding skills to support their day to day work. It is designed to give learners who are interested in pursuing software further a basis for Object Oriented Programming and advanced topics.
Math Elective
Course: MATH
Credit: 3

Choose one – consult advisor for appropriate MATH.

Contemporary Programming
Course: IT3045C
Credit: 3
This course deals with advanced programming techniques and design issues relating to enterprise-wide development. Topics include advanced object-oriented programming and techniques, database processing and database interfaces, and application testing and deployment using current enterprise application development tools and development and design methodologies. The course will cover both on presentation-tier development and back-end development. Hands-on active learning required.
Database Management I
Course: IT2060C
Credit: 3

This is an introductory course to the technology used for database development. Topics include the key database concepts, writing queries to retrieve, insert, update, and delete data from databases, and additional database features. Enterprise database management system will be used. Hands-on active learning required.

System Administration
Course: IT1081C
Credit: 3
This course will provide the knowledge and hands-on skills necessary to manage networked computer systems and their resources. Students will learn the process of planning, designing, and implementing a functional and secure server/client environment utilizing heterogeneous operating systems. Topics covered include command line interfaces, graphical user interfaces, server management, user management, network services, and system security. This course requires active hands on learning.
Fundamentals of Web Development
Course: IT2040C
Credit: 3
This is a foundation course in Web Technology that covers the underpinnings of the technology and a variety of modern standards. The course covers modern web standards, well-formed and valid documents, semantic HTML, user-centered design of static web sites, styling and layout of Web documents with CSS, common tools for Web Site development. Emphasis is on coding syntactically correct Web documents which are also visually appealing, and accessible to users using assistive technologies. You will learn HTML5, CSS3, responsive and user-centric design, XML, and SVG. Hands-on active learning required.
Back to Top