Untitled

APPLY NOW

Web Schedules

Fall 2026
Spring 2026
Summer 2026

One Credit Courses

Fall 2026
Spring 2026
Summer 2026

No Cost Textbook/Resources Courses

Fall 2026
Spring 2026
Summer 2026

Low Cost Textbook/Resources Courses

Fall 2026
Spring 2026
Summer 2026

Course Planning by Program

2026-27

Essential Objectives

Course Syllabus


Revision Date: 05-May-26
 

Summer 2026 | CIS-2380-VO99 - Introduction to Machine Learning


Independent Study Class


Location: Online
Credits: 3 (45 hours)
Day/Times: Meets online
Semester Dates: 05-26-2026 to 08-17-2026
Last day to add this section:
Last day to drop without a grade: 06-08-2026 - Refund Policy
Last day to withdraw (W grade): 07-13-2026 - Refund Policy
This course has started, please contact the offering academic center about registration
Course Fees: $80.00

Faculty

Tyler Whitney
View Faculty Credentials
View Faculty Statement
Hiring Coordinator for this course: Deb Grant

    Note
  1. Many degree programs have specific general education recommendations. In order to avoid taking unnecessary classes, please consult with additional resources like your program evaluation, your academic program catalog year page, and your academic advisor.
  2. Courses may only be used to meet one General Education Requirement.

Course Description

This course introduces concepts, terms, and applications of machine learning and artificial intelligence (AI). Topics include Python applications, data acquisition, supervised and unsupervised learning, and data modeling. Students learn how to build basic machine learning and AI projects and explore the current impact, issues, and future trends of AI and machine learning. Recommended prior or concurrent learning: Introduction to Artificial Intelligence, Introduction to Computer Science, and/or Python Programming.


Essential Objectives

1. Discuss the history and development of AI and machine learning including applications and use in various industries, sectors, and career fields.
2. Describe the differences between artificial intelligence (AI), machine learning, and deep learning.
3. Investigate and discuss the ethical issues and potential biases in machine learning applications.
4. Define and interpret the basic tools required for building machine learning projects.
5. Evaluate appropriate data preprocessing techniques to prepare data for machine learning models.
6. Develop and create a simple dashboard for visualizing data through Tableau.
7. Compare and classify different machine learning models available in supervised learning, unsupervised learning, and reinforcement learning.
8. Describe common terms and concepts used in the different steps of the AI project cycle.
9. Identify the functions of and common applications for neural networks and describe how they are different from biological neurons.
10. Develop basic Python-based use cases and AI projects that incorporate different machine learning models.
11. Examine different evaluation metrics to assess the performance of machine learning models.
12. Discuss and evaluate the future of machine learning based on current and emerging trends.


Required Technology

More information on general computer and internet recommendations is available on the CCV computer recommendations Support page.

Please see CCV's Digital Equity Statement (pg. 45) to learn more about CCV's commitment to supporting all students access the technology they need to successfully finish their courses.


Required Textbooks and Resources

This course only uses free Open Educational Resources (OER) and/or library materials. For details, see the Canvas Site for this class.


Artificial Intelligence(AI) Policy Statement

CCV recognizes that artificial intelligence (AI) and generative AI tools are widely available and becoming embedded in many online writing and creative applications.

Integrated: This course's generative AI policy acknowledges the use of AI is an essential skill in today's world. By using genAI for specific purposes, students become equipped with relevant skills and tools necessary to thrive in a technology-driven society. Emphasizing the mastery of generative AI should empower you to harness its potential, enhancing your problem-solving abilities and preparing you for future challenges and opportunities. Be aware, however, that any time generative AI is used at any point in the assignment without attribution it may be considered a violation of CCV's Academic Integrity Policy.

Artificial intelligence (AI) tools are allowed in this course as learning aids, similar to tutoring, documentation, or office hours. You may use AI to help search for sources, explore unfamiliar topics, clarify concepts, debug code you wrote, or improve the clarity and mechanics of your own writing. Used this way, AI can support your learning without replacing it.

However, AI may not be used to do the core thinking for you. You may not submit AI-generated answers, essays, code, or solutions as your own, nor use AI to complete assignments in place of your own reasoning. If the AI is doing the thinking for you, that use is not permitted. When AI contributes meaningfully to your work, you are expected to disclose that use. When in doubt about whether a particular use is appropriate, ask before submitting.

Some assignments in this course may explicitly prohibit, limit, or require the use of AI tools. Always follow the instructions provided for each assignment, even when they differ from the general course policy. When AI tools are used in a way that meaningfully supports your work, you must acknowledge that use. Disclosure is not a penalty. It is part of academic honesty and professional practice.

Appropriate examples of AI use:

  • Using AI to suggest search terms or help locate scholarly sources
  • Asking AI to check your work or explain a concept after attempting the problem yourself
  • Debugging or reviewing code that you wrote
  • Checking grammar or improving clarity of your own writing

Inappropriate examples of AI use:

  • Submitting AI-generated essays, discussion posts, or lab answers
  • Using AI to solve problems or design solutions without understanding them
  • Paraphrasing AI output and presenting it as your own work
  • Relying on AI-generated code or explanations you cannot explain

Example AI disclosure and ctiation:

AI tools used: Google Gemeni
Purpose: Helped identify sources and clarify concepts related to cloud scalability.

Google. (2025). Gemini (large language model) [Artificial intelligence software]. https://gemini.google.com



Methods

  • online forum discussions
  • interactive labs
  • multimedia presentations and resources
  • readings, writing, and inquiry-based research

Evaluation Criteria

  • Assignments: 28%
  • Quizzes: 22%
  • Discussions: 30%
  • Labs: 20%

Grading Criteria

CCV Letter Grades as outlined in the Evaluation System Policy are assigned according to the following chart:

 HighLow
A+10098
A Less than 9893
A-Less than 9390
B+Less than 9088
B Less than 8883
B-Less than 8380
C+Less than 8078
C Less than 7873
C-Less than 7370
D+Less than 7068
D Less than 6863
D-Less than 6360
FLess than 60 
P10060
NPLess than 600


Weekly Schedule


Week/ModuleTopic  Readings  Assignments
 

1

Week 1: Introduction to Machine Learning

Topics

  • Overview of Machine Learning

  • History and evolution of ML

  • Real-world applications of ML

Activities

  • Review course overview, objectives, and resources

  • Read assigned materials and view lecture content

  • Participate in discussion: The Evolution of Machine Learning

Assessments

  • Assignment: Machine Learning in Autonomous Vehicles

  • Module 1 Quiz

    
 

2

Week 2: Fundamentals of AI, ML, and Deep Learning

Topics

  • Artificial Intelligence vs. Machine Learning vs. Deep Learning

  • Role of Python in ML

  • Mathematical foundations of ML

Activities

  • Review lecture and readings

  • Explore provided datasets and tools

  • Participate in discussion on Python and mathematical foundations

Assessments

  • Assignment: Exploring and Visualizing Weather Data

  • Module 2 Quiz

    
 

3

Week 3: Tools to Implement AI

Topics

  • Open-source vs. proprietary AI tools

  • Common ML libraries and frameworks

  • Tool selection considerations

Activities

  • Review lecture content and tools overview

  • Explore MNIST dataset

  • Participate in discussion on AI development tools

Assessments

  • Assignment: Visualizing MNIST Data Using t-SNE

  • Module 3 Quiz

    
 

4

Week 4: No-Code and Data Exploration Tools

Topics

  • No-code and low-code AI platforms

  • Strengths and limitations of no-code tools

  • Data exploration concepts

Activities

  • Review lecture and readings

  • Work with Power BI for data visualization

  • Participate in discussion on no-code AI tools

Assessments

  • Lab 1: Visualizing Employee Attrition Using Power BI

  • Module 4 Quiz

    
 

5

Week 5: Data Preprocessing and Feature Engineering

Topics

  • Data cleaning and preparation

  • Feature selection and transformation

  • Impact of preprocessing on model performance

Activities

  • Review lecture and datasets

  • Analyze real-world data scenarios

  • Participate in discussion on preprocessing and feature engineering

Assessments

  • Assignment: Linear Regression and TV Advertising

  • Module 5 Quiz

    
 

6

Week 6: Supervised Learning

Topics

  • Supervised learning concepts

  • Classification and regression

  • Common supervised learning algorithms

Activities

  • Review lecture and readings

  • Examine supervised learning use cases

  • Participate in discussion on supervised learning applications

Assessments

  • Assignment: Predicting Health Using a Decision Tree

  • Module 6 Quiz

    
 

7

Week 7: Unsupervised Learning

Topics

  • Unsupervised learning concepts

  • Clustering techniques

  • Pattern discovery in unlabeled data

Activities

  • Review lecture and resources

  • Explore clustering visualizations

  • Participate in discussion on unsupervised learning

Assessments

  • Assignment: Visualizing the K-Means Algorithm

  • Module 7 Quiz

    
 

8

Week 8: Data Visualization Tools

Topics

  • Principles of effective data visualization

  • Visualization tools and techniques

  • Communicating insights with data

Activities

  • Review lecture and visualization examples

  • Analyze recommendation systems

  • Participate in discussion on data visualization

Assessments

  • Lab 2: Content-Based Recommendation System

  • Module 8 Quiz

    
 

9

Week 9: Reinforcement Learning

Topics

  • Reinforcement learning concepts

  • Agents, environments, rewards

  • Real-world RL applications

Activities

  • Review lecture and readings

  • Explore reinforcement learning scenarios

  • Participate in discussion on RL challenges and use cases

Assessments

  • Assignment: Autonomous Car Reinforcement Learning Pathfinding

  • Module 9 Quiz

    
 

10

Week 10: Neural Networks

Topics

  • Biological inspiration for neural networks

  • Artificial neurons and network structures

  • Introductory neural network models

Activities

  • Review lecture and examples

  • Explore neural network architectures

  • Participate in discussion on neural networks

Assessments

  • Assignment: Neural Network for Diabetes Prediction

  • Module 10 Quiz

    
 

11

Week 11: Deep Learning

Topics

  • Deep neural networks

  • Hyperparameters and optimization

  • Challenges in deep learning

Activities

  • Review lecture and deep learning examples

  • Experiment with model parameters

  • Participate in discussion on deep learning applications

Assessments

  • Assignment: Bias Initialization and Learning Rates

  • Module 11 Quiz

    
 

12

Topics

  • Advanced deep learning techniques

  • Emerging ML methods

  • Specialized ML applications

Activities

  • Review lecture and advanced readings

  • Work through deep learning lab

  • Participate in discussion on advanced techniques

Assessments

  • Lab 3: Deep Learning Lab

  • Module 12 Quiz

    
 

Attendance Policy

Regular attendance and participation in classes are essential for success in and are completion requirements for courses at CCV. A student's failure to meet attendance requirements as specified in course descriptions will normally result in a non-satisfactory grade.

  • In general, missing more than 20% of a course due to absences, lateness or early departures may jeopardize a student's ability to earn a satisfactory final grade.
  • Attending an on-ground or synchronous course means a student appeared in the live classroom for at least a meaningful portion of a given class meeting. Attending an online course means a student posted a discussion forum response, completed a quiz or attempted some other academically required activity. Simply viewing a course item or module does not count as attendance.
  • Meeting the minimum attendance requirement for a course does not mean a student has satisfied the academic requirements for participation, which require students to go above and beyond simply attending a portion of the class. Faculty members will individually determine what constitutes participation in each course they teach and explain in their course descriptions how participation factors into a student's final grade.


Participation Expectations

Students are expected to complete the assignments each week. Posts in the discussion forums should be created mid week to give a chance for fellow students to respond. At least one response to a fellow student is expected for full discussion credit.



Missing & Late Work Policy

Late assignments are permitted with a 10% per day late penalty, unless otherwise coordinated with the instructor.


Accessibility Services for Students with Disabilities:


CCV strives to mitigate barriers to course access for students with documented disabilities. To request accommodations, please
  1. Provide disability documentation to the Accessibility Coordinator at your academic center. https://ccv.edu/student-support/accessibility-services/
  2. Request an appointment to meet with accessibility coordinator to discuss your request and create an accommodation plan.
  3. Once created, students will share the accommodation plan with faculty. Please note, faculty cannot make disability accommodations outside of this process.


Academic Integrity


CCV has a commitment to honesty and excellence in academic work and expects the same from all students. Academic dishonesty, or cheating, can occur whenever you present -as your own work- something that you did not do. You can also be guilty of cheating if you help someone else cheat. Being unaware of what constitutes academic dishonesty (such as knowing what plagiarism is) does not absolve a student of the responsibility to be honest in his/her academic work. Academic dishonesty is taken very seriously and may lead to dismissal from the College.

Apply Now for this semester.

Register for this semester: November 3, 2025 - May 15, 2026