Advanced Computers is the year long elective for students who wish to learn more about the computer science field. It is intended to be a more independent course in which students pick a topic that interests them and create a project in that topic. Some of the areas available to the students are:
Special Thanks to the following companies for their support and partnership with our program:
3D Modeling - Blender
Students use Blender to learn the teminology and workflow required to create computer models that can be used in animations. Modeling of both hard and soft surfaces are covered. Students are taught using videos from blendercookie.com by experts in 3D modeling. The course also covers lighting, texture and rendering of characters once they are modeled.
3D Animation - Blender
Students learn the techniques for rigging and animating their characters using Blender. The students start by creating simple movement and end with complex coordinated movements of their characters to develop animated scenes.
Digital Photography - Photoshop
Students use Photoshop to create original photo and text effects. Starting from stock photos students learn the basic tools (brushes, layers, filters, etc ) of Photoshop to touchup or morph the photos. Some former projects include turning a sunny Seattle day into a cloudy lightning strike filled day. Students are also free to start from scratch to create digital pictures. Some projects of the past are creating a fiery phoenix from scratch and a photo realistic apple created from a green circle. As students move into their own personal pictures they learn about the working of the 35mm SLR camera and how exposure and f-stop can be used to affect the picture when its taken.
CAD/CAM - ArtCAM
Using an industry standard program (ArtCAM) donated to the program by DelCAM student create wood carved signs using the computer. They learn about G Code and controlling of a machine using those codes. Projects require the students to manipulate vectors to create a 2D view of their project then they use tools to create 3D reliefs from those vectors. From their reliefs students learn how to create toolpaths that the computer will use to cut their sign. They learn which tool bit should used to give the desired finish on the wood. Finally they transfer their project to the class CNC mill which was created with the help of Delta Tau's donation of a PMAC controller and Sound Solution Inc. design and fabrication of the machine.
Robotics - Legos
Students learn to control LEGO Mindstorm robots using the LeJos programming language. LeJos is JAVA programming for the mindstorms kit. Students are exposed to the basics of the programming language and learn how to create simple programs to make the robot move and turn. As they progress they learn to interact with the sensors of the robot to perform tasks. Programming tasks become more complex as the students learn about conditional and loop statements as well as procedures and how to break a large problem into smaller more manageable problems.
Programing - JAVA and Scratch
Students learn principals of programing from variables and simple input output to loops and counters. They learn these principals first using MITs visual programming language Scratch. After they feel comfortable with this language they move into JAVA programming.