88%(17)15 out of 17 people found this document helpful
This preview shows page 16 - 18 out of 19 pages.
program…”. Don’t say “I worked with Jesse S to create this part of the program....” ○You clearly state which of the difficulties/opportunities described here was done independently on your own (could be both, but at least one). Response 2b Checklist Overall Development ❏ Response describes the overalldevelopment process, not onlytwo key points. ❏ Response indicates whether you completed the project independently or with a partner. (note: this indication can be incorporated throughout your response andin comments within your code as well). First Difficulty / Opportunity ❏ Response describes one difficulty / opportunity encountered early in the development process ❏ Response describes source of difficulty / opportunity as either feedback, testing, or reflection ❏ Response indicates how it was incorporated / solved, including whether you wrote the code independently. Second Difficulty / Opportunity ❏ Response describes one difficulty / opportunity encountered later in the development process ❏ Response describes source of difficulty / opportunity as either feedback, testing, or reflection ❏ Response indicates how it was incorporated / solved, including whether you wrote the code independently. ❏ If first Difficulty / Opportunity WAS NOT solved independently, then this one must be 2c. Capture and paste a program code segment that implements an algorithm (marked with an ovalin section3below) and that is fundamental for your program to achieve its intended purpose. This code segment must bean algorithm you developed individually on your own, must include two or more algorithms, and must integrate mathematical and/or logical concepts. Describe how each algorithm within your selected algorithm functions independently, as well as in combination with others, to form a new algorithm that helps to achieve the intended purpose of the program. (Must not exceed 200 words) Advice: Review the “Is it a Good Algorithm” section above for lots of helpful tips on how to choose your algorithm. Here’s the most important points. ●You Wrote it: You need to have written the code of your algorithm entirely on your own (not with a partner) ●Copy and Paste it: You must paste your actual algorithm code as part of this response. ●A Parent and Two Children: Your selectedalgorithm (the “parent”) needs to have twoincluded algorithms (the “children”). See Example Algorithms 4 and 5 for ideas about how this might look. ●Mathematical / Logic Concepts: At least one included algorithm needs to use mathematical and/or logical concepts. 16
●Break Into Functions: To make it easier to refer to individual parts of your algorithm give the selectedand includedalgorithms their own functions. Example Algorithm 4 is written in this way.