Coding & Artificial Intelligence with Python
Course
Students will create their own artificial intelligence like chatbots, natural language processing, and recommendation systems. Use AI tools like Machine Learning to create smart programs like chatbots in Scratch and utilize Google Assistant to create image recognizers or recommend movies.
Discover Coding and AI with Python!
Pathway: | Computer Science + AI | Stage: | Beginner |
Age: | 9-12 | Grade (US): | 4-7 |
In this course, students will use AI tools like Machine Learning to create smart programs like chatbots in scratch and utilize Google Assistant to create programs for tasks such as image recognition, or recommending movies.
At the beginning of the week, students will get a chance to explore the world of artificial intelligence and machine learning, understanding how it affects our lives today and how it can be used for projects. Students also learn the basics of coding in Python. By the end of the week, students will have learned the foundations of programming and training machine learning models, image recognizers, and practiced coding fundamentals.
Course Guide
The Course Guide contains all information required to deliver this Digital Media Academy Pro course.Â
Standards Alignment
This course is aligned to national and international standards for technology education. Standards include: International Society for Technology in Education (ISTE), International Baccalaureate , UK National Curriculum, New Zealand Curriculum, and more!
Learning Outcomes
Students will be able to…
1 | Interact with the python shell and run machine learning & AI projects |
2 | Define functions, identify variables and program small scripts |
3 | Run AI projects and identify common problems that AI helps solve |
4 | Test common AI problems such as binary classification and image recognition |
Â
Students will create...
1 | Python games, such as rock-paper-scissors |
2 |
Interactive programs involving Artificial Intelligence |
3 |
Python programs to create visualizations |
Â
Career PathwaysÂ
Developer, Computer Programmer, Data Scientist, Game Developer, AI Programmer, Market Analyst, Web Developer
Here is the course outline:
1.1 Principles of Python and Introduction to AI11 sections
|
|||||||||||
|
1.2 Data Types and Variables in Python14 sections
|
||||||||||||||
|
1.3 Functions in Python using the Turtle Module12 sections
|
||||||||||||
|
2.1 Data Exploration11 sections
|
|||||||||||
|
2.2 Conditionals12 sections
|
||||||||||||
|
3.1 Arrays and Iteration12 sections
|
||||||||||||
|
3.2 Designing a Smart Classroom8 sections
|
||||||||
|
3.3 Titanic Survival Activity7 sections
|
|||||||
|
4.1 Image Classification7 sections
|
|||||||
|