The Graphic Arts course focuses on developing students’ skills in using Adobe Photoshop and Illustrator, two widely used software programs in the field of graphic design. Throughout the course, students will learn the fundamental principles of design, color theory, typography, and composition.
The course starts with an introduction to the software interfaces and basic tools of Photoshop and Illustrator. Students will gradually progress to more advanced techniques, such as image manipulation, photo retouching, and creating digital illustrations. They will explore the various features and functions of both programs, including layers, masks, filters, and blending modes.
Hands-on projects play a vital role in the course, allowing students to apply their newly acquired skills in real-world scenarios. They will work on assignments that involve designing logos, posters, brochures, digital illustrations, and other graphic elements. Students will be encouraged to think creatively, experiment with different styles, and develop their own visual identity.
In addition to technical skills, the course emphasizes critical thinking and problem-solving abilities. Students will analyze and critique existing designs, learn about design principles and principles of visual communication, and understand how to effectively convey messages through graphic elements. They will also explore ethical considerations related to copyright and intellectual property when working with digital assets.
Throughout the course, students will receive feedback and guidance from the instructor, fostering their growth and development as graphic artists. By the end of the course, students will have a solid foundation in using Adobe Photoshop and Illustrator, enabling them to pursue further studies or careers in graphic design, advertising, digital media, or related fields.
The Mechanical Engineering course offers high school students a hands-on opportunity to explore the exciting field of robotics. Throughout the course, students will gain a comprehensive understanding of mechanical engineering principles and learn how to apply them in designing, building, and programming robots.
The course begins with an introduction to the fundamentals of mechanical engineering, covering topics such as mechanics, materials science, and basic electrical circuits. Students will learn about gears, motors, sensors, and other components commonly used in robotic systems. They will also study concepts like force, torque, and motion, which are essential for designing robots that move efficiently and effectively.
As the course progresses, students will engage in practical exercises and projects to apply their knowledge. They will work in teams to design and construct robots using various materials, such as metal, plastic, and electronics. The course may provide a range of robot kits or allow students to create their own designs, fostering creativity and problem-solving skills.
In addition to the mechanical aspects, students will delve into the programming aspect of robotics. They will learn coding languages, such as Java and Python, and explore software platforms commonly used for robot control. Through programming, students will enable their robots to perform specific tasks, navigate obstacles, and interact with the environment.
Throughout the course, students will also learn about important considerations in robotics, including safety, ethics, and the societal impact of automation. They will explore real-world applications of robotics, such as industrial automation, medical robotics, and autonomous vehicles.
By the end of the course, students will have gained a solid foundation in mechanical engineering principles and robotics. They will have hands-on experience in designing, building, and programming robots, allowing them to pursue further studies or careers in fields like robotics engineering, automation, or mechatronics.
AP Computer Science
The Advanced Placement (AP) Computer Science Principles course offers high school students an opportunity to explore the foundational concepts of computer science while fostering computational thinking skills. This course aims to provide a broad overview of the field, emphasizing creativity, collaboration, and problem-solving.
Throughout the course, students will delve into seven essential computational thinking practices: connecting computing, creating computational artifacts, abstracting, analyzing problems and artifacts, communicating, collaborating, and applying computational tools and techniques. These practices are integrated into the course to develop students’ abilities to think critically and approach problems systematically.
In addition to the technical aspects, the course focuses on the societal impact of computing. Students will examine ethical issues related to privacy, security, intellectual property, and the responsible use of technology. They will also explore how computer science influences various fields, such as medicine, finance, and entertainment, and its potential for innovation and positive change.
The AP Computer Science Principles course encourages students to engage in collaborative projects and develop their creativity. They will work on individual and group assignments that involve designing and developing computational artifacts, such as websites, mobile apps, data visualizations, or interactive simulations. These projects enable students to apply their knowledge and skills in real-world contexts while fostering their ability to communicate their ideas effectively.
By the end of the course, students will have developed a strong foundation in computer science principles, computational thinking, and problem-solving skills. They will be well-prepared to take the AP Computer Science Principles exam, which can provide college credit or advanced placement in computer science-related programs. Furthermore, the course equips students with essential skills and knowledge applicable to various careers in technology, data analysis, programming, or further studies in computer science.