Page 26 - De Anza Summer Academy 2025 Catalog
P. 26

 June 23-July 25
GRADES 9-12
ONLINE COURSE DESCRIPTIONS
  PROGRAMMING BOOT CAMPS
INTRODUCTION TO JAVA PROGRAMMING
Entering Grades 9-12 – This intensive boot camp for beginners introduces students to the fundamentals of computer programming using the Java language, with a focus on object-oriented programming (OOP) principles. Participants will explore key topics such as primitive and non-primitive data types, control flow structures and Java’s powerful class libraries. Through hands-on coding assignments, students will dive into OOP concepts, including classes, objects, method overloading and encapsulation. They’ll practice building custom classes, handling input/output operations and applying these skills to solve real-world programming challenges. This course is designed to develop both problem-solving and coding skills, providing a solid foundation for further study in programming.
INTRODUCTION TO SWIFT AND APP DEVELOPMENT
Entering Grades 9-12 – Students will learn the fundamentals of app development, using Apple’s Swift programming language, in this intensive boot camp
for beginners. Topics will include the core concepts
of Swift, including variables, data types, control flow, functions and object-oriented programming. Beyond the language itself, students will delve into the app development process. They will learn how to brainstorm app ideas, plan the user interface and user experience, and prototype their app using Xcode, Apple’s integrated development environment (IDE).
• Students should take this class with a laptop or desktop computer running macOS.
MEET THE INSTRUCTOR:
MELISSA ESTREMERA
As an experienced instructional designer and STEM educator, Melissa Estremera has dedicated her career to creating engaging and effective learning experiences. She has taught computer science courses at an Apple Distinguished School, leveraging her expertise in Swift, Java, Python
and C++. Her academic background in biomedical engineering and education, combined with her contributions to the College Board and Princeton Review, has equipped her with the skills to develop and deliver high-quality instructional curriculum.
These five-week coding boot camps will be taught online.
 24
Register at deanza.edu/academy
For questions, email communityeducation@deanza.edu
















































































   24   25   26   27   28