Page 24 - De Anza College Academy Catalog 2019
P. 24

 July 15-Aug. 2
GRADES 9-12
COURSE DESCRIPTIONS
                MANUFACTURING PROCESSES AND DESIGN LAB – BUILD YOUR OWN PARTS! (3 hours)
Entering Grades 9-12 – This course will give students real-world experience in modern industrial design
and production, while introducing them to the key processes of design, manufacturing, programming and fabrication. Students will participate in demonstrations and hands-on projects that involve measurement tools, blueprint reading, computer numerical control (CNC) machine set-up and processes, CNC machine programming (lathe and mill), CAD/CAM and more. This course is offered in partnership with the De Anza College Design and Manufacturing Technologies Department.
PRODUCT DESIGN AND
DEVELOPMENT USING DESIGN THINKING Entering Grades 9-12 – This course will tap into students’ creativity and provide an environment for them to develop their own projects. Design thinking is a process that starts with an idea, then defines and refines it into a product with depth and meaning. It’s also a way for turning daydreams into tangible reality. Students in this class will use principles from Stanford’s design school (known as the “d.school”) to foster their creativity and perseverance while conceptualizing, prototyping and eliciting feedback. This course is offered in partnership with the Krause Center for Innovation.
PYTHON PROGRAMMING – BEGINNING LEVEL 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 define new object classes, create interactive applications with buttons, learn about animation and build 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
PYTHON
BOOTCAMP ONE-WEEK SPECIALTY CAMP
JULY 8-12 SEE INSIDE BACK COVER
PYTHON PROGRAMMING – INTERMEDIATE LEVEL Entering Grades 9-12 – This course will help students strengthen their skills and build on what they have learned in previous introductory programming classes. Through practical examples, students will gain a deeper understanding of Python programming and how it can be applied in the real world. Projects will reinforce 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.
PYTHON PROGRAMMING FOR THE RASPBERRY PI Entering Grades 9-12 – The course builds on basic programming skills, giving students the opportunity to apply programming knowledge to the Raspberry Pi and peripherals as they mimic and debug real-world Python applications. Class sessions include time to work on programs with help from the instructor. The course fee includes the Raspberry Pi and associated components, including sensors and servos. Students will keep the Raspberry Pi that they use in class.
  22
















































































   22   23   24   25   26