Harper College

Associate in Applied Science: Artificial Intelligence & Cloud Computing

Two programmers working together on a project incorporating AI into their workplace.

Study AI and Cloud Computing at Harper College

Prepare for a career in the ever-evolving fields of artificial intelligence and cloud computing with this program. The curriculum provides students with a strong theoretical and practical foundation of machine learning, artificial intelligence, and cloud computing. You'll be ready to adapt to the changes in the industry, with classes in natural language processing, Python programming, AWS cloud, and AI applications.

The rapid advancement of artificial intelligence and cloud computing technologies is fundamentally transforming various industries, leading to innovative applications that streamline processes, enhance productivity, and improve decision-making. These developments foster efficiency and create exciting opportunities for professionals eager to leverage technology for meaningful, real-world impact. As businesses increasingly adopt AI-driven solutions and scalable cloud services, there is a growing demand for skilled individuals who can navigate these cutting-edge fields and drive technological progress.

Upon graduation from the program, students will qualify for entry-level and specialist positions in tech, such as AI engineer, cloud architect, or data scientist. They will also be prepared to transfer to a four-year university to earn a bachelor's degree in a related major.

A.A.S. degree program plan

The Artificial Intelligence (AI) and Cloud Computing degree program prepares the graduate with a strong foundation in applied Artificial Intelligence, Machine Learning and Cloud concepts, techniques and applications. Artificial Intelligence is perceiving, synthesizing, and inferring information demonstrated by machines as opposed to intelligence displayed by human beings. Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power without direct management by the user. Upon successful completion of the program, students will be prepared for jobs in the AI and Cloud sectors.

Program Overview

The 60 credit-hour Artificial Intelligence (AI) and Cloud Computer A.A.S. degree program prepares the graduate with a strong foundation in applied Artificial Intelligence, Machine Learning, and Cloud concepts, techniques, and applications. Artificial Intelligence is perceiving, synthesizing, and inferring information demonstrated by machines as opposed to intelligence displayed by human beings. Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power without direct management by the user. Upon successful completion of the program, students will be prepared for jobs in the AI and Cloud sectors.

Program Requirements

Program Requirements (Hours required: 60)
NumberCourse TitleCredits
First Semester
AIC 1012

Description: Navigates students through the complexity of artificial intelligence (AI), machining learning (ML), and cloud computing careers. Provides an overview of major categories of work and job classifications, and an understanding of required credentials and existing programs of study to prepare for the workforce or transfer.

Lecture Hours: 2

Lab Hours: 0

Contact Hours: 2

Class Schedule: Summer 2026 | Fall 2026

AIC 1103

Description: Basic concepts and applications of artificial intelligence (AI), including AI project cycles. Focus on issues surrounding AI including ethics, bias, culture, regulations, and professional expectations.

Lecture Hours: 3

Lab Hours: 0

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

AIC 1403

Description: Provides comprehensive introduction to Python programming. Covers fundamental programming concepts, advanced data structures, and essential libraries and frameworks with emphasis on those directly applicable to AI. Students will gain practical experience in writing efficient Python code, developing algorithms, and utilizing Python for data analysis, and AI/machine learning computing applications. Students will be well-equipped to apply Python programming skills to real-world computing problems with an emphasis on AI/machine learning.

Lecture Hours: 2

Lab Hours: 2

Contact Hours: 4

Class Schedule: Summer 2026 | Fall 2026

ENG 1013

Description: Emphasizes the writing of expository prose. Introduction to the critical reading of nonfiction prose. IAI C1 900 Prerequisite: ENG 093 with a grade of P or other placement options. ESL students need one of the following options: ESL 073 and ESL 074 with grades of B or better; ESL 073 with a grade of B or better and required writing placement test score; or ESL 074 with a grade of B or better and required reading placement test score.

Lecture Hours: 3

Lab Hours: N/A

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

MTH 1023

Description: Focuses on mathematical reasoning and the solving of real-life problems and appreciation, rather than on routine skills. The following topics will be studied: logic and set theory, mathematics of finance and statistics. The course will incorporate the use of calculators and computers. IAI M1 904 Prerequisite: Placement into college-level mathematics.

Lecture Hours: 3

Lab Hours: 0

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

NET 1053

Description: Provides students with the skills required to identify and explain the basics of computing, IT, infrastructure, application and software, software development, database fundamentals and security. Contains basic computer maintenance and support principles. Includes computer science related topics including programming concepts and principles of software development and database design. Aligns to the CompTIA IT (ITF+) Fundamentals certification.

Lecture Hours: 2

Lab Hours: 2

Contact Hours: 4

Class Schedule: Summer 2026 | Fall 2026

Hours17
Second Semester
AIC 1203

Description: Introduction to machine learning concepts and Python applications, including data acquisition, supervised and unsupervised learning, and data modeling.

Lecture Hours: 2

Lab Hours: 2

Contact Hours: 4

Class Schedule: Summer 2026 | Fall 2026

AIC 1303

Description: Covers the basic concepts and topics relevant to develop an appreciation for the role mathematics plays in AI. In this application0based course, students will learn to apply the concepts of statistics, linear algebra, and probability to the AI Project Cycle.

Lecture Hours: 3

Lab Hours: 0

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

AIC 1502

Description: This course introduces students to fundamental principles, strategies, and practices necessary for working with and developing generative AI. Prerequisite: AIC 110 and AIC 120.

Lecture Hours: 2

Lab Hours: 0

Contact Hours: 2

Class Schedule: Summer 2026 | Fall 2026

NET 1213

Description: Provides students with hands-on experience implementing and maintaining computer networks. Includes networking standards, architecture, models, protocols, operations, security and troubleshooting using current network operating systems. Introduces IP addressing and Ethernet fundamentals. Course prepares students to build simple local area networks (LANs) that integrate IP addressing schemes and foundational network security. Aligns to the CompTIA Network+ certification. Prerequisite: CIS 101 or NET 105 or WEB 110 with a grade of C or better. NET 105 can be taken concurrently with NET 121.

Lecture Hours: 2

Lab Hours: 2

Contact Hours: 4

Class Schedule: Summer 2026 | Fall 2026

PHI 1303

Description: Examines central ethical questions posed by the design and implementation of artificial intelligence (AI). Students draw on leading ethical frameworks and perspectives to navigate challenges posed by the introduction of AI to a variety of morally significant contexts, such as public safety, medicine, and criminal justice.

Lecture Hours: 3

Lab Hours: 0

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

Hours14
Third Semester
AIC 2103

Description: Covers the fundamental concepts in Natural Language Processing (NLP) and text processing. Focuses on the knowledge and skills necessary to create a language recognition application. Prerequisite: AIC 120 or AIC 140.

Lecture Hours: 2

Lab Hours: 2

Contact Hours: 4

Class Schedule: Summer 2026 | Fall 2026

AIC 2202

Description: This course is a project-based course that focuses on the application of AI/machine learning concepts, principles learned to solving one or more specific AI case study problems. Students will demonstrate competence to scope, acquire/explore data, model, evaluate, and deploy one or more AI/machine learning solutions in a team environment. Students will create and present code or no-code AI solutions.

Lecture Hours: 1

Lab Hours: 2

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

CIS 2113

Description: Provides students with a comprehensive introduction to Information Technology project management. Includes project selection, initiation, planning, execution, monitoring and closure. Students gain practical project management skills and competencies related to Information Technology project management. Activities are performed using a currently popular project management software package. Aligns to the CompTIA Project+ certification. Prerequisite: CAS 105, CAS 115 and CAS 125 with grades of C or better, OR CAS 160 or CIS 101 or WEB 110 or NET 105, with a grade of C or better; AND math placement into college-level math without support.

Lecture Hours: 2

Lab Hours: 2

Contact Hours: 4

Class Schedule: Summer 2026 | Fall 2026

NET 2803

Description: Provides students with a hands-on foundation of essential cybersecurity concepts, principles, trends, practices, technologies, and compliance. Includes topics related to threats, attacks, vulnerabilities, risk, emerging technologies, security architecture and design, identity, and access management, risk management, cryptography, and secure communications. Aligns to the CompTIA Security+ Certification. Prerequisite: NET 121 or NET 122 with a grade of C or better.

Lecture Hours: 2

Lab Hours: 2

Contact Hours: 4

Class Schedule: Summer 2026 | Fall 2026

SPE 1013

Description: Theory and practice of oral communications. Development of poise, confidence and skill in speech organization and delivery. Emphasis on frequent speaking, development of standards of criticism and selection and organization of material. IAI C2 900

Lecture Hours: 3

Lab Hours: N/A

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

SPE 205

Description: Studies the theory and practice of effective small group communication processes. This is a skills-oriented course that engages students in a variety of group discussions and exercises. Provides practical experience in group communication, as well as providing a theoretical base in small group communication. Emphasizes the power of groups as well as the connection between being an effective speaker/listener in small group situations. Includes consideration of leadership, motivation, decision-making, problem-solving and conflict management. IAI MC 902

Lecture Hours: 3

Lab Hours: N/A

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

Hours14
Fourth Semester
AIC 2302

Description: Students will learn the administration skills and knowledge required to implement, manage, and monitor identity, governance, storage, and compute virtual networks in the Microsoft Azure cloud environment. Aligns with Microsoft Certified Azure Associate.

Lecture Hours: 1

Lab Hours: 2

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

AIC 2402

Description: Provides a basic introduction to cloud computing using Amazon Web Services (AWS), aligning with the AWS Certified Cloud Practitioner certification. Students will gain practical knowledge and skills needed to understand and work with AWS, covering fundamental concepts, core services, security, pricing, and management tools. The course combines theoretical instruction with hands-on labs to prepare students for the AWS Certified Cloud Practitioner exam.

Lecture Hours: 1

Lab Hours: 2

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

AIC 2503

Description: The two pillars of artificial intelligence (AI) are code and data. Students will primarily focus on the data aspect of AI. They will learn how to work with data (statistical, text, and visual) and how continuous improvements to datasets improve AI solutions. Students will then learn how to integrate and manage data pipelines with Machine Learning Operations (MLOps). Prerequisite: AIC 120 and AIC 220.

Lecture Hours: 3

Lab Hours: 0

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

AIC 2603

Description: Fundamental concepts in Computer Vision (CV) and image processing, including introduction to necessary Python libraries like OpenCV, OpenVINO, Keras. Focuses on knowledge and skills necessary to create a computer vision application. Prerequisite: AIC 120.

Lecture Hours: 3

Lab Hours: 0

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

AIC 2902

Description: Students will demonstrate competence to scope, acquire/explore data, model, evaluate, deploy, and present an AI/Machine Learning solution in a team environment. Students will create and present an AI solution. Guidance and support are provided along with graded evaluation and feedback from their faculty throughout the semester. Must be taken during the last semester before graduation.

Lecture Hours: 1

Lab Hours: 2

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

SOC 1013

Description: Analysis and description of the structure and dynamics of human society. Application of scientific methods to the observation and analysis of social norms, groups, intergroup relations, social change, social stratification and institutions. IAI S7 900

Lecture Hours: 3

Lab Hours: N/A

Contact Hours: 3

Class Schedule: Summer 2026 | Fall 2026

Hours15
Total Hours60

Program learning outcomes

  • Apply common artificial intelligence (AI) concepts and methodologies, including neural networks/Deep Learning, machine learning, Natural Language Processing, Computer Vision, and data science, for analysis and decision making.
  • Apply AI project development and machine learning life cycle to address social and business issues, opportunities, and problems.
  • Apply statistical analysis and machine learning algorithms to predict usefulness of artificial intelligence (AI) programming solutions.
  • Use appropriate programming languages to implement artificial intelligence (AI) solutions.
  • Communicate in varied settings, orally and visually and in writing, in a culturally responsive manner.
  • Collaborate with diverse individuals and teams to design and implement artificial intelligence and machine learning solutions.
  • Evaluate issues of bias, culture, environment, ethics, regulations, and professional expectations in the field of artificial intelligence (AI) and machine learning.
  • Apply relevant knowledge and skills, and habits of mind to seek career opportunities in the field.

Related programs

Students interested in Artificial Intelligence and Cloud Computing may also be interested in:

For more information about AI and Cloud Computing courses at Harper College, contact Admissions Outreach at 847.925.6700.

Last Updated: 7/7/26