Curriculum: AAB Information Technology

July 01, 2021
63
August 23, 2021
  • This field is for validation purposes and should be left unchanged.

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

Connect with an advisor today!

 

Fundamentals of Information Technology

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

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

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

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

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 420 on the Math Placement Test (MPT) is recommended.

Elementary Statistics I

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). Suggested prerequisite: At least 420 on the MPT strongly recommended.

Contemporary Programming

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

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

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

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

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

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

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

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

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

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

Select one course.

Information Security and Assurance

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

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

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

select one course

Network Infrastructure Management

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.

Ready to get started?

The University of Cincinnati is one of the first institutions to offer online courses. Innovation in education is at the forefront of what we do. We have expanded the convenience and quality of our online learning to online degree programs. Today, we offer nearly 100 degrees from undergraduate to doctoral programs.

Connect with an Advisor

Family Nurse Practitioner