Page 21 - De Anza College Communtiy Education Courses
P. 21

DE ANZA COLLEGE COMMUNITY EDUCATION
PYTHON FOR KIDS AND TEENS (Grades 6-10)
This course introduces core Python programming basics such as data types, control structures, algorithm development and program design with functions. Students will learn to define new object classes and create interactive applications with buttons. They also will learn about about animation and creating an interactive game using the Python programming language. The course discusses the fundamental principles of object-oriented programming, as well as data and information processing techniques.
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.
Class Requirements: Tablet or laptop with a USB port and internet capability
Cost: $199
Materials Fee: $80 (payable at registration)
Dates and times:
Session 1: Jan. 20 and 27, Feb. 3, 10, 17 and 24, March 3, 10, 17 and 24 (10 Saturdays), 1:30-3:30 p.m.
or
Session 2: April 14, 21 and 28, May 5, 12, 19 and 26, June 2, 9 and 16 (10 Saturdays), 1:30-3:30 p.m.
RASPBERRY Pi (Grades 6-10)
This course introduces budding programmers to the “Internet of Things”
and to one of the hottest mini-computers today – the Raspberry Pi. Students will learn how to set up the Raspberry Pi environment, get a Linux operating system running, and write and execute basic Python code on the Raspberry Pi. Students also will discover how to use Python-based IDE (integrated development environments) for the Raspberry Pi and how to trace and debug Python code on the device.
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.
Class Requirements: Tablet or laptop with a USB port and internet connectivity
Cost: $199
Materials Fee: $80 (payable at registration)
Dates and times:
Session 1: Jan. 20 and 27, Feb. 3, 10, 17 and 24, March 3, 10, 17 and 24 (10 Saturdays), 3:45-5:45 p.m.
or
Session 2: April 14, 21 and 28, May 5, 12, 19 and 26, June 2, 9 and 16 (10 Saturdays), 3:45-5:45 p.m.
Room assignments will be posted online and sent to students in a confirmation email after registration.
18


































































































   19   20   21   22   23   

 

 

 

 

 

Last Updated: 12/12/17