Goal
The goal of the independent projects are for students to explore a variety computer science topics.
Requirements
Since there are too many topics which will be covered, Mr. Didier does not have time to directly teach you the individual subjects. Thus, you are responsible for finding tutorials or videos to teach you about these topics. Mr. Didier can assist you in learning the topics as well as finding tutorials, but you are responsible for your own learning.
Topics
Continue your programming project or start a new programming project. Check the Programming Projects page for more details.
- 2D graphics (Digital Arts prep). 2D graphics work often falls into either painting based (with a paintbrush) or a drawing based (drawing objects, moving and reshaping them). This page can describe some projects for 2D Graphics
- 3D graphics (Computer Graphics and Modeling prep).
- Drawing, Modeling, and Animation
- Blender: free, requires a computer. See the Graphics and Modeling Class Home Page for more information if you are interested in Blender work.
- Maya: freeish, requires a computer
- CAD, 3D printing, Engineering
- Drawing, Modeling, and Animation
- Google Docs or Sildes (Desktop Publishing prep)
- Google Sheets (Information Management prep)
Research a topic in computer science and do a report about it. More information can be found in the Research Project pages.
Learn more game design. Continue working in Scratch or jump to a more challenging program like Unity or Unreal.
- Scratch
- Unity (taught in Computer Game Design) or Unreal
- Unity Tutorials
- Garageband (Digital Music Production prep)
- Songwriters Studio: Beginner Garageband video tutorials
- Garage Band Guide: Beginner Garageband video tutorials
- Ableton Live, Propellerhead Reason, Native Instruments Komplete
- Collective Intelligence: Ableton Live video tutorials
- Ableton Push: Ableton Push video tutorials
- Audacity (free audio program, but requires Mac, Windows or Linux. It won't run on the Chromebook)
- Audacity Manual: This site is text based, but had great information from the tutorials, tips, a tour, and the reference manual for Audacity.
- TJ Free Audacity Tutorial Series. Free YouTube series that covers many beginner topics in Audacity.
Make your own short movie or video (Video Production prep). The Video Production Projects page can give you some ideas and guidelines on how to structure your projects.
Some of the software you can use to edit your video include
- iMovie (free on MacOS computers)
- Adobe Premiere (not free)
- WeVideo (freeish online editor. Your school account may give you more access.)
- Adobe Spark (free online editor using your school account)
Computer animation is a little more advanced as it requires knowledge of a 2D or 3D graphics first. It is a great topic to pursue, though, if you want a real challenge. Check out the Animation Projects page for some possible projects. A few programs for animation are listed below.
These programs require a computer or tablet, but won't run on a Chromebook.
These programs are web-based and will work on a Chromebook.
- Animaker: video animation
- HTML and CSS with Kahn Academy
- Google Sites
- Adobe Spark: create simple graphic web pages, videos, and graphics.
- Building and programming Lego robots (Robotics I prep)
- Programming Arduino Robotic Car
Learn to build and program simple electronic circuits. (Electronics prep)
- Tear apart and rebuild a computer.
- Reinstall and operating system.
- Must work under the supervision of a Computer Maintenance student.
- Satellite mapping data.