Starting WEEK BEGINNING 22ND November - After School Programs with STEM for Kids
- 5 Week Programs
- 1 Hour per Week
- Multiple Options for each class
What is CODER Z?
CoderZ is a powerful, award-winning online platform through which students learn valuable STEM skills such as coding, robotics, and physical computing. CoderZ is highly flexible and designed for use in the classroom or through a wide range of remote learning environments.
Students have the opportunity to learn online with engaging, gamified solutions, challenges and competitions. Working at their own pace, students can easily program real and virtual robots from anywhere in the world. CoderZ enables them to acquire computational thinking, problem solving skills and learn coding as a life skill. CoderZ is designed for students with different background levels of robotics: From Blockly to Java.
Course Outline:
- Step by step instructions into the CoderZ Adventures through basic missions
- Brush up basic mathematical skills of addition, subtraction, and division through the mission set of Frozen Island
- Using the Explore Mode feature, students will learn to measure distance and practice wait blocks and repeat loops.
- In the set ‘Let’s practice basic geometry,’ students will practice some geometrical concepts about angles and parallel lines while working on their repeat loops.
- The students will practice more geometry, i.e., the radius of a circle through the set ‘The Candy Town.’
- The next set of ‘Sketch it!’ will put the creativity of the students to test. Using all the topics learned up to this adventure of driving distance, angles, radii, etc., the students will work on their art skills.
- Students will plan the optimal route to complete the missions as quickly and efficiently as possible within a given time limit in the last adventure.
- Introduction to animation and coding
- Understand the basics of game and animation designing
- Integration of drawing with programming and technology
- Visualization of characters and movements
- Using different tools to create animation
- Comparison of drawing and animation
- Overview of STEM and first steps in the CoderZ learning environment.
- Learn about drive systems and how to navigate your robot using computer code.
- Use Steering and Smart Blocks to carry out complex maneuvers.
- Learn how to use the Robot’s touch sensor for autonomous navigation using basic coding blocks.
- Learn how to code more efficiently with the Repeat loop.
- Learn how to make accurate turns using data from the Gyroscopic sensor.
- Learn how to reset the data from the Gyroscopic sensor.
- Design, then make the dominoes fall in sequence.
- Apply all you’ve learned so far, and take on an advanced challenge that puts your skills to the test.
- Learn how to avoid obstacles by sensing them from afar using the Ultrasonic sensor.
- The robot can detect colors on the floor and use them to make better decisions.
- More advanced challenges that put students’ skills to the test.
- Using Motor blocks and the robot’s arm to grab and move objects.
- Coding the robot to make decisions.
- More advanced challenges that put students’ skills to the test.
Overview: Python is used as a coding language to build many things, those things can be as exciting as an arcade-style game, or even an advanced machine learning algorithm and model. This language has a clear syntax that makes it quicker to write and debug, so whether you're starting out, or learning advanced algorithms Python is built to help you develop quickly.
Requirements: Laptop, mail account, Internet Connection.
Course Outline:
1.) Basic Python concepts
- Installing Python and PyCharm
- Mathematical operations
- Strings in Python
- Variables in Python
2.) Control structure is Python
- If and Elif statement in Python
- Lists in Python
- List Operations in Python
- Range in Python
- Code Reuse and Functions in Python
- For Loop in python
- Boolean Logic in Python
- While Loop in Python.
3.) Functions and Modules in Python
- Passing arguments to functions in Python
- Making Function return value in python
- Modules in Python
4.) Exception Handling and File Handling in Python
- Errors and exceptions in Python
- Finally Block
- File Handling
5.) Some Features in Python
- Dictionaries
- Dictionary Functions
- Tuples
- List Slicing
- List Comprehension
- Numeric functions
- String Formatting and Functions.
6.) Functional Programming in Python
- Lambdas in Python
- Filters in Python
- Generators in Python.
After each topic:
1.) Students will be given different coding challenges to make sure they have understood the concepts well.
2.) Students will have to participate in the Kahoot quiz and answer the questions asked based on the topics covered
3.) Notes and summary will be mailed to all the students.
STEM for Kids COVID-19 Programs