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

                COMPUTER PROGRAMMING, ENGINEERING AND ROBOTICS
3D DESIGN MODELING AND PRINTING
Entering Grades 6-9 – In this class, students will gain 3D-modeling skills as they create their own designs using Tinkercad and other design software. Students will create several printable models and learn how to use 3D printers and slicing software. The class will also explore the latest uses of 3D modeling in medicine, industry and construction. Working individual and in small teams – with plenty of hands-on time – students will learn about all aspects of the 3D process, from design to printing. This course is offered in partnership with the Krause Center for Innovation.
INTEGRATED ENGINEERING –
TINKER, EXPERIMENT AND INVENT
Entering Grades 6-9 – This class will teach how to tinker, experiment and invent while applying principles of engineering design and design thinking. Students will learn the fundamentals of programming the BBC micro:bit and Adafruit Circuit Playground Express.
As they learn the capabilities of these two platforms, students will be challenged to solve real-world
problems. Students will also use cardboard engineering in combination with these platforms for prototyping new products. The class will learn to solve problems identified through observations and interests. This course is offered in partnership with the Krause Center for Innovation.
JAVA PROGRAMMING –
BEGINNING LEVEL (2 hours)
Entering Grades 6-9 – This course is an introduction to computer programming with the Java language, using object-oriented programming principles. Students will learn about Java primitive and non-primitive 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.
JAVA PROGRAMMING –
INTERMEDIATE LEVEL (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.
  Register at deanza.edu/academy 408.864.8817 | communityeducation@deanza.edu
9
 June 17-July 12
GRADES 6-9
COURSE DESCRIPTIONS















































































   9   10   11   12   13