The goal of the independent projects are for students to explore a variety computer science topics.
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.
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
- Painting (bitmap) software
- Needs computer
- Photoshop (not free)
- Gimp (free)
- Web based (runs on Chromebook) and are free.
- Needs computer
- Drawing (vector) software
3D graphics (Computer Graphics and Modeling prep). See the Graphics and Modeling Projects Page for 3D graphics assignments and ideas.
- Drawing, Modeling, and Animation
- CAD, 3D printing, Engineering
Learn more about business applications like Docs, Sheets, Slides, or Forms. Talk with Mr. Didier about assignments and options.
- Google Docs: word processing (Desktop Publishing prep)
- Google Slides: slide show software (Desktop Publishing prep)
- Google Sheets: spreadsheets, number crunching and graphing (Information Management prep)
- Google Forms: surveys, questionnaires, and more.
Research a topic in computer science and do a report about it. More information can be found in the Research Project pages.
Learn to create a simple song, rhythm, podcast, voice-over and more. Get a taste of what the Digital Music Production class is about. Check out the Music Production Projects page for some project ideas. Below is a list of software apps that you can use.
- Garageband (Digital Music Production prep)
- Ableton Live, Propellerhead Reason, Native Instruments Komplete
- Audacity (free audio program, but requires Mac, Windows or Linux. It won't run on the Chromebook)
- Soundtrap (free month trial, but costs money. Music Production class sometimes uses this software)
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
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.
- Blender: free
- Pencil2D: free
- FlipBook: free
- Not free: Adobe Animate, ToonBoom, Harmony
These programs are web-based and will work on a Chromebook.
Learn to create your own websites. You can create them from code using HTML and CSS or use web page generating software like Google Sites or Adobe Spark.
- Building and programming Lego robots (Robotics I prep)
- Programming Arduino Robotic Car
Learn more about computer hardware or operating systems. Speak with Mr. Didier about details. Students doing these projects must have prior experience or partner with students with prior experience
- Tear apart and rebuild a computer.
- Reinstall an operating system.
Cybersecurity is a recently booming field. It deals with the protection of computers, networks and other devices from digital attacks and damage. Check the Cybersecurity Projects page for possible projects.
- Satellite mapping data.