Computer Science - Artificial Intelligence Option, Bachelor of Science
The Bachelor of Science in Computer Science with an Artificial Intelligence focus provides students with a strong foundation in computing principles, mathematical reasoning, and software development, with specialized study in intelligent systems. The program emphasizes problem solving, algorithmic thinking, and the development of data-driven and adaptive software solutions.
Courses
- COMM 2003 — Public Speaking
- COMM 2173 — Business and Professional Speaking
- COMS 1011 — Programming Foundations I Lab
- COMS 1013 — Programming Foundations I
- COMS 2013 — AI Fundamentals
- COMS 2203 — Programming Foundations II
- COMS 2213 — Data Structures
- COMS 2223 — Computer Organization and Programming
- COMS 2323 — Programming in Python
- COMS 2703 — Computer Hardware and Architecture
- COMS 3053 — Ethical Issues in Technology
- COMS 3213 — Algorithm Design and Analysis
- COMS 3233 — Database Design and Implementation
- COMS 3243 — Data Mining
- COMS 3313 — Software Engineering
- COMS 3613 — Advanced AI
- COMS 3703 — Advanced Operating Systems
- COMS 4413 — Parallel and Distributed Computing
- COMS 4613 — Natural Language Processing
- COMS 4633 — Computer Vision
- COMS 4653 — Big Data and Cloud Computing
- COMS 4913 — Capstone I
- COMS 4923 — Capstone II
- CSEC 1003 — Introduction to Cybersecurity
- CSEC 1113 — Introduction to Networking
- ENGL 1013 — Composition I
- ENGL 1023 — Composition II
- MATH 2703 — Discrete Mathematics
- MATH 2914 — Calculus I
- MATH 2924 — Calculus II
- MATH 4003 — Linear Algebra I
- STAT 3153 — Applied Statistics
- STAT 4383 — Machine Learning
- TECH 1001 — Orientation to the University
- TECH 1013 — Introduction to the University