Course Description:
Everyday, most of us interact with technology that runs a computer program in some aspect.
This workshop is designed to introduce students to the concepts of computer programming. In this hands-on, interactive workshop students will learn a wide variety of computer programming concepts such as conditional statements, data structures, procedures and functions. Students will learn how to program in both visual and textual programming environments to create highly interactive end-user applications.
Structure of activities:
Workshop size is limited to 16 participants in order to assure a high quality learning environment. Participants work both in teams and individually in a supervised, hands-on learning environment. Each day they will learn about new approaches and tools and then have the opportunity to try them out for themselves in our iBook computer lab.
Educational Objectives:
This course introduces students to various programming environments and tools to solve real-world problems. Facilities and equipment: All activities take place at the Shodor offices at 300 West Morgan Street, in Durham, North Carolina. Participants have access to high-speed Macintosh iBook laptops with wireless connections to the Internet via an AirPort hub connected to a T1 line (about 50 times faster than a 28.8 K modem) in our computer lab.
Prerequisites:
Participants should have an interest in science and mathematics. While some experience with computers is helpful, it is not required.