
Computer Camp CoursesWe offer courses for all levels of experience. For campers who are new to computers or to programming, we offer LOGO, HTML, Flash, Robotics, and Graphic Design.
LOGO ProgrammingLOGO is a simple programming language which was designed specifically for teaching programming. LOGO programs move a turtle around the screen to draw shapes. This programming language is appropriate for campers of all ages, from 7 to 16! Campers will learn:
Required experience:
AliceAlice is a language developed at Carnegie Mellon University. It is a 21st century programming environment designed to be a student's first exposure to object-oriented programming. It allows students to learn basic computer science while creating animated movies, simple video games, where students control the behavior of 3D objects and characters in a virtual world. Campers will learn:
Required experience:
HTML and CSSHTML with CSS is widely accepted as the best way to make web pages, both for small personal pages and for large professional web sites. We encourage well-formed XHTML for maximum compatibility on all types of computers. Campers will make a personal home page using different fonts, colors, pictures, sounds, and embedded Flash movies that they or other campers have created. Campers will learn:
Required experience:
Graphic DesignCampers learn basic design principles primarily using Adobe Photoshop, although other graphics applications are introduced as well. Campers will learn:
Required experience:
FlashFlash is one of the best tools for creating animations and interactive multimedia presentations. Campers taking our Flash course will learn how to make complex media using vector graphics including dynamic content, sound, video, and animation. Campers will learn:
Required experience:
RoboticsWe offer different levels of robotics courses, including building and programming a Lego MindStorms robot, a BASIC Stamp robot, and a VEX robot. Depending on the camper's experience, he or she may create a robot by using a pre-made design or a design of their own. In previous years, campers have developed
Campers will learn:
Required experience:
Visual Basic.NETVisual Basic.NET is a powerful language that allows programmers to quickly design and implement a large variety of applications. These programs range from simple games to applications that can solve complex problems. Campers will learn:
Required experience:
PHP and MySQLPHP is a very widely used web development language for creating data-driven web sites. We use MySQL, a free database manager, with PHP to store site data such as user names, passwords, and message board posts. Campers will learn:
Required experience:
Java BasicsJava is a widely used object-oriented programming language, which is replacing C++ as the preferred general-purpose programming language. Java is very flexible and can be used to develop games, dynamic web sites, desktop Windows and Mac applications. Campers will learn:
Required experience:
C++C++ is a widely used object-oriented programming language, often used for 3D video games and Windows applications. C++ is being replaced by Java in many areas of software development, and many campers find Java easier to learn than C++, so we recommend that most campers who want to learn C++ should learn Java first. Campers will learn:
Required experience:
Game Development in JavaGame Development is our most advanced programming course. In this course, a team of campers learn object-oriented programming while developing a video game using the Java programming language. In previous years, campers have developed text-based role-playing games, text-based casino games, and Matching Madness, a graphical matching game based on PopCap Games' Bejeweled. Campers will learn:
Required experience:
|
|||||||||||||||||||||