Chinese School at Chapel Hill - Class Profile

Class Name:Intro. To Python Programming II Python 编程 I
Class Room:122
Class Time:4:00-4:50 PM
Pre-requirement:Grade 4+
Textbook:Python for Kids: A Playful Introduction to Programming http://www.amazon.com/Python-Kids-Playful-Introduction-Programming/dp/1593274076/ref=sr_1_1?ie=UTF8&qid=1416053809&sr=8-1&keywords=kids+python
Class Goal:

Introduction to Python Programming Two

This course is for students who has already taken the first Python programming class.

During the first few weeks, we will review basic python programming concepts, such as data types, variables, data structures, flow control structures, functions, classes, modules, graphic creations, etc. Then we will move on to introduce some advance topics in python programming. We will focus on examples from the textbook “python for kids”.

 

LEARNING OBJECTIVES

For a typical class meeting,

- Teacher will discuss programming concepts with students, typically with programming examples.

- Students need to come to each lecture session, and complete assigned programming exercises.

 

Also, in order to help students to reinforce the programming skills learned in class, there will be quizzes, class projects and final exam.

Students can bring computers/laptops/tablets to the classroom. Students should not use computers for activities other than doing programming exercises, or completing assignments, tests. Violations will be reported to school administration and parents.  Furthermore, violators are not allowed to bring computers to classroom in the future.

 

Course Completion Certificate:

(1)    A student will get a course completion certificate if he/she  

a.       Passing the class with a score higher than 60%

b.      Missing less than 4 lectures

 

(2)    A student will get a course completion certificate with an excellent remark if he/she

a.       Passing the class with a score higher than 75%

b.      Missing less than 3 lectures

 

(3)    A student will get a course completion certificate with an superior remark if he/she

a.       Passing the class with a score higher than 90%

b.      Missing less than 3 lectures

 

Teaching schedule:

Week 1,2,3 – Python Programming Reviews (data, variables, control flow, function, class, objects, etc.)

Week 4 – Quiz1

Week 5 – Chapter 11 (More Turtle Graphics)

Week 6, 7 - Chapter 12 (Using Tkinter For Better Graphcis)

Week 8 – Quiz2

Week 9 –Chapter 13 (Beginning Your First Game)

Week 10 – Chapter 14 (Finishing Your First Game)

Week 11,12 – Chapter 15,16 (Mr. Stick Man Game)

Week 13 – Quiz3

Week 14,15 – Chapter 17,18 (Completing Mr. Stick Man Game)

Week 16 – Final Exam

Week 17 – Course Review

 

If you have special needs, please let CSCH know.

REQUIRED MATERIALS

Python for Kids: A Playful Introduction to Programming http://www.amazon.com/Python-Kids-Playful-Introduction-Programming/dp/1593274076/ref=sr_1_1?ie=UTF8&qid=1416053809&sr=8-1&keywords=kids+python

 

Teacher Name:Liang, Jun 梁军
Teacher Contact Info:Phone: 919-636-5288    Email: nc.csch@gmail.com
Parents Representative: 
Parents Representative Phone: 
Class DateClass PlanClass Day
01/06/2018 Yes
01/13/2018 Yes
01/20/2018 Yes
01/27/2018 Yes
02/04/2018 Yes
02/10/2018 Yes
02/24/2018 Yes
03/03/2018 Yes
03/10/2018 Yes
03/17/2018 Yes
04/07/2018 Yes
04/14/2018 Yes
04/21/2018 Yes
04/28/2018 Yes
05/05/2018 Yes
05/12/2018 Yes
05/19/2018 Yes
06/02/2018 Yes
No School: 02/17/2018(Spring Festival performance),   03/24/2018(Spring break),   03/31/2018(Spring break),   05/26/2018(Memorial weekend)
CSCH Web Site: http://www.csch-nc.org
 
   Copyright © Chinese School at Chapel Hill.    All Rights Reserved.    Page Loaded on 12/17/2017 1:22:05 AM ET