Chinese School at Chapel Hill - Class Profile

Class Name:Intro. To Python Programming I Python 编程 I
Class Room:103
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 - Syllabus

The class focuses on foster programming interests for school age (9 yrs+) students. At the completion of this course, students are expected to write programming scripts for regular computation questions, drawing graphics, and developing basic classes.

- Teacher will teach basic concepts, technologies, common problems, and answer questions.

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

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

Students may bring computers/laptops/tablets to the classroom. At the first class, students may need help from instructor to set up python programs on their laptops. 

Classroom rule:

Student should not play games, or any other applications which are not related to the course on laptops. Offenses will be reported to parents and the school administration.

 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

Grading

There will be 8 programming assignments (40% course grade), 4 quizzes (40% course), and final exam (20%). Please complete and submit your assignments to the instructor on or before the due days.

 

COURSE SCHEDULE

 

Week1 – Course introduction, computer set ups, calculations and variables, etc. (Chapter 1 and 2)

Week2 – Calculations and variables (Continue from week1), Strings, Lists, Tuples and Maps Chapter 3

Week 3 – Drawing with Turtles (Chapter 4), Asking Questions with IF and Else (Chapter 5)

Week 4 – Going Loopy (Chapter 6)

Week 5 – Functions and Modules (Chapter 7)

Week 6 – Classes and Objects (Chapter 8)

Week 7- Classes and Objects (Chapter 8)

Week 8 – Build-in functions (Chapter 9)

Week 9 – Useful Python Modules (Chapter 10)

Week 10 – Using Tkinter for better graphics (Chapter 12)

Week 11 – Review and Python Examples.

Week 12 – Final Exam

Week 13 - Final Exam Review

If you have special needs, please let CSCH know.

 

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
09/08/2018 Yes
09/15/2018 Yes
09/22/2018 Yes
09/29/2018 Yes
10/06/2018 Yes
10/13/2018 Yes
10/27/2018 Yes
11/03/2018 Yes
11/10/2018 Yes
11/17/2018 Yes
12/01/2018 Yes
12/08/2018 Yes
12/15/2018 Yes
No School: 10/20/2018(Fall Break - CSCH Pinic),   11/24/2018(Thanksgiving)
CSCH Web Site: http://www.csch-nc.org
 
   Copyright © Chinese School at Chapel Hill.    All Rights Reserved.    Page Loaded on 12/16/2018 1:43:47 PM ET