2008 UAB Computer Science
Summer Camps

The UAB Computer and Information Sciences (CIS) Department will continue to offer a a rich sequence of computer camps in Summer 2008. Since 1999, the Department has offered a graphics camp; since 2003 the Department has also offered a robotics camp. The newly expanded series will continue to offer these two core camps, but also provide an introduction to programming with Java. The Department will continue to offer a camp this year for middle school students that is focused on game programming with Alice. An overview of the camps is provided below, along with information regarding registration, tuition, and scholarships.

The printable flyer that was used for advertising these camps is available here.

RELATED EVENTS: The UAB High School Programming Contest and the Alice Film Festival will be held on May 10, 2008. 

 

 

UPDATE: All of our camps are now full. If you would like to be informed about the 2009 camps, please write to Dr. Jeff Gray at gray@cis.uab.edu

Archives from Previous Years

Photos and videos from previous camps are available at the following links:

Previous Graphics Camps (1999-2006)

Previous Robotics Camps (2003-2006)

2007: High School Camps and Middle School Camps (students from 4 different states attended)

Overview of 2008 High School Camps

The high school camps target rising sophomores through seniors. The camps begin at 9am and end at 3pm each day of the week. Students will be given an hour lunch break (lunch not provided in the high school camps). If desired, students attending the computer science camps may also elect to enroll in CS 201 (Introduction to Object-Oriented Programming)  for Concurrent/DUAL enrollment at UAB (4 hours of college credit).

Week 1: July 7-11, 2008
Introduction to Programming with Java

Description: This first week will introduce students to Java, which is an object-oriented programming language. This week provides the initial skills required for some of the other weeks. Students will learn to design and compile programs, learn the basic constructs of a programming language, and practice their new knowledge on fun projects such as RoboCode. The exercises throughout the week will be focused on media computation, which will involve writing programs that modify pictures, movies, and audio. This week may be skipped by those students who already have significant programming experience.

Prerequisites: Only basic familiarity with a computer is required (e.g., using a mouse and using Windows Explorer).

Instructor: This week will be taught by Dr. Jeff Gray

Week 2: July 14-18, 2008
Robotics Camp

Description: Students will build simple robots from the Lego NXT robotics kit and learn to program their robot using Java. Several small robotics projects will be assigned, such as Sumo Wrestler, Kick the Can, Balloon Buster, Self-Parking Car, and Homing Pigeon. A team-based project will be the focus during the last two days of the camp where students coordinate their robots through Bluetooth communication to perform a simple search and rescue mission. Please note: The robots remain the property of UAB at the end of the camp. An archived website of all robotics camps from past years is available here.

Prerequisites: Students participating in this camp should have basic programming skills in Java, such as those covered in Week 1.

Instructor: This week will be taught by Dr. Jeff Gray.

Week 3: July 21-25, 2008
Graphics Camp

Description: The camp is designed to introduce students to computer science at a deeper level than they may have seen before, develop some fun working software for real problems, and prepare students for potential study at the university level. Students listen to daily lectures and do hands-on supervised laboratory work, developing software in C++ and OpenGL that implements the material learned in lecture. By providing prototype software developed by the faculty members running the course, which is then altered, the students can explore sophisticated ideas. Prof. Johnstone emphasizes aspects of computer graphics, while Prof. Sloan emphasizes aspects of algorithm design and visualization. Past projects have included the geometric modeling of smooth objects, visualization of sorting algorithms, and motion design. We have discussed visibility analysis for interactive rendering in complex environments, motion design for computer animation, design of curves and surfaces for population of virtual scenes, various optimal and practical sorting algorithms, algorithmic complexity, and algorithmic shortcuts. An archived website of all graphics camps from past years is available here.

Prerequisites: Students participating in this camp should have basic programming skills, such as those covered in Week 1.

Instructor: This week will be taught by Dr. John Johnstone and Dr. Kenneth Sloan.

Overview of 2008 Middle School Camp

The middle school camp targets rising seventh through ninth graders. The camp begins at 9am and ends at 3pm each day of the week. Students will be given an hour lunch break (lunch is provided in the middle school camps). This camp is designed to be especially appealing to both girls and boys.

Middle School Camp: July 28-August 1, 2008 (additional weeks may be added)
Introduction to Game Programming with Alice (Middle School)

Description: Alice is an interactive 3D-programming environment from Carnegie-Mellon University. The goal of Alice is to offer the best possible first exposure to programming for students by providing a more intuitive environment for teaching object-oriented programming. During this week, students will learn common programming constructs, basic algorithm design, and storyboarding of movies/games. Projects throughout the week will involve the creation of video games and movies.

Prerequisites: Only basic familiarity with a computer is required (e.g., using a mouse and using Windows Explorer).

Instructor: This week will be taught by Dr. Jeff Gray.

Registration, Tuition and Scholarships

Registration

Registration is now closed - all camps are full. Thanks to those who expressed an interest in the 2008 camps. We will have students from five different states and 2 countries participating this year.

Tuition

High School Camps: If attending separately, the tuition for each week is $200. As a discount, tuition for all three weeks is $500 (a $100 discount). The high school camps do not include lunch.

Middle School Alice Camp: The tuition for the one week middle school camp is $250. This includes lunch each day of the week.

Scholarships

High School Camps: There will be two merit-based scholarships and several need-based scholarships available to prospective students applying to the high school camps. These scholarships will cover the full tuition for three weeks. Students receiving a scholarship must commit to attending all three weeks. The merit-based scholarships are made available through corporate support from Cardinal Health/MedMined and ComFrame. The recipients of these scholarships will be named the "MedMined Scholar" and the "ComFrame Scholar" for that summer.

The National Science Foundation provides support for two need-based scholarships for students who can verify a difficulty in covering the tuition costs. For both the merit and need-based scholarships, parents of students will be asked to provide additional information (W2 verification or ACT/SAT scores) and may be required to visit UAB for a short on-campus interview.

Middle School Alice Camp: Because of the demand for the middle school camps, we only anticipate offering a small number of need-based scholarships. 

More Information

For questions or additional information please contact camps@cis.uab.edu.

 

Sponsors

We gratefully acknowledge the support of the following organizations in providing resources and support to the 2008 summer camps:

 

National Science Foundation

 

Page last updated: April 12, 2008