Curriculum: Associate of Applied Business in Information Technology

Curriculum: Associate of Applied Business 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

All coursework for the Associate of Applied Business in Information Technology  program is completed online. Our students are given the necessary skills to process, maintain, and analyze technology and the world around it. Our online program provides students with a set of skills that are in high demand, including software proficiency, communication, critical thinking, analysis and problem solving. As businesses continue to grow, the need for well-trained, highly-educated Business Information Technologists are in high demand.

Our AAB IT program is available to fit your schedule and pace. Part-time and full-time options are available to all students. Our program accepts students 3 time a year, Spring, Summer or Fall. 

In addition, the University of Cincinnati’s online Master of Science in Information Technology is consistently ranked among the nation’s very best by U.S. News and World Report.

The University of Cincinnati is ranked #1 in Ohio and #16 nationally as an online college leader by

Our School of Information Technology received several grants from the NSA, National Science Foundation and the Ohio state government to support its cybersecurity education program.

We are also home to the Ohio Cyber Range Institute, a virtual environment where participants can learn about cybersecurity and practice defending networks against threats of all kinds.

UC’s Online AAB Information Technology program is a proud recipient of the Quality Matters Exemplary Online Program Certification for the following courses:

  • IT 2020 Implications of Information Technology
  • IT 2040C Fundamentals of Web Development

UC Online’s commitment to providing learners with an exceptional online learning experience was recognized by Quality Matters (QM) – the international leader in quality assurance for online and innovative digital teaching and learning environments.

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.
English Composition
Course: ENGL1001
Credit: 3
English Composition 1001 is a writing-centered course that emphasizes the careful reading, analytical thinking, and persuasive strategies inherent in researching and writing within an academic community. Students learn that rhetorical knowledge is the basis of composing while learning to write with purpose, audience, context, and conventions in mind. Students develop rigorous academic research practices: how to locate and evaluate primary and secondary sources relevant to their line of inquiry and position their own ideas in conversation with public writing. Students also engage in regular self-reflection: articulating what they know, what they can do, and how to apply their knowledge and skills in various contexts.
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.
Computer Networking
Course: IT1080C
Credit: 3
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, protocols, security, network architectures, IP addressing, and the Transmission Control Protocol/Internet Protocol (TCP/IP) model. Hands-on, active learning is required.
Foundations of Quantitative Reasoning
Course: MATH1008
Credit: 3
Project-based course, emphasizing problem-solving, model-building, and basic data manipulation in real world contexts. Topics include: problem-solving, statistical reasoning, linear and exponential modeling, and modeling with geometry. Prerequisite: at least 30 on the ALEKS Math test or 420 on the Math Placement Test (MPT) is recommended.
Elementary Statistics I
Course: STAT1034
Credit: 3
An introduction to statistics for students without a calculus background. The course covers data analysis (numerical summaries and graphics for describing and displaying the distributions of numerical and categorical data), the basic principles of data collection from samples and experiments, elementary probability, the application of the normal distribution to the study of random samples, statistical estimation (construction and interpretation of one sample confidence intervals), and an introduction to hypothesis testing (the structure of one sample hypothesis tests and the logic of using them to make decisions). Prerequisite: at least 46 on the ALEKS Math test or 420 on the Math Placement Test (MPT) is recommended.
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 II
Course: IT3060C
Credit: 3
The course covers database design and advanced database development. Topics include, but are not limited to, logical and physical database design, stored procedures, triggers, back up, security, transaction management, concurrency control, etc. An enterprise database management system will be used in the course. Hands-on active learning required.
Implications of Information Technology
Course: IT2020
Credit: 3
This course focuses on the impact brought upon our society by computers and its related technologies.Issues related to privacy, ethics, law, encryption, copyright, computer crimes, professional ethics and responsibilities will be critically examined.
Client-Side Web Programming
Course: IT3046C
Credit: 3
Students will learn how to write a client-side web application using current technologies. Topics could include modern JavaScript programming, manipulating XHTML documents via the DOM, XML DOM programming, separation of code from page content and style information, creating rich interactive user interfaces and applications with AJAX, validation of form data using RegEx, using external data in XML, JSON, and other data formats in mashups, common JavaScript libraries. Hands-on Active learning is required.
Fundamentals of Open Source Web Server Application Development
Course: IT2090C
Credit: 3
This course covers development of dynamic web sites using open source technologies. It will cover form processing, regular expressions, accessing files and directories, open source database back-end, managing state information, website deployment and error handling using an open source web scripting language. Hands-on active learning is required.
Computer Programming II
Course: IT2045C
Credit: 3
This is the second course on Object-Oriented computer programming and problem solving. Students learn and practice Object Oriented concepts such as inheritance and polymorphism. The course will cover advanced topics such as threads, data structures, files, database and network application programming. Hands-on active learning required.
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.
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.
Introduction to Interpersonal Communication
Course: COMM1076
Credit: 3
Introduction to theory and practice in interpersonal communication. Topics include verbal and nonverbal communication, perception, listening, emotions, relationship development, conflict and power. Focus is on the development of an understanding of fundamental interpersonal dynamics and basic skills.
Humanities and Literature Elective
Course: BoK: HU
Credit: 3

Select one course.

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.
Intermediate Composition
Course: ENGL2089
Credit: 3
Intermediate Composition is a writing-centered course that builds on what students learn in first-year composition and focuses students’ attention on theoretical underpinning of how meaning is made, understood, and communicated within and across various discourse communities and genres. The course emphasizes critical reading and writing, advanced research and analysis skills, and rhetorical sensitivity to differences in academic, professional, and public composing. This course challenges students to engage in substantive projects drawing on primary research and source analysis methods and asks students to document, communicate, and reflect on their research.
Fundamentals of Digital Media
Course: IT1051C
Credit: 3
This course provides an introduction and overview of software tools and techniques for creating digital media including text, images, sound, video, and interactive media. The focus is on using multimedia to communicate technical information effectively to technical and non-technical audiences. Hands-on active learning required.
Natural Sciences (NS) Elective
Course: BoK: NS
Credit: 3

select one course

Network Infrastructure Management
Course: IT2035C
Credit: 3
This course provides the knowledge and hands-on skills to design and implement network infrastructure components. Topics include: network models; current Internet Protocol addressing; Dynamic Host Configuration Protocol; Domain Name Service; Network Address Translations; Virtual Local Area Networks; trunking; routing protocols; and network hardware. Students will set up, manage and troubleshoot multiple topologies. Hands-on active learning required.
Back to Top