The world has seen an automation revolution for over a decade. The pace of automation is accelerating continuously as Data Science, Artificial Intelligence (AI), and Internet of Things (IoT) become commonplace in our daily lives. Computer Science in general and particularly Computer Programming plays a key role in the digitization and automation process. Learning Computer Programming not only imparts necessary skills in learners to be ready for the evolving future that heavily relies on technology but also helps improve computational thinking, abstraction, collaboration, and team work.
In the same way that one cannot learn to speak a new natural language without hands-on practice in learning to solve problems, so is learning Computer Programming without actually doing it. No one knows this better than teachers as they meet curriculum requirements while making sure that students actually learn the skills and are able to ‘speak’ the language of Computer Programming.
This nine-week course is a project-based approach where teachers will learn a set of small bite-sized projects that will help to teach programming.
After completing this course, participants should be able to:
- Use Jupyter Notebooks, variables and expressions in Python
- Use Python lists to store data (single and double lists)
- Process lists using loops
- Demonstrate understanding functions in Python
- Use text processing
- Read files
- Explore K-Nearest Neighbors Machine Learning
All school IT/Computer Programming teachers in Ras Al Khaimah are eligible.
Mode of Delivery