Course Descriptions
Thanks for your interest in our course offerings.
We hope you enjoy reading about the exciting ways to
learn about the computers and technologies that have increasingly become so
much a part of our lives.
INTRODUCTORY COURSES (100's)
| "Introduction to Computers & the Keyboard" |
Computer/Technology 101 [
] Enroll
|
| Prereq: None. Recommended for ages 4 and up. |
| Length: 4 sessions, each 2 hours long. |
Students will learn the proper way to handle computers and associated devices such as mice and keyboards. We will cover such rules as having clean hands, not having food or drinks around computers, how to handle CDs, how to use a keyboard and mouse, how to click, double-click, drag, select, cut-and-paste, etc. We will also cover icons, shortcuts, how to get around in Windows, how to turn on and correctly power off a computer, how to insert a CD and get it to come up and how to know when to ask for help. We will use educational software as the means to these ends, to the greatest possible extent. We feel this is a very valuable course because this material is either glossed over or never formally addressed.
|
| "Introduction to Educational Software" |
Computer/Technology 102 [
] Enroll
|
|
| Prereq: Computer/Technology 101, or equivalent. Recommended for ages 5 and up. |
| Length: 4 sessions, each 2 hours long. |
We will show students a wide variety of educational software in areas such as Math, Reading, Writing, Spelling, and more! We feel that educational software is an exciting way to supplement students learning, especially because its so much fun, and because students pick up so many skills by using the large variety of software thats available. For example, all software of this kind exercises small motor skills so students become adept at more advanced computer skills such as mouse dragging and cursor movement. This software also hones skills such as hand-eye coordination, concentration, patience, and creative expression. Parents will be given a list of our recommended software as part of this class.
|
| "Introduction to Typing and Word Processing" |
Computer/Technology 105 [
] Enroll
|
| Prereq: Computer/Technology 101, or equivalent. Recommended for ages 5 and up. |
| Length: 4 sessions, each 2 hours long. |
First, students will be shown proper hand placement and posture for typing. Then, students will be introduced to word processing using Microsoft® Word. They will learn how to set up a document, set margins, choose fonts, center and justify text, spell-check, indent, and more! More advanced students will be introduced to using Styles to create well-structured consistent, easy-to-change documents, as well as tables, headers and footers, special characters (such as ¶ and ©), subscripts and superscripts, and more advanced topics.
|
| "Introduction to Art & Creativity Software" |
Computer/Technology 120 [
] Enroll
|
|
| Prereq: Computer/Technology 101, or equivalent. No previous art experience required. |
| Length: 4 sessions, each 2 hours long. |
Students will explore creativity software including the award-winning KidPix. We will cover the following: painting, drawing, creating simple movies & slideshows, digital rubber stamps, and more! Students will also learn how to print their creations. The aim of this course is for students to begin to understand how the computer can be used as a creative tool.
|
| "Introduction to Digital Craftmaking" |
Computer/Technology 121 [
] Enroll
|
|
| Prereq: Computer/Technology 101, or equivalent. No previous art experience required. |
| Length: 4 sessions, each 2 hours long. |
Students will have fun learning how computers can be used to make craft items such as stickers, frames, hats, cards, invitations, mobiles, bookmarks, gift bags, and more. Students will develop an appreciation for computers as creative tools, extending their use well beyond playing games and typing. This class also expands on skills developed in Computer/Technology 101, such as using a mouse, using a keyboard, printing, navigating on the screen, etc.
|
| "Introduction to Digital Bookmaking" |
Computer/Technology 122 [
] Enroll
|
|
| Prereq: Computer/Technology 101, or equivalent. No previous art experience required. |
| Length: 4 sessions, each 2 hours long. |
Students will learn techniques to author and illustrate books, using a computer as an assistive tool. Students will be introduced to different types of software that help to both encourage creative design as well as assist with the writing process. Each student will produce an entire book by themselves by the end of the session, and will pick up valuable writing and artistic skills in the process.
|
HOW COMPUTERS WORK (200's)
| "Bits & Bytes, I/O, and Storage Concepts" |
Computer/Technology 201 [
] Enroll
|
|
| Prereq: Computer/Technology 101, or equivalent; and comfort with multiplication we will introduce exponents as a shorthand to multiplying. |
| Length: 4 sessions, each 2 hours long. |
This is the recommended starting course, even for students who feel they know a lot about computers. This course covers how computers are used in the real-world, close examination of the keyboard, the concept of input and output devices (mice, printers, scanners, etc.), bits and bytes, storage capacities of diskettes, how data is stored on a computer (ASCII), number systems, character sets, and units of measurement (prefixes such as mega-, giga-, etc.). Course will be a combination of hands-on, demonstration/lecture, and video segments.
|
| "ASCII & Number Systems" |
Computer/Technology 202 [
] Enroll
|
|
| Prereq: Computer/Technology 201, or equivalent. |
| Length: 4 sessions, each 2 hours long. |
This course reviews ASCII character representation, then presents a more thorough treatment of math as applied to computers, including expanded notation, exponentiation, and the binary (base 2), octal (base 8), decimal (base 10) and hexadecimal (base 16) number systems. Special attention is given to show how these concepts relate directly to computers, with an emphasis on binary representation and its correspondence with underlying hardware (transistors). Course will be a combination of hands-on, demonstration/lecture, and video segments.
|
| "Logic, Transistors & Chips" |
Computer/Technology 203 [
] Enroll
|
|
| Prereq: Computer/Technology 202, or equivalent. |
| Length: 4 sessions, each 2 hours long. |
This course relates number systems to the underlying digital electronic components (esp. transistors) that are the basis for computers and other digital devices. The concepts of binary, On/Off and transistors operating as a switch will be unified. Special attention will be given to the story behind the invention of the transistor through an excellent video that shows its significance and its foundation for much of what goes on in Silicon Valley. Students will be given an opportunity to handle transistors, and a basic introduction to digital circuits will be given. We will show how transistors can be used as a switch to illuminate an LED in a simple circuit. We will present a brief introduction to microprocessors (Pentium® CPUs) so that the student understands how a computer computes. Finally, we will introduce truth tables (AND, OR, and NOT), and show how transistors are used as building blocks to construct more complicated integrated circuits that form the basis of microprocessors, memory, and storage devices (it all comes back to the transistor!). The class will culminate in a field trip to the Intel Museum in Santa Clara. Course will be a combination of hands-on, demonstration/lecture, video segments, and computer-aided instruction through CD software.
|
| "Introduction to Digital Circuits" |
Computer/Technology 204 [
] Enroll
|
|
| Prereq: Computer/Technology 203, or equivalent. |
| Length: 4 sessions, each 2 hours long. |
For those who wish to continue their exploration of digital electronics, this course will present an introduction to digital circuits. Components such as transistors, diodes, resistors, capacitors, DC power supplies, LEDs, and the like will be introduced and demonstrated. Basic breadboarding techniques will be demonstrated and students will be given an opportunity to develop their own simple circuits. We will show how circuits are constructed that add two two-digit binary numbers together (half-adders and full-adders). Course will be a combination of hands-on, demonstration/lecture, video segments, and computer-aided instruction through CD software.
|
| "What's Inside the Computer?" |
Computer/Technology 220 [
] Enroll
|
|
| Prereq: Computer/Technology 202, or equivalent, which may be taken concurrently. Recommended for ages 10 and up. |
| Length: 4 sessions, each 2 hours long. |
This is one of our most popular classes, as it gives students a chance to see whats going on under the hood. We will begin by explaining and demonstrating the safety precautions that must be taken when working with computers. We will then look at the major components of a computer, how they relate to each other, and what they do; we do this from a critical perspective so that students begin to develop an understanding for what makes some computers better than others. We will show, in particular, how motherboards have evolved since their introduction over 20 years ago. We will explain the difference between memory and disk, and students will be given a chance to install and remove memory. After the hands-on portion, we will present a video which demonstrates how one can build ones own computer. Finally, we will present a checklist for building a computer, along with useful websites, stores, and other resources. Whether or not the student ever builds their own computer, this course is really fun and educational, because it gives students an appreciation for whats in that beige box. It also demonstrates how the previously-learned fundamentals (such as those learned in Computer/Technology 201, 202, and even 203 and 204) come into play.
|
| "Troubleshooting My Computer" |
Computer/Technology 250 [
,
] Enroll
|

|
| Prereq: Computer/Technology 202, or equivalent, which may be taken concurrently. Recommended for ages 10 and up. |
| Length: 4 sessions, each 2 hours long. |
This is a very popular class, because we all have glitches, gotchas, gaffes and goof-ups with our computers. Wouldnt it be great if computers always ran without a hitch? Well, they dont. But, how do we go about fixing them? This class presents troubleshooting methodologies and techniques that can help us refine the art of helping ourselves. Bring your questions, problems, even your computers (!!) to this class, and well help you make sense of them. Then, the next time your computer has a problem, youll have a much better understanding of how to tackle it! Well look at software installation, operating system re-installs, hardware troubleshooting, device drivers, and more. Well also look at activities you should be performing on a regular basis to keep your computer running at its peak, such as scandisk, antivirus protection, Microsoft® Windows Update, power conditioning, etc. Dont let your computer get the best of you; begin mastering it today!
|
THE INTERNET & THE WEB (300's)
| "Introduction to the Internet" |
Computer/Technology 301 [
] Enroll
|
| Prereq: Computer/Technology 101, or equivalent. Recommended for ages 6 and up. |
| Length: 4 sessions, each 2 hours long. |
Students will be given a gentle introduction to the basic tools and techniques for using the Internet. We will approach Safe Computing from a pragmatic perspective by introducing kid-friendly sites and search engines. Students will learn how to get on the Internet by using a browser (Internet Explorer and Opera), navigate via links, and control various aspects of the browsing experience by changing some simple browser settings. Students will also learn how to save favorite sites, organize them, and access these bookmarks at a later time. Students will also be introduced to doing research on the Internet, and will learn how to identify credible sources of information.
|
| "Introduction to Networks, the Internet & the Web" |
Computer/Technology 302 [
] Enroll
|
|
| Prereq: Computer/Technology 101, or equivalent; and Computer/Technology 201, or equivalent. Recommended for ages 10 and up. |
| Length: 4 sessions, each 2 hours long. |
We start the course by explaining that, while standalone computers are useful, they can be hooked together in a network to harness even more power and flexibility. This leads to a discussion of the natural extension of networks from LANs to WANs. We then draw a distinction between the Internet and the World Wide Web (Web), and show how the two are related, but very different technologies. We learn how and why the Internet was created, and learn about its place in history. We continue with the history and creation of the Web, looking at its early days and its evolution. We conclude this class by learning about the organizations that set standards and maintain cohesiveness of the Internet and the Web.
|
| "Connecting to the Internet" |
Computer/Technology 303 [
] Enroll
|
|
| Prereq: Computer/Technology 302, or equivalent. Recommended for ages 10 and up. |
| Length: 4 sessions, each 2 hours long. |
This course begins with a comprehensive look at the various technologies used to connect computers to the Internet, such as analog modems, ISDN, and DSL. We then examine the infrastructure of Internet providers so that students can understand how it all hangs together. We look at the costs, speeds and bandwidths of the various access methods. We look at the difference between analog and digital communication, and learn how modems work. We discuss how high-speed transmission is accomplished using fiber-optic cable. The course culminates in a visit to a local Internet provider to see the Internet from their perspective.
|
| "Introduction to Web Page Programming" |
Computer/Technology 320 [
] Enroll
|
| Prereq: Computer/Technology 301, or equivalent. Recommended for ages 8 and up. |
| Length: 4 sessions, each 2 hours long. |
This course is the first in a series that teaches students how (and why) to write web pages. We begin with an introduction to HTML, the language used to author web pages. We then go through a series of exercises of increasing difficulty that lead students through the construction of their own web pages. After some practice, the students will be introduced to some software tools that help them to create web pages more efficiently. Finally, the students will learn how web pages are uploaded to web servers via programs that implement the FTP protocol.
|
| "Intermediate and Advanced Web Page Programming" |
Computer/Technology 325 [
,
,
] Enroll
|
| Prereq: Computer/Technology 320, or equivalent. Recommended for ages 8 and up. |
| Length: Custom-designed. |
This course is a continuation of Computer/Technology 320, and will survey a variety of subjects related to web design, including image capture and preparation (using Adobe Photoshop and Macromedia Fireworks), page layout and design principles, automated webpage development (using Macromedia Dreamweaver), audio and video, scripting (using JavaScript), and client/server technologies such as ASP and server-side includes. The course will be tailored to the participants and can draw on several of the above topics, as well as additional topics not mentioned.
|
LEGO® ROBOTICS (400's)
| "Introduction to LEGO® Robotics" |
Computer/Technology 401 [
] Enroll
|
|
| Prereq: Recommended for ages 9 and up. |
| Length: 4 sessions, each 2 hours long. |
This introductory class will familiarize students with the components of the LEGO® Mindstorms Robotics Discovery Set. We will build simple models, then automate and control them with the computer that comes with the set. Students will experiment with design principles, aesthetics, organizational skills, team-playing, programming, and gain an appreciation for the role of robots in society. We anticipate a guest speaker for one of these class sessions who has worked with robots at IBM Almaden Research Center for over 20 years.
|
| "Intermediate LEGO® Robotics" |
Computer/Technology 402 [
] Enroll
|
|
| Prereq: Computer/Technology 401, or equivalent. |
| Length: 4 sessions, each 2 hours long. |
This course is a continuation of Computer/Technology 401. Students will learn to build more advanced LEGO® robots that perform more complex behaviors. We introduce flowcharts and planning in the robot building process. We also formalize the concept of programming languages, and demonstrate how software relates to the control of devices, such as robots, cars, television set-top boxes (such as TiVo®), and similar devices.
|
COMPUTER PROGRAMMING (500's)
| "Introduction to Programming with DarkBASIC" |
Computer/Technology 505 [
] Enroll
|
|
| Prereq: Computer/Technology 202, or equivalent. Recommended for ages 10 and up. |
| Length: 4 sessions, each 2 hours long. |
When we ask kids what kind of programs they want to learn how to write, they almost always say Games!. Unfortunately, writing games is one of the most complex programming activities, because you are required to understand many details of drawing shapes, 3-D principles, data structures, etc. That is, until now! We have found an outstanding programming language, DarkBASIC, that has been specifically designed to get games up-and-running quickly because of the advanced language statements. But, the other main advantage of learning this language is that it is based on the original BASIC programming language, an excellent first language, as it is very easy to learn and read (unlike C++, for example). Once the BASIC language is mastered, we can go on into 2-D and 3-D programming. This course is the first in a series that introduces the simpler elements of the DarkBASIC language, and is the stepping-stone to more advanced programming. We will only touch on 2-D and 3-D in this class, and will learn many of the principles required to write more complex programs in more advanced classes.
|
| "Introduction to Data Structures and 2-D Programmin" |
Computer/Technology 506 [
] Enroll
|
|
| Prereq: Computer/Technology 505, or equivalent. |
| Length: 4 sessions, each 2 hours long. |
This class is a continuation of Computer/Technology 505. We write more advanced programs with DarkBASIC, explore simple data structures (arrays, stacks, and queues), and learn about algorithms via sorting numbers, all important groundwork for more advanced work. We also learn the 2-D language statements that enable us to draw and manipulate simple shapes. We will begin to see how what weve learned can be used to create games.
|
| "Introduction to 3-D Programming with DarkBASIC" |
Computer/Technology 507 [
] Enroll
|
|
| Prereq: Computer/Technology 506, or equivalent. |
| Length: 4 sessions, each 2 hours long. |
This course is a continuation of Computer/Technology 506. We do more advanced work with 2-D, exploring the power of the DarkBASIC language. Students then have an option to create a full-blown application using whats been learned so far, or choosing to learn principles of 3-D and its associated language statements. After a good bit of exploring the 3-D power of the language, we will help students develop a program which puts it all together.
|
MULTIMEDIA (600's)
| "Introduction to Animation" |
Computer/Technology 601 [
] Enroll
|
|
| Prereq: Computer/Technology 101, or equivalent. Recommended for ages 10 and up. |
| Length: 4 sessions, each 2 hours long. |
This course presents a survey of the field of animation, including software and technologies used to produce movies such as Shrek and Monsters, Inc. We will discuss how animation has evolved over the past 50 years, and explain the roles of computers and animators in this process. Students will have hands-on instruction using various professional software programs, including Macromedia Flash and Alias|Wavefront Maya (the latter is the primary program used by professional animators today).
|
| "Advanced Multimedia" |
Computer/Technology 699 [
,
] Enroll
|
|
| Prereq: Computer/Technology 601, or equivalent. Recommended for ages 10 and up. |
| Length: Custom-designed. |
This course is available for students who wish to explore more advanced multimedia topics for which we do not have individual courses yet, such as: Advanced Flash, Maya, Audio (including music production, MIDI, audio formats including MP3 and WAV), Video (including video production, digital cameras, titling, storyboarding, etc.), Adobe Photoshop, Adobe Illustrator, Aobe PageMaker, Adobe InDesign, Macromedia Fireworks, etc.
|
"CRITICAL SKILLS" COURSES (700's)
| "Microsoft® Windows Operating System Techniques: Beginning" |
Computer/Technology 710A [
] Enroll
|

|
| Prereq: Computer/Technology 101, or equivalent. Recommended for ages 8 and up. |
| Length: 4 sessions, each 2 hours long. |
Well cover many topics in this comprehensive, practical course on how to get the most out of Windows: what files are & how theyre organized and stored, file suffixes, folders, the Desktop, shortcuts, saving files, Find, the Start menu & how to organize it, the System Tray, the Taskbar, minimizing and maximizing windows, right-clicking to access context menus, customization of your workspace, how to properly shutdown your computer, scrolling, the Task Manager, the Control Panel, the Recycle Bin, and more!
|
| "Microsoft® Windows Operating System Techniques: Int./Adv." |
Computer/Technology 710B [
,
] Enroll
|

|
| Prereq: Computer/Technology 710A, or equivalent. Recommended for ages 8 and up. |
| Length: 4 sessions, each 2 hours long. |
This course is a continuation of Computer/Technology 710A, which we briefly review, then introduce the following additional topics: Hidden files, power-saving configuration, adjusting the settings of your mouse and keyboard, inventorying your system, adding and removing software nd hardware components, configuring sound, Windows Update, antivirus protection, and more! Those who desire advanced instruction should also sign up for this course.
|
| "Microsoft® Word: Beginning" |
Computer/Technology 720A [
] Enroll
|

|
| Prereq: Computer/Technology 710A, or equivalent. Recommended for ages 8 and up. |
| Length: 4 sessions, each 2 hours long. |
This course is a systematic presentation of the worlds most popular word processor, and covers the following topics: how to set up a document (margins, page orientation, etc.), character and paragraph formatting (fonts, line spacing, etc.), page headers and footers, page and column breaks, bulleted and numbered lists, copy/paste/delete, spelling and grammar checking, image handling, saving, and printing.
|
| "Microsoft® Word: Intermediate/Advanced" |
Computer/Technology 720B [
,
] Enroll
|

|
| Prereq: Computer/Technology 720A, or equivalent. Recommended for ages 8 and up. |
| Length: 4 sessions, each 2 hours long. |
This course is a continuation of Computer/Technology 720A, and is highly recommended for those that really want to master Word. We cover the following topics in detail: fonts (True Type, Adobe, etc.), how to design a document so it looks professional, configuring Word (Options), styles (very important!!), tables, pagination, macros, tools, borders and shading, using Help, and more! Those who desire advanced instruction should also sign up for this course.
|
| "Microsoft® Excel: Beginning/Intermediate" |
Computer/Technology 730A [
,
] Enroll
|

|
| Prereq: Computer/Technology 710A, or equivalent. Recommended for ages 8 and up. |
| Length: 4 sessions, each 2 hours long. |
Microsoft Excel is perhaps one of the most-underappreciated programs available. We dispel that notion by showing just how powerful Excel is. We cover the following topics: setting up a spreadsheet, entering and editing data, formatting (cell formatting, alignment, resizing columns and rows, character formatting, borders and shading), setting up formulas, creating charts and graphs, and more!
|
| "Microsoft® Excel: Intermediate/Advanced" |
Computer/Technology 730B [
,
] Enroll
|

|
| Prereq: Computer/Technology 730A, or equivalent. Recommended for ages 8 and up. |
| Length: 4 sessions, each 2 hours long. |
In this course, a continuation of Computer/Technology 730A, we develop a budget for a fictitious company, and learn the importance of: planning, the visual presentation of data through graphs and pictures, what-ifs, scenarios, field validation, tools, add-ins, and more! This course will be tailored for the age groups taking the class. Those who desire advanced instruction should also sign up for this course. More advanced students will explore some of the statistical and business analysis tools on a level suitable and meaningful for them. This course is a must for those who wish to master Excel.
|
| "Microsoft® PowerPoint: Beginning/Intermediate" |
Computer/Technology 740A [
,
] Enroll
|
|
| Prereq: Computer/Technology 710A, or equivalent. Recommended for ages 8 and up. |
| Length: 4 sessions, each 2 hours long. |
PowerPoint is used to create presentations (face-to-face, or canned for later consumption). We introduce the following concepts: creating a presentation, slides, formatting techniques, views, transitions, animation, sound, Speaker Notes, and techniques for designing effective presentations. Instruction will be tailored to the ages of the students taking the course.
|
| "Microsoft® Access: Beginning/Intermediate" |
Computer/Technology 750A [
,
] Enroll
|

|
| Prereq: Computer/Technology 710A, or equivalent. Recommended for ages 12 and up. |
| Length: 4 sessions, each 2 hours long. |
This course introduces the concept of a database from a practical point-of-view, using the worlds most popular desktop database management system. We cover the following topics: what is a database?, why do I need one?, design techniques, normalization, user-interfaces, querying techniques, importing and exporting data, field validation, and more. We also gently introduce the concept of customization using VBA (Visual Basic), and will happily go into depth for more advanced students.
|
Thanks again for your interest!
Please note: We are continually adding classes to
our curriculum. For example, we are developing classes in the following areas:
advanced animation, Inspiration®/Kidspiration®,
advanced PowerPoint, advanced Access, computers & society, history of computing,
and many more. If you don't see the class you'd like to take, please contact
us. Chances are, we're very interested in offering such a course and/or could
offer one custom-made just for you!
|