Camp Brainy Bunch Elite College Tours Home Login

(p) (510) 548-6612

Computer Camp

Education Unlimited - Computer Camp

Web design and software programming are perhaps the most sought-after skills in this hi-tech era. For tech-savvy students who want a leg up in the competition by building critical computer skills early in life, or for students who just love gaming, design and logic, Education Unlimited’s Computer Camp offers hands-on instruction in both creative and practical computer skills. Experienced instructors encourage students to use their imaginations while exploring fundamental and emerging technologies and software.

Summer 2017 Course Descriptions:

** Click here for a list of courses by grade

Java Programming 1

The campers will learn how to program in Java. They will learn about Object-Oriented Programming, defining classes, variables, and methods, basic I/O, and polymorphism. They will also learn how to use Git, the revision control system, and store and access their projects on Github. Basic commands and the Eclipse IDE will also be covered. By the end, campers will have a working knowledge of Java and be able to create simple Java programs. High school Java 1 students will enjoy learning a few basics in other programming languages, including Java, C, C++, and Scheme. 

  • UC Berkeley    July 9 - July 14:               Rising 9th - 12th grade

  • Stanford         July 9 - July 15:               Rising 6th - 8th grade

  • Stanford        July 23 - July 29:              Rising 9th - 12th grade

Java Programming 2

Java 2 assumes the campers have some familiarity with Java coming in. Ability to create and test simple Java classes is a good foundation. Java 2 campers will learn about Data Structures and Algorithms. They will learn about stacks, heaps, queues, and trees, and implement them in Java. Many different sorting algorithms, and their implementations, will be covered. Campers will use Git to store and revise their projects, and the Eclipse IDE to develop. A survey of other programming languages, including Java, C, C++, and Scheme, will give campers a feel for the types of projects they can explore going forward. * Note: Java Programming 2 requires working knowledge of the content in Java Programming 1 or successful completion of the Java Programming 1 camp) 

  • Stanford        July 30 - August 5:              Rising 9th - 12th grade

Graphic Design & 3D Imaging

The graphic design week of Computer Camp will explore the theory and principles behind graphic design as well as provide hands on experience with computer aided design. The campers will be introduced to a history of graphic design as well as current day trends in design. Focusing on graphic designs impetus to web applications, such as wire-framing, visualizing UI-UX possibilities, still imagery editing and an in-depth understanding of the tools of Photoshop. We will also explore the functions of 3D imaging and printing. Through a critique based evaluation of projects student will learn how to be perceptive to the principles of design, which will become a basis for further development when they graduate from the program. This Camp assumes no prior knowledge of computer aided graphic design, or 3D modeling/printing experience.

  • UC Berkeley  June 11- June 17:          Rising 9th - 12th grade

  • Stanford        July 16 - July 22:           Rising 9th - 12th grade

Elementary Week: Python: Let's code!

The campers will learn about algorithms, loops, debugging, conditionals, and events in activities and in programming using Python, the high-level programming language. Engaging activities both on the computer and off will prepare the students to dive into other programming languages moving forward. Campers will spend their time learning about the programming concepts and then applying them using Python. They will use their creativity to create projects while exploring the process of coding. 

  • UC Berkeley        July 16 - July 21:              Rising 4th - 6th grade

  • Stanford             Aug 13 - Aug 18:              Rising 4th - 6th grade

Elementary Week: Snap: A foundation for programming + Webdesign

The campers will learn about algorithms, loops, debugging, conditionals, and events in activities and in programming using Snap, the drag-and-drop visual programming language. Engaging activities both on the computer and off will prepare the students to dive into other programming languages moving forward. Campers will spend 2/3 of the time learning about the programming concepts and applying them using Snap. In addition, they will also spend 1/3 of the time learning about web design, and get to create their own web page. 

  • Stanford            June 25 - July 30:          Rising 4th - 6th grade 

Web Design - CSS & HTML 

This session equips students with the skills and in depth knowledge to construct their own web sites from scratch. The campers learn how to become self-sufficient Hyper Text Markup Language (HTML) and Extensible HTML (XHTML) coders. Simultaneously, they learn how to stylize their pages using Cascading Style Sheets (CSS). Starting with the very basics the campers build a strong foundational understanding of the process of web development and then journey through intermediate and advanced levels via instruction, team work, and exploration. Halfway through they are taught and encouraged to use more robust programming text editors such as Notepad++ to help them learn best practices employed for syntactical structures of their code which helps them become more organized and efficient developers. At the end of camp, the campers are introduced to more robust web development tools such as Adobe Dreamweaver and Aptana Studio which ease and speed up their development. 

  • UC Berkeley         June 18 - June 23:         Rising 6th - 8th grade

  • Stanford              Aug 6 - Aug 11:             Rising 6th - 8th grade

  • Stanford              July 23 - July 29:           Rising 9th - 12th grade

Web Design 2- Javascript

This camp assumes a prior knowledge of Hyper Text Markup Language (HTML) and Cascading Style Sheets (CSS) and adds JavaScript programming (and/or CoffeeScript programming based on instructor evaluation of overall camp performance) in order to enable campers to build client side web applications. Starting with the very basics of programming the campers build a strong foundational understanding of the process of web programming and then journey through an intermediate level via instruction, team work, and exploration. Finally campers are introduced to JavaScript development libraries such as jQuery and then left free to explore the rich tapestry of libraries in existence in order to develop final projects in the form of a web application containing HTML, CSS, and JavaScript. They are encouraged to use any JavaScript libraries they wish in order to ease, speed up, and add professionalism. Campers are taught and encouraged to use robust programming text editors such as Notepad++ to help them learn best practices employed for syntactical structures of their code which helps them become more organized and efficient developers. Campers are also introduced and encouraged to use more robust web development tools such as Adobe Dreamweaver and Aptana Studio which ease and speed up their development.

  • Stanford                   July 30 - Aug 5:                  Rising 9th - 12th grade

Our 2017 courses by grade:

Elementary School: Rising 4th - 6th grade

Middle School: Rising 6th - 8th grade

High School: Rising 9th - 12th grade
 
GRAPHIC DESIGN:
WEB DESIGN SERIES:
PROGRAMMING SERIES:

A few words from our campers and parents...

"My son enjoyed it [web development course, Stanford], and I felt it worth the money for the following reasons.

  • 8 hours/day of teaching on web development covering coding that my son didn't know as well as reviewing areas my son did know
  • Field trip to computer museum to see history of computer science 
  • Students had to come up with a presentation by end of week and had to to a crash project to demonstrate that they learned something.  Presentations were done in a classroom. All had impressive projects
  • Students also get one field trip to Santa Cruz Boardwalk to relax and get to hang with each other.
  • International and national student exposure.  My son's roommate was from Arkansas.  Some of his classmates were from Florida and London, England and New York City.
  • I extensively spoke to [the instrictors] Michael and Navid.  Navid really put thought into this program.  Michael has real world practical experience in web development and CS programming, so he had great advice to help me guide my son.

I looked at [other Bay Area computer camps], but after searching reviews on the internet, they seemed to be more into providing fun games and times for kids and less on class time of real programming.  My son had to do intense work on his web presentation.

Finally it was good for my son to get out and experience the college life.  I think parents who enroll kids in this course are looking for more serious courses." - Jacob L., Camper Parent

"The best feature of this camp was the amazing amount of time we spent doing practice applications with the programming language, gaining lots of hands on experience." -Murtaza Munaim, Computer Camper

“(The instructor) is fun and lets us learn hands-on and is there when we need help...I want to come back.” -Cathy McDermott, Elementary Week Computer Camper

Why an Education Unlimited Computer Camp?

  • Individualized Instruction: EU seeks to offer the most personalized instruction possible, with separate sessions for elementary, middle and high school campers that break students into skill-level groups. Students are placed in small classes with remarkably low student to teacher ratios. On the first day, instructors assess each student’s previous experience and knowledge in order to challenge them appropriately and provide a fun, tailored learning experience.
  • A Computer for Each Student: Each student receives his/her up-to-date PC during the course of the program. 
  • Top Instructors. We recruit instructors from top Universities and/or hire experienced industry professionals. Each instructor has a specialty in some aspect of web programming and/or design, in addition to experience working with K-12 students.
  • University Campus Life: Students at Computer Camp live in the heart of American computer innovation- the San Francisco Bay Area. Participants eat in university dining halls and take classes on-campus. They play sports on sprawling green quads, watch movies in dorm lounges, and get a taste of the exciting life of a college student on a prestigious campus.
  • Challenging Core Curriculum: Each session gives students an opportunity to focus on a particular specialty. 


Computer Camp - Staff Profiles

Staff are typically subject matter experts and experienced teachers. Staff assignments vary by program and all staff are held to the highest possible standards. Some of our recent staff members for this program include:

Education Unlimited - Alison Mcdonald (Instructor)

Alison Mcdonald — Instructor

Alison is a Graphic Design Instructor and Computer Science Assistant for Education Unlimited's Computer Camps.  She is currently working on her undergraduate degree in Environmental Economics at UC Berkeley. 

Before college, Alison trained as a California State Lifeguard, and worked on the beaches in San Diego. Now, when she's not working with...


Education Unlimited - Navid Shaghaghi, MS (Lead Instructor)

Navid Shaghaghi, MS — Lead Instructor

Navid is the Lead Computer Camp Instructor at Education Unlimited.

He received his Masters Degree in Sustainable Energy Engineering from Santa Clara University and completed his undergraduate studies at the University of California at Berkeley with a bachelor of science in Electrical Engineering and Computer Science (EECS) and a bachelor of...


We will continue to add additional staff members as enrollment and availability dictate. Details are posted on additional staff members as they are confirmed.



Upcoming Sessions
* Tentative and Subject to Change

Session Grade Location Price Range  
Jun 11th - Jun 17th 9th - 12th UC Berkeley $2,225.00 – $2,620.00
Jun 18th - Jun 23rd 5th - 8th UC Berkeley $1,590.00 – $2,200.00
Jun 25th - Jun 30th 4th - 6th Stanford University $1,590.00 – $2,200.00
Jul 9th - Jul 14th 5th - 8th UC Berkeley $1,590.00 – $2,200.00
Jul 9th - Jul 15th 9th - 12th Stanford University $2,225.00 – $2,620.00
Jul 16th - Jul 21st 4th - 6th UC Berkeley $1,590.00 – $2,200.00
Jul 16th - Jul 22nd 9th - 12th Stanford University $2,225.00 – $2,620.00
Jul 23rd - Jul 29th 9th - 12th Stanford University $2,225.00 – $2,620.00
Jul 30th - Aug 5th 9th - 12th Stanford University $2,225.00 – $2,620.00
Aug 6th - Aug 11th 7th - 8th Stanford University $1,590.00 – $2,200.00
Aug 13th - Aug 18th 4th - 6th Stanford University $1,590.00 – $2,200.00