SOFT 213 Introduction to Machine Learning

This course serves as an introduction to the fundamental principles and techniques of machine learning, a dynamic field at the intersection of computer science and statistics. Students will explore the foundational concepts underlying machine learning algorithms, gaining hands-on experience with implementing and applying these techniques to real-world problems. The course will cover a range of topics, including supervised and unsupervised learning, regression, classification, clustering, and evaluation metrics

Credits

5

Cross Listed Courses

N/A

Prerequisite

none

Offered

Fall, Spring

Outcomes

  1. Prepare data for machine learning tasks.
  2. Implement and evaluate models using popular algorithms like linear regression, decision trees, and support vector machines.
  3. Utilize programming languages such as Python and relevant libraries (e.g., scikit-learn) for implementing machine learning algorithms.
  4. Apply machine learning techniques to real-world scenarios and case studies.
  5. Discuss ethical considerations and potential biases in machine learning applications.
  6. Engage in collaborative projects and discussions to enhance critical thinking skills.
  7. Develop the ability to communicate machine learning concepts and results effectively.
  8. Create reports and presentations that convey insights and findings from machine learning projects.

Area of Study:

Career Education, HS/Tech HS

Instructional Mode:

Online, Hybrid, In-person

Campus:

Central

Lecture

50