Page 28 - De_Anza_College_Community_Ed_Winter-Spring_2021_Catalog
P. 28

 WINTER/SPRING 2021
 PYTHON PROGRAMMING
– BEGINNING TO
INTERMEDIATE
(Grades 3-6, 5-8 and 9-12) (467*)
This course introduces students to basic elements of the Python programming language, including data types, control structures, algorithm development
and program design with functions. Students will learn to define new object classes, create interactive applications with buttons, learn about animation
and create an interactive game using Python. The instructor will also cover fundamental principles of object-oriented programming, as well as data and information processing techniques.
Class requirements: Tablet or computer with internet capability
Cost: $215
Instructor: Jasneet Matta has a master’s degree in information technology from Mumbai University and has taught students in grade school through college. She thrives on teaching students to grow socially and academically, while helping them gain self-confidence through motivation and encouragement.
Dates and times:
Grades 3-6: Jan. 15, 22 and 29, Feb. 5, 12 and 26, March 5 and 12 (eight Fridays; no class on Feb. 19),
4-5:20 p.m.
Instructor: Eya Badal is a longtime software engineer who is currently pursuing an advanced software engineering degree. She has a knack for making difficult topics understandable.
Dates and times:
Grades 5-8: March 20 and 27, April 3, 17 and 24, May 1, 8 and 15 (eight Saturdays; no class on April 10), 10-11:20 a.m.
Grades 9-12: Jan. 15, 22 and 29, Feb. 5, 12 and 26, March 5 and 12 (eight Fridays; no class on Feb. 19),
4-5:20 p.m.
Instructor: Pragati Dharmale has taught for more than 12 years in schools and industry, including courses in engineering and programming languages. She has also worked as a senior design engineer for Whirlpool in India, a web and software developer for Resource Navigation in Boston, and a data security processor for Intuit in Tucson.
Dates and times:
Grades 5-8: Choose Session 1 or 2 Session 1: Jan. 13, 20 and 27, Feb. 3, 10 and 24, March 3 and 10 (eight Wednesdays; no class on Feb. 17), 5:30-6:50 p.m.
Session 2: March 17, 24 and 31, April 14, 21 and 28, May 5 and 12 (eight Wednesdays; no class on April 7), 5:30-6:50 p.m.
Grades 9-12: Jan. 10, 17, 24 and 31, Feb. 7, 21 and 28, March 7 (eight Sundays; no class on Feb. 14), 10:30-11:50 a.m.
PYTHON PROGRAMMING
– INTERMEDIATE TO
ADVANCED
(Grades 3-6, 5-8 and 9-12) (419*)
This course will help students strengthen their skills and build on what they have learned in previous introductory classes. Through practical examples, students will gain a deeper understanding of programming and how it is applied in the real world. Projects will reinforce their understanding of fundamentals while encouraging experimentation and exploration. Students will learn about building a platform and applications using Python installation, variables,
28 *Use the class number (after each course title) when registering online.





































































   26   27   28   29   30