▲ Artificial Intelligence 12
This course involves a combination of math concepts and computer programming skills to create your own neural network, then apply machine learning algorithms to teach it new things. Major topics include linear and matrix algebra, linear and logistic regression, decision trees, activation functions, backpropagation, gradient descent, and loss functions. Students with no prior computer programming are welcome but they should have a strong math background and enjoy playing with numbers.
▲ Computer Modelling & Animation 10/11/12
Create 3D models, then bring them to life by animating them, or print them on the 3D printer! Learn the principles of box modelling, mesh modelling, rigging, animating, UV mapping and texturing, lighting and rendering. This course uses Blender, a 3D computer graphics program used for creating animated films, visual effects, art, digital sculpting, 3D printed models, and interactive 3D applications.
▲ Digital Art and Design 10/11/12
Develop your creativity, skills and style, and apply the elements of art and design to create powerful images and tell stories with your digital art. Learn how to use a suite of free and open source software through both guided and self-directed projects, including Krita for digital painting, drawing, and 2D animation, and Inkscape for illustration and graphic design. Get comfortable using a WACOM drawing tablet that is sensitive to the pressure, speed, and tilt of your hand. Draw with a digital pencil, pen, pastel, watercolors, oil paints, or almost any other brush you could imagine. If you’re interested in applying to post-secondary art programs, you can build your portfolio of digital creations in this course.
▲ Digital Hacklab 11/12
If you think the courses offered in Timberline’s Hackerspace all sound interesting, take this course so you can dabble in all of them! Or if you have a specific digital project you are interested in that doesn't quite fit into the other courses, the Hackerspace can provide you with the place, resources, and guidance for you to hack away. Some past project examples include tinkering with the Raspberry Pi to turn it into a multi-media hub for the class, using the Canon Hack Development Kit (CHDK) to install an alternate OS on a Canon digital camera, removing the polarizing filter from a computer monitor and building specialized glasses needed to view the screen. Students have even built a working computer submerged in a fish tank. Explore the digital world!
▲ Digital Photography 10/11/12
Learn the rules of photo composition, how to use the settings on a DSLR camera, and how to work with lighting and other photography equipment, to take intriguing, artistic, creative photos. Find the beauty in small details, capture fleeting moments, and tell a story with your images. While you’re at it, why not combine your camera skills with photo manipulation and turn yourself into a zombie?
▲ Game Design 10/11/12
Create graphically intense 3D levels or a simple 2D platformer using the Godot Game Engine. Learn about level design, asset creation and scripting so you can create all your favourite kinds of games, including mobile, puzzle, 2D, 3D, FPS, RPG and more!
▲ Web Development 10, Computer Programming 11/12