Computer Science and Engineering - Artificial Intelligence and Machine Learning (AAS)

Major code:  5247
Business, Engineering, and Information Technologies Division    
Computer Science and Information Systems Department

The catalog in force is assigned to students based on the academic year they first applied to the college, and changes only when students change their major or request the change in writing.  Refer to Policy No. 3357:15-13-28.

2026-27 Catalog
Effective Summer 2026

Some courses listed within the program may require a prerequisite or co-requisite.
Pre/Co-requisites will be listed within each course hyperlink below.
Refer to Policy No. 3357:15-13-04 and 3357:15-13-05

Technical
AIN211Machine Learning3
AIN212AI for Computer Vision3
AIN213Natural Language Processing3
CSE229.Net Development3
CSE233C++ Programming3
CSE235Python Development3
CSE236Analyzing Software Requirements and Developing Solutions3
CSE237Advanced Python Development3
CSE238Data Structures and Algorithms3
Select two (2) Technical Electives6
Non-technical
SSC101Student Success Seminar1
AIN121Introduction to Artificial Intelligence3
ENG124College Composition3
MTH135Precalculus 15
CSE122Programming Logic and Problem Solving3
CPD121Data Modeling Database Design3
CPD123Structured Query Language3
Select one of the following:3
Effective Speaking
Interpersonal Communication
Small Group Communication
Select one (1) Arts & Humanities Elective3
Select one (1) Social and Behavioral Sciences3
Total Hours63
1

A student may take  MTH125 College Algebra and  MTH130 Trigonometry over two semesters to satisfy this requirement.

Students completing this degree may be eligible to also receive an Artificial Intelligence Career Enhancement Certificate (5248), an Artificial Intelligence Fundamentals Career Enhancement Certificate (5249), a Computer Science and Engineering – Java Programming Career Enhancement Certificate (5257) and a Computer Science Career Enhancement Certificate (5258).    

Full-time Student Advising Notes

Academic Advising

Students should make an appointment to see their advisor before registering for classes each semester. They should have prepared a completed registration form, including courses they wish to take, prior to this meeting.

Course Sequence

The semester-by-semester listing below provides the normal scheduling option for full-time associate degree students who plan to finish in two years.

Plan of Study Grid
First SemesterHours
SSC101 Student Success Seminar 1
CPD121 Data Modeling Database Design 3
CSE122 Programming Logic and Problem Solving 3
AIN121 Introduction to Artificial Intelligence 3
Select one of the following: 3
Effective Speaking  
Interpersonal Communication  
Small Group Communication  
MTH135 Precalculus 1 5
 Hours18
Second Semester
ENG124 College Composition 3
CPD123 Structured Query Language 3
CSE229 .Net Development 3
CSE233 C++ Programming 3
CSE235 Python Development 3
 Hours15
Third Semester
CSE237 Advanced Python Development 3
CSE238 Data Structures and Algorithms 3
AIN211 Machine Learning 3
Social Behavioral Sciences Elective 3
Technical Elective 3
 Hours15
Fourth Semester
AIN212 AI for Computer Vision 3
AIN213 Natural Language Processing 3
Arts Humanities Elective 3
Technical Elective 3
CSE236 Analyzing Software Requirements and Developing Solutions 3
 Hours15
 Total Hours63

Arts & Humanities Electives

ENG233British Literature: Medieval to 17853
ENG234British Literature: 1785 to Present3
ENG236American Literature: Colonial to 18653
ENG237American Literature: 1865 to Present3
HIS121United States History I to 18773
HIS122United States History II from 18773
PHL122Ethics3

Social and Behavioral Sciences Electives

PSC121United States Government and Politics3
PSY121General Psychology3
PSY123Human Growth and Development3
PSY124Industrial/Organizational Psychology3
PSY221Abnormal Psychology3
SOC121Sociology3
SOC122Society and Technology3
SOC123Dynamics of the Family3
SOC221Social Problems3
SOC225Diversity in American Society3

Technical Electives

CSE221Android Development I3
CSE230Advanced .Net Development3
CSE231Java Programming3
CSE232Advanced Java Programming3
CSE234Advanced C++ Programming3
WDD121Internet Design and Development3

Program Learning Outcomes