Page 5 - De Anza Community Ed Summer Academy Catalog 2022
P. 5
These classes will be taught at Cupertino Middle School, except those noted as “online only” in the class description.
DRAWING AND PAINTING
Entering Grades 6-9 – Explore the secrets to drawing and painting what you see! In a focused studio atmosphere, students will learn and practice important drawing
and painting techniques and build observational and creative thinking skills. Lessons will include multipoint perspective, depicting shadow and light sources, proportions and anatomy, as well as creating dynamic compositions and content.
DRAWING, PAINTING AND CARTOONING
Entering Grades 4-6 – Using ingenuity and a range of media, students will explore drawing, painting, and cartooning from observation and imagination. They’ll learn the fundamentals of color theory and composition and how to do more detailed renderings. The focus will be on building technical and creative thinking skills, developing artistic confidence and bringing their ideas to life.
COMPUTER PROGRAMMING
JAVA PROGRAMMING: BEGINNING [2 HOURS] Entering Grades 6-9 – This is an introduction to computer programming with the Java language, using object- oriented programming principles. Students will learn about Java primitive and nonprimitive data types,
control flow constructs, built-in class libraries, and object-oriented programming concepts such as classes, objects, method overloading and encapsulation. Typical assignments will cover built-in and programmer-defined classes, basic input and output operations, and solving programming problems. This class meets online only, via the De Anza College Canvas learning management system, and does not have a face-to-face component.
JAVA PROGRAMMING: INTERMEDIATE [2 HOURS] Entering Grades 6-9 – This class is for students who have basic Java programming skills and want to start building real-world applications. Java provides a vast set of tools that can be used for games and websites. This class will include object-oriented programming and some of the advanced tools that are commonly used
on Java development projects – including inheritance and abstraction, interfaces, nested classes, regular expressions, collections, dates and I/O. This class meets online only, via the De Anza College Canvas learning management system, and does not have a face-to-face component.
PYTHON PROGRAMMING: BEGINNING [2 HOURS] Entering Grades 6-9 – 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 be defining new object classes, creating interactive applications with buttons, learning about animation and creating an interactive game using Python. The instructor will also cover fundamental principles of object-oriented programming, as well as data and information processing techniques.
Register at deanza.edu/academy 408.864.8817 • communityeducation@deanza.edu
3
June 20-July 15
GRADES 4-9
COURSE DESCRIPTIONS