Computer Science
Catalog Downloads
Machine Learning Computation
This course covers the underlying foundations upon which machine learning solutions are created. Emphasis is placed on the mathematical foundations of machine learning concepts. Upon completion, students should be able to apply the underlying computations of machine learning systems.
Lec | Lab | Clinic | Credit |
---|---|---|---|
2 | 3 | 0 | 3 |
Co-Requisites
None
Pre-Requisites
None
Artificial Intelligence Fundamentals
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.
Lec | Lab | Clinic | Credit |
---|---|---|---|
2 | 2 | 0 | 3 |
Co-Requisites
None
Pre-Requisites
None
Artificial Intelligence I
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.
Lec | Lab | Clinic | Credit |
---|---|---|---|
2 | 3 | 0 | 3 |
Co-Requisites
None
Pre-Requisites
None
Machine Learning I
This course covers algorithms for enabling artificial systems. Topics include machine learning from experience, supervised and unsupervised learning, reinforcement learning control, and learning theory. Upon completion, students should be able to demonstrate machine-learning techniques.
Lec | Lab | Clinic | Credit |
---|---|---|---|
2 | 3 | 0 | 3 |
Co-Requisites
None
Pre-Requisites
None
C++ Programming
This course introduces computer programming using the C++ programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test and debug at a beginning level.
Lec | Lab | Clinic | Credit |
---|---|---|---|
2 | 3 | 0 | 3 |
Co-Requisites
None
Pre-Requisites
None