|
SPICE is an intensive,
fun-filled, two-week program in modern software development
offered by the IPFW Computer Science Department. It provides the
opportunity to sharpen basic skills in Java, one of the most
widely used languages for Internet and modern application
programming. There will be demonstrations, projects and advanced
training in software design and development. Workshops will
allow you to practice what you have learned. Working in teams
with other students, you will design and test a Java application
that implements a computer game or simulation.
If you are a
student with a desire to push your programming skills, meet
other students with strong programming interests, prepare for
the AP CEEB examination, and perhaps explore a computer-based
career, SPICE can a perfect extension of your high school
classes. Even if you aren’t planning to pursue a career in
computer science, SPICE will give you the skills you can use to
create games and websites of your own that are sure to impress
your family and friends.
We offer two SPICE classes:
The content of SPICE I is truly basic Java, and intended for absolute
beginners. The topics
are introduction to Java and JBuilder, primitive data types
and operations, control statements, methods, arrays, strings,
objects and classes.
-
SPICE II
The content of SPICE II is fairly advanced, and designed for students with
prior Java background.
The topics include GUI programming, event driven programming,
user interfaces and abstract classes, inheritance and
polymorphism, exceptions, input and output, and threading.
At the completion of
the program, students are awarded IPFW Attendance
Certificate.
In all, the
objectives of this program are summarized as follows:
- Provide
high-school students with a challenging and rewarding
experience in modern software development through on-campus
workshops.
- Make computer science popular to K-12 audience and
encourage high-school students to consider a computer
science career by exposing them to the vast choices of
opportunities in the field.
- Better prepare high-school students who will choose to
pursue a Computer Science degree at the university level.
- Show creative and imaginative activities in computer
science.
|