There are two key items that make up your FINAL in Computer Science Discoveries (CSD):
Your final Company Website Update of the semester
Your FINAL EXAM
By the end of the semester you should have 10 artifacts that you are showcasing on your Company Website. The first eight come from Unit 3 of the Code.org curriculum. The lesson number is listed after the project name.
The 10 artifacts are:
Captioned Scene (L10)
Animated Scene with Captions (L13)
Side Scroller (L20)
Flyer Game (L23)
Cake Defender (L25)
Platform Jumper (L26)
Your own original game (L27)
Dodger Game Starter (V.0.5.0)
When you are finished updating your Company Website, submit your work via the submission form at the bottom of the Company Website Project page.
On the last day of the fall semester, during the block period for our final exam, we will conduct our final assessment. Our FINAL EXAM is made up of three parts:
Part 1: Multiple choice final exam (online)
Part 2: Create a GameLab project from scratch (GameLab)
Part 3: Annotate a sample of Code (written)
You will need to complete all three parts during the final exam block.
Part 1 of your FINAL EXAM is an assessment of the programming content we covered this semester. It is an online, multiple-choice test that is set up in a Google Form. The breakdown for the Fall 2021 test is as follows:
54 Questions
Copyright, Plagiarism, and Fair Use (8 questions)
HTML & CSS (21 Questions)
JavaScript / GameLab Programming (25 questions)
Most students take between 30-60 minutes to complete this part.
YES, You may use your CS Notebook on all parts of the FINAL EXAM.
Find your period (below). Then click on the appropriate link to take Part 1 of your Final Exam (Note: the link will not be active until the day of the final).
Period 2 Multiple Choice Exam (Form A)
Period 3 Multiple Choice Exam (Form B)
Period 5 Multiple Choice Exam (Form C)
When you finish Part 1, move immediately to Part 2.
You will create a simple, stand-alone GameLab project that meets specific requirements. Your project will be assessed on well it works, the programming constructs you use, and formatting of your code. Specifically:
Is your code free from both syntax and logic errors (i.e., no bugs in your program)?
Did you use intuitive naming for your variables, functions, etc.?
Have you properly formatted your code for maximum readability (proper indentation, whitespacing, etc.)?
Does your project meet the overall stated objective?
Full instructions for your project will be written on the board on the day of the final. Each period will have a slightly different project to complete.
You will create this project as a new GameLab project. When you finish the project you will submit the URL of your project to the CSD Fall Final Exam Submission Form (Note: the link will not be active until the day of the final).
Most students take 10 - 30 minutes to complete this part.
You will be provided with a code-printout (hard-copy) that has no comments. Your job is to annotate the code and explain what each block of code does.
You should be able to identify BIG chunks of Code (like: Global Variables, Draw Loop, etc.)
You should be able to describe the functions of smaller blocks of Code (like: if statements, functions, conditionals, etc.).
Most students take anywhere from 10-30 minutes to complete this section.
When you are finished, submit your work the black paper tray in the back of the room. Find something silent to do until everyone has completed all three parts of their FINAL EXAM.