A Pre-College Programming and AI Essentials Course
Version 1.0
Course Objective
This course offers a thorough and accessible introduction to the key concepts of
programming. Students will develop essential skills in computational thinking
problem-solving, and analysis, which are crucial for success in STEM fields and
beyond. As AI continues to gain prominence, students will also learn how to effectively
utilize AI in their research and studies, as well as gain insights into how AI functions.
Version 1.0
Course Outline
Module 1 Introduction to Programming
Module 2 Essential C++ Programming Concepts
Module 3 Essentials Python Programming Concepts
Module 4 AI Concepts for Beginners
Module 5 Intro to Machine Learning with Python
Module 6 Prompt Engineering Basic
Module 7 Capstone Project
Version 1.0
Why this course matters
● Tech literacy is important for all fields not only STEM
● Build computational thinking and problem solving
● Get a head start for college/university
● Foundation to learn various technologies
Move Ahead
Version 1.0
Curriculum Highlights
C++ Python AI
Variables and data types Variables and Data Type Introduction on AI
Operators & Loops Statements and Expression Understanding Machine learning
Data structures & Functions Simulation and Logic Building Prompt Engineering
Intro Object Oriented Programming Intro to Data Science with Python Practical hands-on experience
Projects & mini-games Projects
Version 1.0
What You’ll Achieve
● Understanding the Fundamental of Programming
○ You’ll understand core programming concepts likes variables, data types, control
flow and functions using both C++ and Python
● Develop Strong Problem-Solving Skills
○ You’ll learn to breakdown complex problems into smaller and manageable steps
and apply logical thinking to develop effective solutions through code
● Gain basic knowledge of Artificial Intelligence
○ You’ll gasp the fundamental concepts of AI, including what it is, how it’s used in
real world and the basic of machine learning, prompt engineering.
● Explore Practical AI Tools
○ This course will provide useful tools for your academic studies.
Version 1.0
Course Summary
● xxhrs on-demand videos
● xx coding exercises
● 2 Assignments
● 1 downloadable course materials
Version 1.0
Let’s get started …..
Version 1.0