Page 21 - De Anza Community Ed Summer Academy Catalog 2022
P. 21
These classes will be taught online.
JAVA PROGRAMMING: INTERMEDIATE
Entering Grades 9-12 – 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.
PYTHON PROGRAMMING: BEGINNING
Entering Grades 9-12 – 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.
PYTHON PROGRAMMING: INTERMEDIATE
Entering Grades 9-12 – 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, operators, strings, lists, tuples and maps, Turtle, drawing, conditional statements, loops, functions, objects and classes.
Register at deanza.edu/academy 408.864.8817 • communityeducation@deanza.edu
19
June 13-July 22
GRADES 9-12
COURSE DESCRIPTIONS