Curriculum: Associate of Applied Business in Information Technology

Curriculum: Associate of Applied Business in Information Technology
03.15.2025
63
05.12.2025
  • This field is for validation purposes and should be left unchanged.

SUMMER 2025 APPLICATION FEE WAIVED

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

WATCH THE WEBINAR RECORDING

During the webinar, the program coordinator answered questions, discussed program admission requirements, and provided tips on completing your application.

curriculum icon Curriculum at a Glance

AAB IT CURRICULUM BY CREDIT HOUR

 

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 TheBestSchools.org.

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!

 

General Education Courses

Course Title / Description Credit
COMM1076
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.
3
MATH1008
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.
3
STAT1034
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.
3
ENGL1001
English Composition
Course: ENGL1001
Credit: 3
This course emphasizes critical reading, writing, and textual analysis with particular focus on argument and research-based writing.
3
ENGL2089
Intermediate Composition
Course: ENGL2089
Credit: 3
This course emphasizes critical reading and writing, advanced research and argument skills, and rhetorical understanding of language as it is used in different discourse communities.
3
BoK: HU
Humanities and Literature Elective
Course: BoK: HU
Credit: 3

Select one course.

3
BoK: NS
Humanities and Literature Elective
Course: BoK: NS
Credit: 3

Select one course.

3
Back to Top

IT Foundational Courses

Course Title / Description Credit
IT1050
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.
3
IT2020
Implications of Information Technology
Course: IT2020
Credit: 3
This course focuses on the impact brought upon oursociety by computers and its related technologies.Issues related to privacy, ethics, law, encryption, copyright, computer crimes, professional ethics and responsibilities will be critically examined.
3
Back to Top

Computer Programming Courses

Course Title / Description Credit
IT1090C
Computer Programming I
Course: IT1090C
Credit: 3
The course introduces students to object-oriented computer programming and problem solving. Students will learn about the basic elements of a computer program such as data types, basic control structures, graphical user interface, event-driven programming, and program debugging. Hands-on learning active learning required.
3
IT2045C
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.
3
IT3045C
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.
3
Back to Top

Network Administration Courses

Course Title / Description Credit
IT1080C
Computer Networking
Course: IT1080C
Credit: 3
A course covering the spectrum of computer networking in the theoretical and practical framework. Students will learn such topics as computer/network hardware, network media, topologies, the Open System Interconnect (OSI model) or other model, protocols, security, and network architectures. Hands-on active learning required.
3
Course:
Credit:
IT1081C
System Administration
Course: IT1081C
Credit: 3
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 functioningcomputer network of systems. Hands-on active learning required
3
IT2035C
Network Infrastructure Management
Course: IT2035C
Credit: 3
This course will provide the knowledge and hands-on skills to design, implement, manage and trouble-shoot the logical and physical network infrastructure components. Topics include: the Enterprise Composite Network Model, IPv4 and IPv6 addressing (or whatever the current Internet addressing system is); DHCP, DNS name resolution, NAT, PKI, switches, routers, VLAN's, trunking, and routing protocols. Students will set up, manage and troubleshoot multiple topologies in both real and virtual environments. Hands-on active learning required.
3
Back to Top

Database Management Courses

Course Title / Description Credit
IT2060C
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
3
IT3060C
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.
3
Back to Top

Information Security Course

Course Title / Description Credit
IT2030C
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.
3
Back to Top

Web/Digital Media Courses

Course Title / Description Credit
IT1051C
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.
3
IT2040C
Fundamentals of Web Development
Course: IT2040C
Credit: 3
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 using an engineering design perspective focused on functionality over visual design. Additionally, the course covers a variety of basic XML technologies for data representation and transformation. Hands-on active learning required.
3
IT2090C
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.
3
IT3046C
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.
3
Back to Top