|
|
(2 intermediate revisions by the same user not shown) |
Line 25: |
Line 25: |
| == [[File:planfortoday.png]] What is the actual plan? == | | == [[File:planfortoday.png]] What is the actual plan? == |
|
| |
|
| # You will write a program for a robot to sort through a group of 100 numbers. The robot must sort the numbers from smallest to largest.
| | <html> |
| # We will write this in plain English (or rather, [[pseudocode]]) You should create a google document and share it with Mr. MacKenty (bmackenty@aswarsaw.org)
| | <iframe width="420" height="315" src="https://www.youtube.com/embed/CXlVDwqVPrQ" frameborder="0" allowfullscreen></iframe> |
| ## Your code should have at least one verb from each command statement.
| | </html> |
| # If you would like to exceed the standard for this assessment, please also write a program which sorts through a list of 100 names and alphabetizes them. | | # today, please work on your project |
| | |
|
| |
|
| </td> | | </td> |
Line 51: |
Line 50: |
|
| |
|
| == [[File:ourstandards.png]] Standards we are covering today == | | == [[File:ourstandards.png]] Standards we are covering today == |
| * [[High School Exploring computer science standards | Click here for all our standards]] | | * [[Middle School Exploring computer science standards | Click here for all our standards]] |
| | |
|
| |
|
|
| |
|
| * Identify the procedure appropriate to solving a problem. Level: 2
| |
| * Evaluate whether the order in which activities are undertaken will result in the required outcome. Level: 3
| |
| * Explain the role of sub-procedures in solving a problem. Level: 3
| |
| * Identify when decision-making is required in a specified situation. Level: 2
| |
| * Identify the decisions required for the solution to a specified problem. Level: 2
| |
| * Identify the condition associated with a given decision in a specified problem. Level: 2
| |
| * Explain the relationship between the decisions and conditions of a system. Level: 3
| |
| * Deduce logical rules for real-world situations. Level: 3
| |
| * Identify the inputs and outputs required in a solution. Level: 2
| |
| * Identify pre-planning in a suggested problem and solution. Level: 2
| |
| * Explain the need for pre-conditions when executing an algorithm. Level: 3
| |
| * Outline the pre- and post-conditions to a specified problem. Level: 2
| |
| * Identify exceptions that need to be considered in a specified problem solution. Level: 2
| |
| * Identify the parts of a solution that could be implemented concurrently. Level: 2
| |
| * Describe how concurrent processing can be used to solve a problem. Level: 2
| |
| * Evaluate the decision to use concurrent processing in solving a problem. Level: 3
| |
| * Identify examples of abstraction. Level: 2
| |
| * Explain why abstraction is required in the derivation of computational solutions for a specified situation. Level: 3
| |
| * Construct an abstraction from a specified situation. Level: 3
| |
| * Distinguish between a real-world entity and its abstraction. Level: 2
| |
| * Describe the characteristics of standard algorithms on linear arrays. Level: 2
| |
| * Outline the standard operations of collections. Level: 2
| |
| * Discuss an algorithm to solve a specific problem. Level: 3
| |
| * Analyse an algorithm presented as a flow chart. Level: 3
| |
| * Analyse an algorithm presented as pseudocode. Level: 3
| |
| * Construct pseudocode to represent an algorithm. Level: 3
| |
| * Suggest suitable algorithms to solve a specific problem. Level: 3
| |
|
| |
|
| </td> | | </td> |