Python Level 2: Logical Thinking and Data Processing
$179.00
Grade: 5 ~ 8
Camp Size: 5 ~ 10 students.
Camp Duration: 6 Hours/Week, 2 Weeks
Class Time: Monday – Saturday, 1 Hour/Day
This summer camp lasts for two weeks and the course outline is as follows.
Week 1
This unit uses interesting examples to train students’ logical thinking skills. In programming, students will learn how to use double condition judgment and multiple condition judgment, combine conditional judgment and iteration to solve complex problems. They will also learn the boolean data type and boolean operators.
Lesson 1: Hero selector – Students will learn the concept of Python list and how to access list elements with index.
Lesson 2: Brilliant colors – Students will learn the data type in Python, includes numeric, string and boolean. They will also learn how to convert the data to a different type.
Lesson 3: Guess the number – Students will implement a Number Guess Game and learn the logic of condition judgment.
Lesson 4: Datou is doing public service – Students will learn the logic of multiple conditions judgment to solve complex problems.
Lesson 5: Datou’s summer vacation – Students will implement a tiered-rate utility bill calculator with Python. They will practice all the knowledge they have learned in this unit.
Lesson 6: Unit review and test – Students will review what they have learned and engage in coding questions and challenges.
Week 2
This unit guides students through the Python data type and data processing. Students will learn the concept of variable, data type, data operation, and data type conversion. With well-designed examples, students will experience the fun of programming and mathematics.
Lesson 7: Treasure Hunt – Students will find the password of treasure boxes with Mathematical logic, they will learn if conditions and boolean operators.
Lesson 8: Run a shop – Students will write a program to manage inventory and price of products for a store. They will learn how to use variables to process data.
Lesson 9: Sorcerer Bob – Students will create a monster hunting game to practice logical thinking and data processing, they will learn variable value updating and multiple condition judgments.
Lesson 10: Boss battle – Students will continue the monster hunting game with more complex conditions and data operations. Students will learn how to use the While Loop.
Lesson 11: Master of swordsmanship – Students will learn the String data type in Python, they will learn how to split a string into substrings, and how to convert data type between string and numbers.
Lesson 12: Unit review and test – Students will review what they have learned and engage in coding questions and challenges.
FAQ
Is This The Right Course For My Kid?
– This course is intended for beginners who want to learn about Python programming.
– Students need to finish the Python Level 1 course to start this course.
What Is The Time Commitment For This Course?
– Students will learn in a group setting with live online instruction. Class meets for 1 hour every day. Outside of class, we expect 15-30 minutes additional time to work on projects. However, don’t be surprised if your kid wants to do more for fun.
What Supplies Or Software Are Needed For This Course?
– A computer running Mac OS or Windows OS. The classroom software doesn’t support Chromebook.
– Vipcode Student Client to be installed before the class.
Need More Information?
– Looking for more courses? Check out our course catalog.
– Do you need help picking the right course? Contact Us for help choosing the best option for your kid.