UCSD Summer Workshops 2017

Capture

Summer Workshop Registration Now Open!

This summer will be the best summer ever at the San Diego Supercomputer Center. With over 25 summer camps to choose from, there is certain to be something for every student in your family! And this year, we are introducing StudentTECH Junior, a series of fun-filled camps for 3rd-5th grade students. Did we say 3rd-5th grade? Yes, we did!  A successful pilot program last summer and parent requests spurred us to include upper elementary school workshops. Take a look at our summer offerings and join the fun!

About Our Grade Levels:  When signing up for our workshops, please refer to the grade level your student will be in the fall.  If your student wishes to take a class that references his/her current grade, that is fine, too.

PLEASE NOTE: As classes fill, they will be removed from this website.

Summer Programs – June 19- August 18, 2017, 8:30am-3:00pm daily

June 19-23, 2017

Film Making 101: Introduction to Video Production
View Details


Learn How to Create a Video that Can Help Change the World, or Get You a College Scholarship, Win a Science Fair or Raise Money to Create Your First Business.

This course will be a fun and creative exploration into the world of Video Production. In one week students will write, shoot and edit a short video. They will add music, titles, credits and possibly even special effects to their production. Students will have a chance to explore the latest editing software like the pros do and learn a valuable skill (creating videos) that you will use again!

Anthony Palmiotto has been teaching Cinematic Arts, Multimedia and Video Production at Point Loma High School in the SDUSD since 2007. Under his direction his students have been recognized in local, regional and national video competitions. A few notable highlights are below.

In 2011, a class video project helped a student become a finalist in the Google Science Fair.

In 2013, a class project entitled “Dear SeaWorld”, about the ethical use of animals for entertainment was featured internationally on CNN.

In 2014, a student video project was a finalist in the White House Film festival. The video played on the WhiteHouse.Gov website.

In 2015, 2012 and 2009, student video projects won the San Diegans Waste No Water Film Contest. The Winning student videos about water conservation played all summer long in several AMC Movie Theaters in San Diego.

Graduates from Mr. Palmiotto’s Cinematic Arts/Video Production program have gone on to to study at the top film schools in the country (e.g. USC, NYU – Tisch School of the Arts and Chapman University).

What you can expect from this workshop:

* How to write a script.
* The basic understandings of a Video Camera and Tripod.
* How to edit with Adobe Premiere.
* How to add music, titles/credits and export your video project.
* You will also be introduced to local video competitions in San Diego.
* You will also have a short film to take home to show your friends and family.
 

All About Video Production

You will have the chance to create your own short video in this course. I will take you through the creative process from the creation of your original idea to scripts and storyboards. You will then use HD Cameras to shoot your video. I will also teach you the basic concepts of editing in Adobe Premiere as well.

Possible class video topics include: Public Service Announcements, Commercials and Documentaries.

You will have a hands-on computer experience in this class so be prepared to be creative and have fun!

Prerequisites:

  • Must be a current high school student in grades 9-12
  • Interested in learning the basics of Video Production in a creative and fun manner
  • Eager to ask questions, share ideas, and help others in the class

Instructor: Anthony Palmiotto, Point Loma High School
Course open to students in grades 9-12.
Course fee: $265.00
Register for this Workshop

Download
a Workshop Flyer

June 26-30, 2017

Design and Build Your Own Custom Skateboard!
View Details


“Engineering” or “science” are probably not the first words that come to mind when you think “skateboarding”. However, skateboarders require reliable, precisely-shaped skateboards for progressing as both athletes and artists.

In this course, students will turn seven sheets of Hard Rock Maple veneers into a custom-shaped skateboard deck. Along the way, students will learn how the features of skateboard decks affect skateboarding, design a board using CAD (Computer Aided Design), shape a foam mold, use atmospheric pressure to laminate their board, and learn basic woodworking skills.

At the end of the course, students will have a deck that is truly their own to skate! We will also provide trucks and wheels so students are ready to ride!

Course Goals and Learning Objectives
The goal of this course is to expose students to the design/build process and empower them to create and turn ideas into reality. Students will learn:

  • Computer Aided Design (CAD)
  • Mold-making
  • Vacuum forming
  • Woodworking and finishing
  • Tool use and safety

And, at the end of the class, each student will have his or her own skateboard deck – and they will understand how engineering and science have been used as tools to help them produce a high-quality product.

How the Class Will Be Taught

This class will be taught primarily with demonstrations and hands-on student activities that lead to the production of a skateboard deck. Before each student activity, the purpose of the activity will be discussed and a demonstration will be shown, with continuous opportunity to ask questions.

Power tools will be used in a portion of the class, and students will be taught how to use the tools safely and responsibly.

Topics to be Covered During This Workshop

Day 1:

Introduction to skateboard design:

Why certain shapes, why certain materials?

Design your skateboard deck shape

Introduction to CAD:

Why is CAD important?

Getting started in DraftSight

Modeling skateboards in CAD

Day 2:

Finishing CAD models

Introduction to vacuum forming and mold making

How does vacuum forming work?

Start mold making

Day 3:

Finish molds

Introduction to vacuum forming

Press the skateboards

Day 4:

Tool use

How can we be safe with power tools?

How do the tools we use work?

How to cut out your board

Making templates

Cutting the boards

Day 5:

Finishing, sanding, art, sealing

Skateboard safety

Discussion, lessons learned

Instructor: Beau Trifiro, Founder, Open Source Skateboards
Course open to students in grades 10-12.
Course fee: $320.00
Register for this Workshop

Multimedia and Visual Effects: Learn Techniques to Enhance Your School Projects!
View Details

This course will be a fun and creative exploration into the world of Multimedia. During the workshop students will have the opportunity to begin to create and produce a digital portfolio to share with friends and family. All of the workshop’s projects have real world applications.

Some Possible Projects for the Class Include

Creating Visual Effects sequences of Planets orbiting the Sun, making yourself Fly like a Superhero or perhaps twirling your own animated Light Saber.

Create logos, book report covers, movie posters and flyers for a school club or activity.

Create a Commercial, a Documentary, a Public Service Announcement or a Short Film.

Anthony Palmiotto has been teaching Cinematic Arts, Multimedia and Video Production at Point Loma High School in the SDUSD since 2007. Under his direction his students have been recognized in local, regional and national video competitions and won thousands of dollars in scholarships.

Graduates from Mr. Palmiotto’s Cinematic Arts program have gone on to to study at the top film schools in the country (e.g. USC, NYU – Tisch School of the Arts and Chapman University).

What You Can Expect from this Workshop

* The basic understandings of Adobe After Effects, Adobe Photoshop and Adobe Premiere.

* The basics understandings of a DSLR camera. I have several you can use but feel free to bring your own.

* How to create visual effects like animated title sequences, motion graphics and special effects for your videos in Adobe After Effects.

* How to create and edit images with Adobe Photoshop to create, logos, avatars and icons for social media, book reports and magazine covers.

* How to edit video footage in Adobe Premiere.

* You will also have the opportunity to post all of the work you create in this course on social media sites such as, Instagram, Facebook and Youtube.

No prior Multimedia experience needed. The only limitations are your imagination.

You will have a hands-on computer experience in this class so be prepared to be creative and have fun!

Prerequisites:

  • Must be a current middle/high school student in grades 8-12
  • Interested in learning the basics of Multimedia in a creative and fun manner
  • Eager to ask questions, share ideas, and help others in the class

Instructor: Anthony Palmiotto, Multimedia, Point Loma High School
Course open to students in grades 8-12.
Course fee: $265.00
Register for this Workshop

Introduction to iOS Using Apple’s Swift Programming Language
View Details

This workshop introduces iOS mobile app programming design and development using Apple’s Swift programming language and Xcode’s Integrated Development Environment. Students will learn basic mobile programming language concepts including Swift’s syntax, views, haptic (touch screen) objects, user interplay, memory allocation and control structures. Object oriented concepts will be introduced including iOS’ UIKit classes that contain variables and methods. Students will focus on problem solving skills through program design, algorithm development using sound software engineering practices.

This course will start with the very basics, assuming that students do not have any previous mobile programming experience. It does not require any other programming experience. This course will introduce basic programming concepts using the Swift 3.0 programming language in the Xcode Integrated Development Environment.

Swift is a programming language originally developed and released in 2014 by Apple as the core language for its suite of devices (iPhone, iPad, iMac, Apple Watch, and Mac tv). Swift will eventually replace Objective-C 2.0 as the language of choice when developing Apps and Applications.

All development will be done on a Macintosh system running Mac OS 10.12 or later.

Course Goals and Learning Outcomes

  • Develop iOS Apps that contain logical sequencing, haptic selection with conditional and iterative control structures.
  • Develop a familiarity with iOS Frameworks and the UIKit in particular.
  • Develop iOS storyboarding that contain good flow and an intuitive user interface.
  • Develop a comfort level with Swift Class/Object design and implementation.

Structure

This course is taught using classroom and lab instruction employing lecture/demonstration, in-class exercises, student participation, and class activities leading to a final project of the student’s choosing. Classes will include introductory concept presentations, followed by in-class exercises. While the UCSD lab will have all necessary hardware and software installed for use each day, students are encouraged to bring their own MacBooks to class.

Information on loading all free software will be given to students prior to the first day of class.

Topics to be Covered During the Week

Module 1:
Introduction to Xcode & the Swift Playground
Data Types and Control Structures
UIKit and StoryBoard Design
User Input/Output

Module 2:
-Outlets and Actions
-Strings and Methods
-Algorithm Development

Module 3:
-Frameworks & Storage
-Tables
-Timers

Module 4:
-Classes & Objects
-Animation & SpriteKits

Module 5:
-Apple’s App Store
-Advanced iOS topics
-Final Project

Prerequisites:

  • Must be a current high school student entering grades 9-12.
  • Successful completion of Algebra 1 or Integrated I.
  • A basic understanding of computers.

Instructor: Joe Pistone, San Diego Science Teachers Association
Course open to students in grades 9-12.
Course fee: $265.00
Register for this Workshop

July 5-7, 2017 (three days)

 StudentTECH Junior: Beginning Programming with Alice™ for Younger Students  (Grades 3-5)
View Details

Do you enjoy when learning feels more like fun and games? Have you ever been curious about “computer science” but don’t know where to begin?

Then come spend three fun-filled days exploring Computer Science! You’ll learn what the basics of computer science are while programming with friends. You’ll use an interactive block-based language that allows you to code by simply dragging and dropping instructions. The programming platform ALICE is a free software that allows people of any experience level to learn the concepts of computing by creating animations. Students create their own unique stories and watch in amazement as they bring their stories to life through programming.

  • No past programming experience is required!
  • All software is free and is available online – so kids can continue to explore and build their skills

Topics to be Covered

Wednesday, July 5, 2017

•      Welcome and team builders!
•       Intro to Alice & What is Programming?

Thursday, July 6, 2017

  • Take your program to the NEXT level with parameters and events
  • Team Creation Task

Friday, July 7, 2017

  • Conditionals and repetition
  • Team Projects and Presentations: Let’s get CREATIVE!

Prerequisites:

  • Must be a current middle school student in grade 3, 4, or 5.
  • No computer science experience required!

Instructor: Devon Senneseth, Computer Science, Montgomery High School
Course open to students in grades 3-5.
Course fee: $160.00
Register for this Workshop


July 17-21, 2017

Design and Build Your Own Custom Skateboard!
View Details


“Engineering” or “science” are probably not the first words that come to mind when you think “skateboarding”. However, skateboarders require reliable, precisely-shaped skateboards for progressing as both athletes and artists.

In this course, students will turn seven sheets of Hard Rock Maple veneers into a custom-shaped skateboard deck. Along the way, students will learn how the features of skateboard decks affect skateboarding, design a board using CAD (Computer Aided Design), shape a foam mold, use atmospheric pressure to laminate their board, and learn basic woodworking skills.

At the end of the course, students will have a deck that is truly their own to skate! We will also provide trucks and wheels so students are ready to ride!

Course Goals and Learning Objectives
The goal of this course is to expose students to the design/build process and empower them to create and turn ideas into reality. Students will learn:

  • Computer Aided Design (CAD)
  • Mold-making
  • Vacuum forming
  • Woodworking and finishing
  • Tool use and safety

And, at the end of the class, each student will have his or her own skateboard deck – and they will understand how engineering and science have been used as tools to help them produce a high-quality product.

How the Class Will Be Taught

This class will be taught primarily with demonstrations and hands-on student activities that lead to the production of a skateboard deck. Before each student activity, the purpose of the activity will be discussed and a demonstration will be shown, with continuous opportunity to ask questions.

Power tools will be used in a portion of the class, and students will be taught how to use the tools safely and responsibly.

Topics to be Covered During This Workshop

Day 1:

Introduction to skateboard design:

Why certain shapes, why certain materials?

Design your skateboard deck shape

Introduction to CAD:

Why is CAD important?

Getting started in DraftSight

Modeling skateboards in CAD

Day 2:

Finishing CAD models

Introduction to vacuum forming and mold making

How does vacuum forming work?

Start mold making

Day 3:

Finish molds

Introduction to vacuum forming

Press the skateboards

Day 4:

Tool use

How can we be safe with power tools?

How do the tools we use work?

How to cut out your board

Making templates

Cutting the boards

Day 5:

Finishing, sanding, art, sealing

Skateboard safety

Discussion, lessons learned


Instructor: Beau Trifiro, Founder, Open Source Skateboards
Course open to students in grades 10-12.
Course fee: $320.00
Register for this Workshop

August 7-11, 2017

Introduction to Object Oriented Programming using C++
View Details

This workshop introduces object oriented programming development and design using C++. Students will learn basic programming language concepts including C++ syntax, input/output, memory allocation and control structures. Object oriented concepts will be introduced including C++ classes that contain variables and functions. Students will focus on problem solving skills by program design and algorithm development using sound software engineering practices.

This course will start with the very basics, assuming that students do not have any previous C++ programming experience. It does not require any other programming experience. This course will introduce basic programming concepts using the C++ programming language.

More About the C++ Programming Language

C++ is a programming language that was an outgrowth of the C programming language. Originally called “C with Classes”, C++ introduced Objected Oriented paradigms to software engineers already familiar with C syntax. The language was created by Bjarne Stroustrup while at AT&T’s Bell Labs in the 1980s. C++ is currently one of the most popular programming languages in commercial use, and is widely used in application software and web applications.

Course Goals and Learning Outcomes

  • Develop C++ programs that contain sequence, selection and iteration control structures.
  • Develop C++ programs that contain methods that may have parameters and a return type.
  • Understand the concepts of Objects and C++ classes.

Structure

This course is taught using classroom and lab instruction employing lecture/demonstration, in-class exercises, student participation, and class activities leading to a final project. Classes will include introductory concept presentations, followed by in-class exercises. While students are invited to bring their own laptops to class, the UCSD lab will have all necessary hardware and software installed for their use each day. C++ is cross platform and may be run under Windows, Mac OS X or Linux.

Topics to be Covered During the Week

Module 1:
Introduction to C++
Introduction to the IDE environment
C++ keywords
Primitive data types
Input/Output

Module 2:
-Conditional Control Structure
-Functions
-Algorithm Development

Module 3:
-Iterative Control Structure
-Class Design and Function Development

Module 4:
-Strings in C++
-Recursion

Module 5:
-Final Project: Putting the pieces together.

Prerequisites:

  • Must be a current high school student in grades 9-12.
  • Successful completion of Algebra 2 or Integrated III. An unofficial transcript will be requested.
  • A basic understanding of computers.

Instructor: Joe Pistone, San Diego Computer Science Teachers Association
Course open to students in grades 9-12.
Course fee: $265.00
Register for this Workshop

August 14-18, 2017

EnviroBio Avengers! Techniques for Studying Local Ecosystems & the Impacts of Human Activities
View Details


Are you interested in learning how you can study the health of different habitats in our community? Then EnviroBio Avengers is for you! Environmental Biology involves the investigation to the impacts of human actions, pollutants and other conditions on wild communities. Although biology is the focus, studies often involve chemistry and math to help in studying an ecosystem. This week long workshop will involve a combination of outdoor data collection and learning and computer-based data analysis. We will take a hands-on approach to environmental biology by exploring onsite habitats throughout the week and conducting several studies in the field. During the computer component, participants will learn how to utilize the internet and other computer sources to look at different datasets as well as learn different analysis techniques for visualizing data. Topics will cover the biology, ecosystems and environmental health of local habitats. We will study human impacts in our community, learn about local ecosystems, and collect and analyze data that helps us to evaluate these ecosystems. For example, we will collect and analyze water samples from a local source, discuss and study the community this source is part of, and return to the computer lab to import and graph our data.  This fun workshop will help students learn how they can study habitats near their homes, and help them to have a better understanding of the impacts of human activities on these habitats.

Topics to be Covered this Week

Monday Aug. 14th

  • Introduction to environmental biology and workshop
  • Outdoors: Learn about different sampling methods through hands-on sample testing
  • In Lab: Review several software programs we will be using throughout the week

Tuesday Aug. 15th

  • Outdoors: How to use and operate a GPS. GPS Activity outdoors
  • In Lab: GIS data analysis in QGIS (http://www.qgis.org/en/site/)

Wednesday Aug. 16th

  • Outdoors: Data collection in nearby habitat
  • In Lab: Design of study for beach site in groups. Review of online data available for beach site
  • Presentation of results on Friday!

Thursday Aug. 17th

  • Outdoors: Beach site data collection (near Scripps – take shuttle from SDSC to beach)
  • In Lab: Organize and digitize/upload data, start presentation slides

Friday Aug. 18th

  • In Lab: Analyze data & Finish presentations.
    Afternoon: Group presentation of results

Prerequisites
Must be a current middle or high school student in grades 8-10.
Basic understanding of biology and chemistry.


Instructor:
Elizabeth Fergison, Ocean Science Analytics
Course open to students in grades 8-10.
Course fee: $265.00
Register for this Workshop


Questions?

If you have any questions about the registration process, please contact Ange Mason, SDSC Education and Outreach, via phone at (858) 534-5064 or email at amason@ucsd.edu.

Privacy Policy

The San Diego Supercomputer Center is proud to demonstrate our commitment to your privacy. We will treat personal information received via workshops registration forms in a manner consistent with current Privacy Policy standards. Information submitted to us via email, fax or US mail will not be shared with entities outside of the San Diego Supercomputer Center at the University of California, San Diego and will be used only for the purpose for which it is intended.

Check Payment Address

If you choose to pay by check, please send a check for the full amount and your student’s name and workshop(s), made payable to UC Regents, to the following address:

Ange Mason
Attn: SDSC Summer Workshops
San Diego Supercomputer Center
UC San Diego
9500 Gilman Drive
MC 0505
La Jolla, CA 92093-0505

SPECIAL NOTE TO CREDIT CARD USERS:

When using a credit card, rather than a personal check or money order, please be sure that you do not intend to cancel your registration. Our credit card transactions are processes through industry standard authorizee.net, which allows 120 days from time of purchase for credit card refunds. After that time, UCSD cannot process a credit card refund.

Our advice: If there is even a remote chance that you might need to cancel, please send a check for your registration payment. Processing refunds is much easier this way.

Please also refer to our refund policy below.

Our Refund Policy 

In order to best serve our students, SDSC StudentTECH has a firm cancellation policy. Once payment has been made in full, there are no refunds. Only credit will be given. Cancellations or changes must be made in writing at least 10 days prior to the first day of class. Cancellations will receive a credit for 50 % of the course registration fee. No credits will be issued after 10 days prior to the first day of class. Credits must be used within one year from the start date of the canceled program. Students who are no shows will not be eligible for a credit and may not reschedule.