Student Summer Workshops Listed by Week
June 17-21, 2013
Introduction to Computers and Music: Compose Music Like the Pros!
Have you ever wondered how the music is created for your favorite video game? Now, you can learn how!Or maybe you play an instrument and have wondered if the sound can be replicated on a computer? Then this workshop is for you! In this course, the union of technology and music weaves a cloth of limitless possibilities for creativity and learning. Composer, recording engineer, and technologist Dr. Richard Snow leads students on a five-day immersion into both the creative and technical sides of creating music and sound art with computers. As a composer of chamber and orchestral music as well as immersive works for computers and interactive systems, Dr. Snow seeks to inspire students to harness the power of computers to create beautiful and complex sounds and music. With an emphasis on creative projects, this course introduces the student to techniques for recording, manipulating, and synthesizing sound using freely available software. As a source of inspiration, students will be introduced to the creative projects of world famous composers and sound artists.
Presented by Dr. Rick Snow, Visiting Assistant Professor at Tulane University and Director of the Music Science and Technology Program
Course open to students in grades 7-10.
June 24-28, 2013
Learning the Principles of Music, Animation, and Programming
Principles of Music, Animation, and Programming combine in a framework for creativity and learning in this fun and engaging course. Composer and technologist, Dr. Richard Snow leads students on a five-day immersion into the world of creative programming and interactive experiences of music and animation. With an emphasis on creative projects, students are introduced to both basic and intermediate level tools for creating interactive audio-visual art. Students learn principles of audio editing and sound synthesis, 2d/3d animation, color theory, image manipulation and finally, interactive design. As a source of inspiration, students will be introduced to the creative projects of world famous composers, animators, and visual musicians.
Presented by Dr. Rick Snow, Visiting Assistant Professor at Tulane University and Director of the Music Science and Technology Program
Course open to students in grades 9-12.
July 1-3, 2013
Intermediate Alice™: Already Know Alice? See What Else is Possible!
Are you already familiar with Alice and want to know what else you can do with this software? Then this course is for you! In contrast to a beginning Alice workshop where no knowledge of the software is required, this course requires that you are familiar with the fundamentals of Alice and that you are ready to hit the ground running and begin learning more!Alice is a 3D programming environment that makes it easy to create animation for storytelling, playing an interactive game, or sharing a video on the web. Alice is designed to be a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience. Created for middle school, high school and college students, this software program offers a first glimpse into the world of computer programming. Take your creativity to the next level!
Presented by Art Lopez, Sweetwater Unified High School District
Course open to students in grades 6-9.
July 8-12, 2013
Alice™ – Beginning Computer Programming in a 3D Environment!
Alice is a 3D programming environment that makes it easy to create animation for storytelling, playing an interactive game, or sharing a video on the web. Alice is designed to be a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience. Created for middle school, high school and college students, this software program offers a first glimpse into the world of computer programming. Come join the fun!Alice allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects. Come join the fun!
Presented by Art Lopez, Sweetwater Unified High School District
Course open to students in grades 6-8.
July 15-19, 2013
Introduction to Apple iOS Native App Development (iPhone | iPad | iPod Touch)
Apple's iOS runs all Apple mobile devices: iPhone, iPad, and iPod touch. The free Integrated Development Environment, Xcode, includes the Objective C compiler, a user interface development tool, various analyses tools and device simulators. Students will learn the basics of developing touch responsive native apps to run on any or all iOS mobile devices.
This course requires students have a MacBook running Mac OS 10.7 or 10.8 and Xcode version 4.5.2 (free download from Apple).
Presented by Joe Pistone, Palomar College
Course open to students in grades 9-12.
July 29- August 2, 2013
Design and Program Your Own Video Game!
Created by research scientists at Apple, Stagecast Creator is an easy-to-learn, easy-to-use software tool for making your own games and simulations. Starting with a blank stage, simply add a cast of characters using the included picture painter or imported graphics, then move the characters around to generate rules of behavior completely visually. Without using a traditional programming language, you can easily create games or simulations and then share them with friends at home or on the Internet. This class is a perfect introduction to game design for those with no computer programming experience to create a standalone game that can be played by countless others on the web. Ray Kinne has taught video game programming for the last 15 years for San Diego City Schools and SDSU. It is a passion of his that is infectious.
Presented by Ray Kinne, San Diego Unified School District
Course open to students in grades 7-10.
August 5-9, 2013
Introduction to Object Oriented Programming using Java
This workshop introduces object oriented programing development and design using Java. Students will learn basic programming language concepts including Java syntax, input/output, sequence, selection and iteration. Object oriented concepts will be introduced including Java classes that contain instance and local variables, constructors, methods and objects. Students will focus on algorithm development and problem solving skills using sound software engineering practices. This course will start with the very basics and assumes that students do not have any previous Java programming experience and does not require any other programming experience. This course will cover the fundamentals of the operative parts of Java and will introduce the basic programming concepts of Java programming.
Presented by David Medine, University of California, San Diego
Course open to students in grades 9-12.
3D Printing and Design: Jump into the Future!
There was a time when people laughed at the thought of most households having a computer. Times have changed you are invited to join the next big thing in technology. 2013 may be the year of 3D printing, when this three-decade-old technology finally becomes accessible and even commonplace. Learn what all of the excitement is about, how to create 3d models of anything, including yourself. Each student will be able to print and keep their best design created during the workshop.
Presented by Ray Kinne, San Diego Unified School District
Course open to students in grades 7-10.
August 12-16, 2013
Introduction to the Raspberry Pi + Coding + A Bit of Hardware = A Whole Lot Of Light Painting Fun!
The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It’s a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high-definition video. This summer we are going to learn how to setup these our computers, download and run the operating system, install software, grab a soldering gun, some programmable LED light strips, and build ourselves some light painting devices which we will use to create some beautiful images. Over the course of the class you will learn how setup and operate your own Raspberry Pi, programming basics using the computer Processing, and how about to create your very own pieces of art just using a camera and bit of technology. Ray Kinne has taught various forms of programming for the last 15 years for San Diego City Schools and SDSU. He especially interested the development interactive computer and art installations. .
Presented by Ray Kinne, San Diego Unified School District)
Course open to students in grades 7-10.
GIS for High School Biology Students
Have you ever wondered what a biologist does with all the information they collect “in the field?” Biological data can be displayed, compared and analyzed using a powerful tool called Geographic Information Systems, or GIS. This tool has historically been employed by utility companies, the government, real estate, surveyors and biological and environmental companies. With the explosive advancement of technology worldwide, GIS is also prevalent in many of the services used by the public, such as Google Maps, internet shipping, smartphone applications and more. GIS allows biologists to view, question and interpret data to better understand patterns and relationships that exist in an ecosystem by creating maps, reports and charts. For example, a biologist can use GIS to evaluate an endangered species with respect to its surrounding environment and evaluate how changes, such as the addition of a new construction site in their habitat, might impact that species. In this five-day workshop, we will explore GIS data uses in biology by learning how to collect spatial data about a species and its environment, map and evaluate that data using a software program called ArcGIS 10, and apply what we learn to a local ecosystem. We will complete this computer-based training with the creation and presentation of a GIS biology-based project.
Presented by Elizabeth Ferguson, BioWaves, LLC
Course open to students in grades 10-12.
August 19-23, 2013
Robotics – Challenge Accepted!
Robotics is an exciting, challenging science encompassing many facets of engineering including mechanical, electrical and computer science. This course uses Lego Mindstorm™ Robots to facilitate the understanding of computer programming concepts. Students will build their own robot, and then program the robot to complete various tasks using one or more of the several sensors including: touch, sound, ultrasonic, color, light. The goal of this course is to provide a strong and creative foundation in computer science. This is a hands-on class with problem solving and algorithm development at its core. Topics include learning about program design, asynchronous event-driven programming, stepwise refinement, sequence, selection, iteration, using functions, and most importantly problem solving skills critical to become a successful computer programmer. The course will take the students through design, develop and implementation of their robots. This course promises an unforgettable experience!
Presented by Cory Hoover, SouthWest Robotics in Science Education
Course open to students in grades 7-10.
MIT App Inventor: Learn to Program Android Phone Applications
MIT App Inventor for Android is a programming tool that makes it easy for anyone — programmers and non-programmers, adults and kids — to create mobile applications for the Android phone. Mobile applications are triggering a fundamental shift in the way people experience computing. Ten years ago, people "went to the computer" to perform tasks and access the Internet, and they used cell phones only to make calls. Today, smartphones have become computers in our pockets, serving our communication and information needs and making the web part of all that we do. Ten years ago, people’s use of computing was largely dissociated from real life. Today, with the ubiquity of social networking and pervasive communication, online and offline life are becoming fused. App Inventor is motivated by the vision that all of us should be able to create mobile applications rather than just consume them — with “tinkerable” platforms that we can control and reshape. Ray Kinne has taught various types of programming for the last 15 years for San Diego City Schools and SDSU. He is constantly playing on his smart phone.
Presented by Ray Kinne, San Diego Unified School District
Course open to students in grades 7-10.
Mobile Graffiti Lab: Computer, Laser, Webcam, and Kinect, Oh My!
Based on the work of some very prominent artist and programmers the Graffiti Research Lab in New York, the Mobile Graffiti Lab is an open source project that combines hardware and software to facilitate the creation of interactive art projects, teach programming, as well as dialogue within our community. Students will have the chance to learn programming basics using the language, Processing, explore projection mapping and interface with a Web or Kinect Cam to create an interactive art show for the public. During this three-day workshop students will learn the basics of object orientated programming in a visual, exciting and interactive way that will appeal to a wide variety of learners.
Presented by Ray Kinne, San Diego Unified School District
Course open to students in grades 7-10..
How to Register
Complete course information and application forms can be found at http://education.sdsc.edu/teachertech/index.php?module=ContentExpress&func=display&ceid=18.
Questions?
If you have any questions about the application process, please contact Ange Mason, SDSC Education and Outreach, via phone at 858 534-5064 or email at amason@ucsd.edu.