PROGRAMMING PYTHON FOR CHILDREN

In recent years, developed countries such as the US, UK, and Australia have successfully applied programming to teenagers, which really create a strong base for the incresing needs of well-trained IT professionals of IT industry and be able to satisfy the human reosurces’ demand of the 4.0 technology revolution.

Python is a high-level, object-oriented programming language used to develop websites, software, and games. . . With a tight structure, fast, powerful and available on all operating systems, Python language is a good foundation for the future. Acquiring this programming language will help anyone who want to delve into IT industry a bright future.

LEARNING OUTCOME

Help your child get acquainted with the computer science, the principles of software design.

Help your child to solve learning problems through programming.

Develop requirements analysis thinking and complete products and projects..

Develop computer logic thinking (computer thinking).

Develop 4C skills (communication, critical, creative, cooperative skills).

Get started with python programming and have product debut.

Course

Student age

12-17 age.

Study Time

2 hours/ 1 lesson.

Total No. Of Session

12 session.

COURSE CONTENT

Level 1

1. Introduce the course.
2. Computer history.
3. How to the computer works.
4. Introduce the software development.
5. Install python, IDE.
1. Introduction to algorithm flowchart.
2. How to Solve Math Problems Using a Flowchart.
3. The program hello_world.py.
1. Main function.
2. Variables in python.
3. Operator in python.
1. Import in python.
2. Introduction of data types (int, string).
3. Engraving game.
1. Program controls with conditions.
2. Solve first order equation.
3. The software determines parity.
4. The game combines import and export.
1. About while and for.
2. Manually run code with while and for.
3. The game applies while and if.
1. An overview of data structures is introduced.
2. Introduce the list.
3. Processing functions in the list.
4. Student information management game.
1. Practice knowledge lesson 4,5,6,7.
2. Math operations and precedence in python.
1. Introducing Turtle graphics.
2. The first show with Turtle.
3. Creative game that draws lucky stars.
1. Turtle movement modes.
2. Turtle racing against each other.
3. Colorful Turtle.
4. Sky drawing game.
Topic 1: Night sky.
Topic 2: Selection management software (Menu).
Project presentation participants.
Final scoring.

Level 2

Review python basic
1. Create Dictionary.
2. Access the Dictionary.
3. Update Dictionary.
4. Method in the Dictionary.
1. What is a file?
2. Open File in Python.
3. Read / Write File in Python.
4. Methods of working with files.
5. File management and exceptions.
1. Introduction to classes and objects.
2. Initialize an object with the created class.
3. Use class.
4. OOP.
1. Introducing the Tkinter library.
2. Write a control program with the button.
3. Learn about layouts.
1. Writing API with Check Button.
2. GUI with label, scale, listbox.
3. Practice creating the console.
Use Tkinter and OOP to create games.
1. Introduction to image processing.
2. Use function in opencv library.
3. Guide and write a computer vision program.
www.teachablemachine.withgoogle.com
Combine image processing and interface design to make a topic
1. Topic 1: Smartdoor.
2. Topic 2: Communication with computers.

CERTIFICATE AWARDED

A Certificate will be awarded by KASE EDUTECH after the completion of each course.

STUDENT ENQUIRY FORM

Sign up for a free consultation.

KASE Edutech will respond as soon as possible.

I Can Code