Who is the instructor?
Mr. Ren earned his Bachelor’s degree in Electrical Engineering from Tsinghua University and his PhD from Iowa State University. He has over 10 years of experience in software system safety at Honeywell Aerospace Advanced Technology Lab. In addition to his professional experience, Mr. Ren has also served as a lab instructor for college students and currently teaches a small group of 7th and 8th grade students. He welcomes any students with little programming background knowledge but have the curiosity to learn.
Who can attend the class?
Students in Grades 7-9 are the target audience. Older students or adults with no programming experience may also participate. Students should bring their own laptops to the class although there is a possibility that we can borrow some from Central Middle School.
What will students learn in the class?
The class will start with the basics of computer science and Microsoft’s office applications. Afterwards, students will learn Python, a popular programming language, and apply it in different projects. It will build the foundation for students to move on to more advanced classes such as artificial intelligence, robotics, etc.
Who is the instructor?
Mr. Yong Zhang holds a Bachelor’s degree in Engineering and a Master’s degree in Computer Engineering from Tsinghua University, one of China’s top universities. With over twenty years of experience in software development and management, Mr. Zhang also has a passion for teaching computer science to young students. Last year, he introduced programming to Yucai’s students and received high praise from both students and parents. This year, he plans to challenge his students to reach even greater heights. In his free time, Mr. Zhang enjoys fishing, traveling, and hiking..
Who can attend the class?
To enroll in the Level 2 class, students must have a basic understanding of Python programming concepts, including variables, data types, conditions, loops, and functions.
What will students learn in the class?
The goal of Level 2 class is to help students become more proficient in Python programming by working on increasingly complex projects while continuing to teach advanced Python concepts. The following topics are planned to be covered: Python Game Design & Development, Python Object-Oriented Programming, Python User Interface Development, Python Database Programming, Python Networking Programming, and Python Programming with ChatGPT. The instructor will monitor each student’s progress and adjust the pace of the class accordingly.