Programming | Habits | Showcase |
Pair Showcase
Anytime in Sprint 1 is time to show accomplishments to teacher. The last week of the Spring there will be a formal live review meeting.
dom | html |
---|
Showcase Overview
This will be a Live Review! A Live Review is where Students present to a Teacher. The Students share accomplishments from the Sprint with the Teacher. The review will highlight elements from the sprint.
Work is performed daily in class, expectations are 2 hours of outside work weekly for CSSE, 3 hours for CSP and CSA. A Showcase for a Sprint is where you, and in this case your pair, have progressed working on provided Assignments and Hacks in the time provided until you reach the scheduled Showcase. Everything is iterative, so there is no such thing as extended time in a Sprint Showcase. Everyday you should be adding work and make blog updates to prepare for the Showcase.
Showcase Requirements
This is a culmination of all activities in a Sprint. - Review Sprint Information. - Be sure to open and review Sprint Illustration.
During the Sprint there is always time to preview, communcate, or checkoff progress with the Teacher; if you have shared progress during the sprint, be sure to highlight success to jog Teachers memory. Never, never expect the Teacher to remember something you did. The Showcase is time for you to shine, impress, and recap journey.
- Format of Showcase. This is a pair event. This Sprint is focused on Pair Programming and Work, not Individual. In a class, live reviews for this Showcase will be done in pairs or trios (rare, 3 or less per class) for this event.
- Make sure work is polished and reviewed. Part of working with a pair is preparation, review, and testing prior to presenting to Teacher. In the Tech world, quality presentations of Tech are as important as the Tech itself. Never share work that has not be previewed or share buggy work in a Showcase. This lacks professionalism.
- Google or Microsoft Docs, Sheets, Presentations are frowned upon and will result in significant deduction. It is expected that you will be showing materials from your personal Student blog. The Teacher believes using a blog is helping with your ability to design, organize, and code.
- Pair work can be shared, but both people should be able to talk about anything they expect to be counted toward their personal credit. If you did not participate or carry your own load on a topic, be honest, don’t fake accomplishments.
- Attempts to get credit by claiming falsely or coat tailing is frowned upon.
- Preparation and Time. The Showcase requires preparation. At this event, it would be a mistake to ask “what do you want to show?”. This type of question should be asked before the showcase.”. Additionally, there are many sources that have been provided to answer that question.
- Spring Blogs. The hacks within the blogs contain requirements and extras that should/could be incorporated into the materials you present in the Showcase.
Table from WireFrame
Partner's Site
This Div was created only using html This is Trystan's Part of the Pair programming project
This is Bella's part of the pair programming project! Here
var Shadow = {
name: "Shadow",
isCat: true,
lovesBoxes: true,
likesToBePet: [true,true,true],
};
var Oksana = {
name: "Oksana",
isCat: true,
lovesMyDad: true,
likesToBePet: [true,true,true],
hasTooMuchEnergy: "sometimes",
};
var Trystan = {
name: "Trystan Schmits",
age: 17,
currentClasses: ["Statistics","Expos","CSA","Civics","Calculus BC"],
interests: ["biking","relaxing","coding","math"],
cats: [Shadow,Oksana],
favoriteColor: "Red",
};
console.log(Trystan);
console.log(Trystan.cats[0]);
console.log(typeof(Trystan));
console.log(typeof(Trystan.cats[1].isCat));
console.log(typeof(Trystan.currentClasses[1]));
console.log(Trystan.age);
console.log("The remainder of my name divided by 3 is " + $"{Trystan.name.length % 3}");
Trystan.favoriteColor = "Still Red";
console.log(Trystan.favoriteColor);
Partner's Site
This Div was created only using html This is Trystan's Part of the Pair programming project
var a = 5;
var b = 10;
console.log(a+b); //15
console.log(b-a); //5
console.log(a*b); //50
console.log(b/a); //2
console.log(b**a); //exponent operation 100000
console.log(b%a); //modulo operation 0
Debugging
Segment1
var alphabet = "abcdefghijklmnopqrstuvwxyz";
var alphabetList = alphabet.split("");
console.log(alphabetList);
Segment2
var alphabet = "abcdefghijklmnopqrstuvwxyz";
var alphabetList = alphabet.split("");
var letter = "g";
var letterOfAlphabet = alphabetLiset.indexOf(letter) + 1; //lists start at 0, add 1 for regular counting
console.log(letterOfAlphabet);
Segment3
var arr = [1,2,3,4,5,6,7,8,9,10];
//sorts even numbers to beggining of array
arr = arr.sort(function(a,b){return (a%2 -1);});
//slices the array at the first odd number
arr = arr.slice(0,arr.findIndex(x=>x%2));
console.log(arr);