You will be asked to complete a portfolio in this course. For this cumulative portfolio you will be asked to assemble a presentable item. This could be a slideshow, a website, a video, or a document. You are expected to regularly make a contribution to your portfolio which demonstrates mastery of one or more of the key learning objectives from the module. You teacher may provide you with a template or may ask you to develop your own.
While the format of your portfolio is flexible (slide deck, website, video, document), each entry in your portfolio is expected to have the following components:
A Learning Objective -- this is one of the statements from the Module Overview page which relates to what you learned in the module.
Example: Classify the types of information that can be stored as variables and analyze the appropriateness of each (e.g., Booleans, characters, integers, floating points, strings)
An Artifact -- this is something you created which demonstrates your mastery of the learning objective.
Example: Pasted Code from an assignment/activity like "Who's Older"
A Statement -- this is a paragraph in which you describe 1) what the artifact is and 2) how the artifact shows your mastery of the identified learning objective.
Example: My program from the Who's Older assignment required me to know how Scanners process Strings and Integers differently. If I coded the assignment to take an Integer before a String, the program would fail to ask for the String input due to the Enter input from the Integer being stored as the String. The methods to solve the issue were to either prompt from the Strings before the Integers, or to collect the Enter before prompting for the String value. By correctly programming the Scanner to accept and display the correct values, I have demonstrated my Mastery over understanding the subtle difference between the way Scanners process Strings and Integers.
Below are two excerpts from a slideshow portfolio that was submitted last year. Your portfolio is not required to look like these examples.
*These examples include a paragraph showing how the artifact and learning relate to the Computer Science Practices. This component is not required.