May 17th 2016 Lesson Notes: Difference between revisions
Mr. MacKenty (talk | contribs) (Created page with "== Welcome to High School Computer Science== __NOTOC__ The purpose of this wiki is to support student learning for computer science. The intended audience for this wiki is...") |
Mr. MacKenty (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== | __NOTOC__ | ||
<table cellspacing="10" style="width:100%;"> | |||
<tr> | |||
<td style="width:50%; margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#E6F9E6; align:right;vertical-align:top;"> | |||
==[[File:class_plan.png]] What are we going to learn today?== | |||
# You are going to plan and implement a move function in chess | |||
# If you did not take the pseudocode test, you must do this. | |||
==[[file:homework.png]] What is your homework and when is it due ?== | |||
# There is no homework. | |||
</td> | |||
<td style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#E6F9E6; align:right;vertical-align:top;"> | |||
<td style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#E6F9E6; align:right;vertical-align:top; | |||
== | == [[File:planfortoday.png]] What is the actual plan? == | ||
<html> | |||
<iframe width="420" height="315" src="https://www.youtube.com/embed/2e986xX25jY" frameborder="0" allowfullscreen></iframe> | |||
</html> | |||
# Watch my introduction video | |||
# Send me a pastebin link with your code '''at the START of class''' | |||
# Plan and implement your code | |||
# Send me a pastebin link with your code (in canopy) '''at the END of class''' | |||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:lightyellow; align:right;vertical-align:top;" colspan="2"> | <td style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:lightyellow; align:right;vertical-align:top;" colspan="2"> | ||
== [[File: | ==[[File:target.png]] Is this graded? == | ||
# your work will count towards a formative grade in some AtL's. | |||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:# | <td style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#FFF5FF; align:right;vertical-align:top;"> | ||
== [[File: | == [[File:ourstandards.png]] Standards we are covering today == | ||
* [[High 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 style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#FFF5FF; align:right;vertical-align:top;" colspan="2"> | ||
== [[Image:computer1.png]] As a computer scientist, you have == | |||
''These are the characteristics every computer scientist works towards.'' | |||
* Confidence in dealing with complexity | |||
* Persistence in working with difficult problems | |||
* Tolerance for ambiguity | |||
* The ability to deal with open-ended problems | |||
* The ability to communicate and work with others to achieve a common goal or solution | |||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:lightgray; align:right;vertical-align:top;" colspan="2"> | <td style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:lightgray; align:right;vertical-align:top;" colspan="2"> | ||
Line 117: | Line 107: | ||
</tr> | </tr> | ||
</table> | </table> | ||
[[Category:Class Notes]] | |||
[[Category:2015-2016 School Year]] |
Latest revision as of 08:11, 12 May 2016
What are we going to learn today?[edit]
What is your homework and when is it due ?[edit]
|
What is the actual plan?[edit]
|
|
Is this graded?[edit]
|
||
Standards we are covering today[edit]
|
As a computer scientist, you have[edit]These are the characteristics every computer scientist works towards.
|
|
Credits[edit] |