|Class Name:||Intro. To Python Programming Python 编程 II
|Class Time:||5:00-5:50 PM
|Textbook:||No Textbook required. Students will complete some fun game/math projects
|Class Goal:||Teaching Plan: Python Programming II
Target Audience: Students who have a foundation in Python programming basics or other programming languages such as Java, C#, etc.
Students are required to bring a fully charged Windows computer to the classroom.
Download the latest Python app (IDLE) from the official website: https://www.python.org/
Active participation in discussions and programming exercises during class time.
Prohibited activities during class include playing video games and accessing social media apps.
Violations will be reported to school admins and parents.
Students with multiple offenses (3+) will be removed from the class.
Teaching Plan for Fall 2023:
Weeks 1 and 2:
Review of Python Basics: Data Types, Flow Control, Data Structures, Loops, Functions, and Classes/Objects.
Engaging Python Programming Examples:
Examples include finding the value of Pi using Python and solving the Monkey Peach problem.
Explore other interesting programming challenges.
Covers Python basics and some fun programming questions.
Hackerrank Python Problems:
Students will solve programming problems on Hackerrank to enhance their skills.
Emphasis on algorithmic problem-solving and efficient code implementation.
ACSL Programming Questions:
Introduce ACSL programming questions to further enhance problem-solving abilities.
Final Exam and Class Conclusion.
Future Plan for Spring 2024:
Continuation of ACSL and Hackerrank programming questions.
Introduction of additional programming challenges and projects.
Lecture notes, homework assignments, and quizzes/exams will be provided through Google Classroom.
Students must access Google Classroom regularly to access course materials.
Students are required to create an account on https://www.hackerrank.com/ to complete programming exercises and challenges.
Note: This teaching plan is subject to adjustments based on the progress and needs of the students throughout the course.
|Teacher Name:||Liang, Jun 梁军
|Teacher Contact Info:||Phone: 919-636-5288 Email: email@example.com
|Parents Representative Phone:||