Computer Science Projects

Long Term Project(s) Information

Long Term CS Project(s) - 300 pts

  • Due: Friday, December 17th

  • Presentation: Monday, December 20th to Wednesday, December 22nd

  • Grade: 100 pts on Q1, 100 pts on Q2, 100 pts for Final Exam

  • Concept: This course is designed to provide you with a forum and time to extend your knowledge in computer science. The long term project is something you can work on during the class and when you have free time. Courses that assign daily homework should be given priority in the short term while this course should be given priority in the long term.

  • Directions: Trying to describe your long term project at the beginning of the semester might not be easy, but you need a realistic vision. The project might involve learning another language, learning new aspects of a language you already know, attempting to program a device, writing software to serve a specific task, or just about anything you can come up with that is appropriate. While a long term partner project is not allowed, you are permitted to have another student help you with a specific part of the project. Weekly updates on your progress will be provided to the entire group, so the partner work would end up counting as a "consultation."

Weekly Student Updates on Long Term Project - 5 pts each

  • Due: Due by 1:45 PM for each Friday of school.

  • Directions: These will be posted on Google Classroom. Consider posting a screenshot, picture, link, video, or whatever is appropriate along with textual information so we can all follow your semester long journey.

Work Ethic Points - Varying point values

  • From time to time, worth ethic points will be assigned based on your ability to stay on task regarding both the long term and short term projects. Using class time for other courses is not permitted.

Short Term Project(s) Information

CS Project 1 - Famous Figures & Tools in CS - 50 pts

  • Due: Thursday, September 23rd

  • Presentation: Friday, September 24th

  • Concept: Technology is everywhere today. Many computer science related historical figures and devices served as the building block for what we see today. This project will explore the history of computer science.

  • Possible Topics: Katherine Johnson, Grace Hopper, Steve Jobs, Bill Gates, Charles Babbage, Abacus, John Napier, Blaise Pascal, George Boole, Joseph Jacquard, Ada Lovelace, Alan Turing, Atanasoff-Berry Computer, John von Neumann, Howard Aiken, Al-Jazari. Others topics are accepted with teacher approval.

  • Directions: For each topic, create a digital poster using Google Slides. This can also be completed using a photo editor and/or PowerPoint. The poster should contain photos and information. Your presentation will involve educating the students in the class about each topic.

CS Project 2 - History of Technology Companies - 50 pts

  • Due: Thursday, October 21st

  • Presentation: Friday, October 22nd

  • Directions:

CS Project 3 - Global Impact of Technology - 50 pts

  • Due: Monday, November 22nd

  • Presentation: Tuesday, November 23rd

  • Directions:

Other Opportunities

Highlights of CS- 5 pts each

  • Directions: If you find something interesting that is in the category of computer science, share with the class and receive participation points for bringing it up. Depending on the highlight, it may spark a long conversation.