The Artificial Intelligence (AI) curriculum is designed to provide students with the knowledge and skills necessary for employment and growth in the Information Technology (IT) and AI fields. Students will also learn AI skills that apply across other disciplines such as business, manufacturing, and healthcare.
Coursework includes various subject areas related to IT and AI fundamentals, AI tools, discrete and generative AI, Python programming, and hands-on training in multiple AI domains for the purpose of using artificial intelligence tools and skills in a technology environment.
Graduates may qualify for entry-level AI positions such as: AI Prompt Engineer, AI Project Manager, AI Researcher, AI Consultant, AI Tester, AI Tool Builder, and AI Technical Support.
Specific Requirements
- General college admission requirements must be met.
- Transfer credit will not be accepted for CTS-289.
Courses requiring a grade of “C” or better: ACA, CSC, CTI, CTS, DBA, and NOS
Courses in this program
Course Code | Course | Credit Hours | Link to course details |
---|---|---|---|
ACA-115 | 1 | ||
This course provides an orientation to the campus resources and academic skills necessary to achieve educational objectives. Emphasis is placed on an exploration of facilities and services, study skills, library skills, self-assessment, wellness, goal-setting, and critical thinking. Upon completion, students should be able to manage their learning experiences to successfully meet educational goals. |
|||
CSC-113 | 3 | ||
This course provides a survey of artificial intelligence and machine learning. Topics include the history, development, and current applications of artificial intelligence and machine learning. Demonstrate general artificial intelligence and machine learning concepts. |
|||
CTI-110 | 3 | ||
This course covers the introduction of the tools and resources available to students in programming, mark-up language, and services on the Internet. Topics include standard mark-up language Internet services, creating web pages, using search engines, file transfer programs; and database design and creation with DBMS products. Upon completion, students should be able to demonstrate knowledge of programming tools, deploy a web-site with mark-up tools, and create a simple database table. |
|||
CTS-210 | 3 | ||
This course introduces the student to current legal and ethical issues in the computer/engineering field. Topics include moral reasoning, ethical standards, intellectual property, social issues, encryption, software piracy, constitutional issues, and public policy in related matters. Upon completion, students should be able to demonstrate an understanding of the moral and social responsibilities and public policy issues facing an industry. |
|||
ENG-111 | 3 | ||
This course is designed to develop the ability to produce clear writing in a variety of genres and formats using a recursive process. Emphasis includes inquiry, analysis, effective use of rhetorical strategies, thesis development, audience awareness, and revision. Upon completion, students should be able to produce unified, coherent, well-developed essays using standard written English. This is a Universal General Education Transfer Component (UGETC) course that satisfies English Composition. |
|||
NOS-110 | 3 | ||
This course introduces students to a broad range of operating system concepts, including installation and maintenance. Emphasis is placed on operating system concepts, management, maintenance, and resources required. Upon completion of this course, students will have an understanding of OS concepts, installation, management, maintenance, using a variety of operating systems. The course will include file management and simple user creation under at least two operating systems. |
Course Code | Course | Credit Hours | Link to course details |
---|---|---|---|
CSC-117 | 3 | ||
This course covers modern artificial intelligence tools, concepts, and technologies. Topics include theory and hands-on training across multiple artificial intelligence subdomains. Upon completion, students should be able to implement AI platforms that could improve safety, efficiency, accuracy, problem-solving, cost-savings, and the creation of new business opportunities. |
|||
CSC-121 | 3 | ||
This course introduces computer programming using the Python programming language. Emphasis is placed on common algorithms and programming principles utilizing the standard library distributed with Python. Upon completion, students should be able to design, code, test, and debug Python language programs. |
|||
CTI-120 | 3 | ||
This course introduces students to the Network concepts, including networking terminology and protocols, local and wide area networks, and network standards. Emphasis is placed on securing information systems and the various implementation policies. Upon completion, students should be able to perform basic tasks related to networking mathematics, terminology, media, and protocols. |
|||
DBA-120 | 3 | ||
This course is designed to develop SQL programming proficiency. Emphasis is placed on data definition, data manipulation, and data control statements as well as on report generation. Upon completion, students should be able to write programs which create, update and produce reports. |
|||
MAT-110 | 3 | ||
This course provides an activity-based approach that develops measurement skills and mathematical literacy using technology to solve problems for non-math intensive programs. Topics include unit conversions and estimation within a variety of measurement systems; ratio and proportion; basic geometric concepts; financial literacy; and statistics including measures of central tendency, dispersion, and charting of data. Upon completion, students should be able to demonstrate the use of mathematics and technology to solve practical problems and to analyze and communicate results. |
Course Code | Course | Credit Hours | Link to course details |
---|---|---|---|
CTS-115 | 3 | ||
The course introduces the role of IT in managing business processes and the need for business processes and IT alignment. Emphasis is placed on the industry need for understanding business challenges and developing/managing information systems to contribute to the decision-making process based on these challenges. Upon completion, students should be able to demonstrate knowledge of the ‘hybrid business manager’ and the potential offered by new technology and systems. Students will acquire the skills to prepare themselves and their work for a career in the information technology field. |
|||
DBA-210 | 3 | ||
This course covers database administration issues and distributed database concepts. Topics include database administrator (DBA) goals and functions, backup and recovery, standards and procedures, training, and database security and performance evaluations. Upon completion, students should be able to produce functional DBA documentation and administer a database. |
Course Code | Course | Credit Hours | Link to course details |
---|---|---|---|
CET-111 | 3 | ||
This course covers repairing, servicing, and upgrading computers and peripherals in preparation for industry certification. Topics include CPU/memory/bus identification, disk subsystems, hardware/software installation/configuration, common device drivers, data recovery, system maintenance, and other related topics. Upon completion, students should be able to safely repair and/or upgrade computer systems to perform within specifications. |
|||
CSC-114 | 3 | ||
This course covers the study of intelligent agent design and rational decision making. Topics include goal-driven agents, search techniques, optimization, basic problem-solving methods, logic, knowledge-based agents, statistical and probabilistic reasoning, and the basics of machine learning. Upon completion, students should be able to demonstrate artificial intelligence design concepts. |
|||
CSC-122 | 3 | ||
This course introduces the use of frameworks to build web-enabled applications. Emphasis is placed on URL routing, output format templating, database manipulation and security. Upon completion, students should be able to create simple web-enabled applications with a graphical user interface using the Python language. |
|||
CTS-130 | 3 | ||
This course introduces basic spreadsheet design and development. Topics include writing formulas, using functions, enhancing spreadsheets, creating charts, and printing. Upon completion, students should be able to design and print basic spreadsheets and charts. This course covers advanced functions, charting, macros, databases, and linking. |
|||
CTS-217 | 3 | ||
This course introduces computer training and support techniques. Topics include methods of adult learning, training design, delivery, and evaluation, creating documentation, and user support methods. Upon completion, students should be able to design and implement training and provide continued support for computer users. |
Course Code | Course | Credit Hours | Link to course details |
---|---|---|---|
ART-111 | 3 | ||
This course introduces the origins and historical development of art. Emphasis is placed on the relationship of design principles to various art forms including but not limited to sculpture, painting, and architecture. Upon completion, students should be able to identify and analyze a variety of artistic styles, periods, and media. This is a Universal General Education Transfer Component (UGETC) course that satisfies Humanities/Fine Arts. |
|||
COM-231 | 3 | ||
This course provides instruction and experience in preparation and delivery of speeches within a public setting and group discussion. Emphasis is placed on research, preparation, delivery, and evaluation of informative, persuasive, and special occasion public speaking. Upon completion, students should be able to prepare and deliver well-organized speeches and participate in a group discussion with appropriate audiovisual support. This is a Universal General Education Transfer Component (UGETC) course that satisfies Communication. |
|||
CTS-289 | 3 | ||
This course provides an opportunity to complete a significant support project with minimal instructor assistance. Emphasis is placed on written and oral communication skills, project definition, documentation, installation, testing, presentation, and user training. Upon completion, students should be able to complete a project from the definition phase through implementation. |
|||
PSY-150 | 3 | ||
This course provides an overview of the scientific study of human behavior. Topics include history, methodology, biopsychology, sensation, perception, learning, motivation, cognition, abnormal behavior, personality theory, social psychology, and other relevant topics. Upon completion, students should be able to demonstrate a basic knowledge of the science of psychology. This is a Universal General Education Transfer Component (UGETC) course that satisfies Social/Behavioral Sciences. |
Curriculum is based on the 2024-2025 catalog.