
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