Teaching Experience

Information Technology Fundamentals

Course Equivalent:

University of Cincinnati’s IT 1050 “Fundamentals of Information Technology”

Description:

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, 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.

Network Operating Systems

Equivalent Course:

University of Cincinnati’s IT 1081C “System Administration”

Description:

This course will provide the knowledge and hands-on skills necessary to manage a Local Area Network and its resources.  Topics covered include directory services, server management, file and print services, and user/client administration in a heterogeneous operating system environment.  Students will setup and manage a fully functioning computer network of systems. Hands-on active learning required.

Programming

Equivalent Course:

University of Cincinnati’s IT 1090C “Fundamentals of Computer Programming”

Description:

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.

Networking

Equivalent Course:

University of Cincinnati’s IT 1080C “Computer Networking”

Description:

The Computer Networking course explains, in a theoretical and practical framework, how communication occurs across a network. Students study such topics as computer/network hardware, network media, topologies, security, protocols, network architectures, IP addressing, and the Transmission Control Protocol/Internet Protocol (TCP/IP) model.

Network Security / Cybersecurity

This course is delivered as a standalone topic course with competency standards provided by the Ohio Department of Education. The topics in this course will prepare students for advanced topics in Information Security, IS Management, and Cybersecurity Analysis as well as the CompTIA Security+ certification exam.

Database Administration

Equivalent Course:

University of Cincinnati’s IT 2060C “Database Management”

Description:

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.

Web Design

Equivalent Course:

University of Cincinnati’s IT 2040C “Fundamentals of Web Development”

Description:

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 XHTML/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. This course covers material up to the use of scripting which is introduced in the next course in the sequence. You will learn HTML5, CSS3, responsive and user-centric design, XML, and SVG. Hands-on active learning required.