|
|
Line 1: |
Line 1: |
| == Welcome to High School Computer Science== __NOTOC__ | | __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. |
|
| |
|
| The purpose of this wiki is to support student learning for computer science. The intended audience for this wiki is students who are enrolled in Exploring Computer Science.
| | </td> |
|
| |
|
| <table cellspacing="10" style="width:100%;">
| | <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;"> |
| <tr>
| |
| <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;" colspan="2"> | |
| == [[File:news.png]] news==
| |
|
| |
|
| === News for May 2016 === | | == [[File:planfortoday.png]] What is the actual plan? == |
|
| |
|
| I am building all of our course stuff for next year. If you would like to help (and [[extra credit |earn a grade increase]]) let me know. Please remember I'm still working on stuff - this site is under construction. [[User:Bmackenty|Bmackenty]] ([[User talk:Bmackenty|talk]]) 13:06, 5 May 2016 (CEST)
| | # 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''' |
|
| |
|
| === News for April 2016 ===
| |
|
| |
|
| Welcome to our new classroom website. I am still moving stuff from moodle to here. We are learning about and applying our knowledge about [[design]]. I have gotten some feedback that some of you think this is "boring but important". I agree. Please remember what I told you: 1 hour of good design saves you '''hundreds of hours fixing problems later'''.
| |
|
| |
|
| </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:calendar.png]] Our class meetings == | | ==[[File:target.png]] Is this graded? == |
|
| |
|
| {| style="width: 95%;" class="wikitable sortable"
| | # your work will count towards a formative grade in some AtL's. |
| |-
| |
| ! Date of lesson !! Big idea !! Our class notes !! Knowledge and skills we are building
| |
| |-style="background-color:#E6F9E6;"
| |
| | May 17 2016 || Programming / [[Computational_thinking,_problem-solving_and_programming | computational thinking]] || [[May 17th 2016 Lesson Notes | Click here for notes and homework]] || high level computational thinking by creating a [[chess]] game
| |
| |-style="background-color:#E6F9E6;"
| |
| | May 13 2016 || Programming / [[Computational_thinking,_problem-solving_and_programming | computational thinking]] || [[May 13th 2016 Lesson Notes | Click here for notes and homework]] || high level computational thinking by creating a [[chess]] game
| |
| |-
| |
| | May 11 2016 || [[Pseudocode]] / [[Computational_thinking,_problem-solving_and_programming | computational thinking]] || [[May 11th 2016 Lesson Notes | Click here for notes and homework]] || [[pseudocode]] - [https://docs.google.com/document/d/1XAtBm0zQhrDOo9_G7SmxiqJCJCYXSoYJQK2cOO4eEzk/edit summative quiz]
| |
| |-
| |
| | May 9 2016 || [[Pseudocode]] / [[Computational_thinking,_problem-solving_and_programming | computational thinking]] || [[May 9th 2016 Lesson Notes | Click here for notes and homework]] || [[Pseudocode]]
| |
| |-
| |
| | May 5 2016 || Programming / [[Computational_thinking,_problem-solving_and_programming | computational thinking]] || [[May 5th 2016 Lesson Notes | Click here for notes and homework]] || high level computational thinking by creating a [[chess]] game
| |
| |-
| |
| | April 22 2016 || Design [[1516 HS Design Projects | (click here)]] || [[April 22th 2016 Lesson Notes | Click here for notes and homework]] || [[chess]]
| |
| |-
| |
| | April 20 2016 || Design [[1516 HS Design Projects | (click here)]] || [[April 20th 2016 Lesson Notes | Click here for notes and homework]] || [https://docs.google.com/document/d/1hguotKg1uFbPau3PVveiUdRACp83azAvWUyy20IcXDM/edit none - exam]
| |
| |-
| |
| | April 18 2016 || Design [[1516 HS Design Projects | (click here)]] || [[April 18th 2016 Lesson Notes | Click here for notes and homework]] || [https://docs.google.com/document/d/1hguotKg1uFbPau3PVveiUdRACp83azAvWUyy20IcXDM/edit none - exam]
| |
| |-
| |
| | April 14 2016 || Design [[1516 HS Design Projects | (click here)]] || [[April 14th 2016 Lesson Notes | Click here for notes and homework]] || [[Design]]
| |
| |-
| |
| | April 12 2016 || Design [[1516 HS Design Projects | (click here)]] || [[April 12th 2016 Lesson Notes | Click here for notes and homework]] || [[functions]]
| |
| |-
| |
| | April 8 2016 || Design [[1516 HS Design Projects | (click here)]] || [[April 8th 2016 Lesson Notes | Click here for notes and homework]] || [[debugging]]
| |
| |-
| |
| | April 6 2016 || Design [[1516 HS Design Projects | (click here)]] || [[April 6th 2016 Lesson Notes | Click here for notes and homework]] || [[email validator ]]
| |
| |-
| |
| | April 4 2016 || Design [[1516 HS Design Projects | (click here)]] || [[April 4th 2016 Lesson Notes | Click here for notes and homework]] || [[Mean, median, mode and other statistical functions | math functions]]
| |
| |-
| |
| | March 30 2016 || Design [[1516 HS Design Projects | (click here)]] || [[March 30 2016 Lesson Notes | Click here for notes and homework]] || [[date fashion]]
| |
| |-
| |
| | March 28 2016 || Design [[1516 HS Design Projects | (click here)]] || [[March 28 2016 Lesson Notes | Click here for notes and homework]] || [[simple password rules]]
| |
| |}
| |
|
| |
|
| {| style="width: 95%;" class="wikitable"
| |
| |-
| |
| ! [[Calendar | Click for calendar]] !! style="background-color: #FAAFBA;" | [[How to ask for help | Help! My code isn't working!]] !! [[Big ideas in computer science | Click here for big ideas in computer science]]
| |
| |}
| |
| </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:#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:#FFF5FF; align:right;vertical-align:top;"> |
|
| |
|
| == [[File:circle.png]] Helpful resources == | | == [[File:ourstandards.png]] Standards we are covering today == |
| | * [[High School Exploring computer science standards | Click here for all our standards]] |
|
| |
|
| * [[Getting started]] will help you with most of your resource needs.
| |
| * [[Our textbook]] should also prove helpful.
| |
|
| |
|
|
| |
|
| * [http://php.net/manual/en/ Official PHP documentation] | | * Identify the procedure appropriate to solving a problem. Level: 2 |
| * [https://docs.python.org/2/ Official Python 2 documentation] | | * Evaluate whether the order in which activities are undertaken will result in the required outcome. Level: 3 |
| * [https://docs.python.org/3/ Official Python 3 documentation] | | * Explain the role of sub-procedures in solving a problem. Level: 3 |
| * [https://www.w3.org/TR/html5/ Official HTML documentation (scroll down a bit)] | | * Identify when decision-making is required in a specified situation. Level: 2 |
| * [https://docs.oracle.com/cd/B19306_01/server.102/b14200/toc.htm Oracle SQL documentation] | | * Identify the decisions required for the solution to a specified problem. Level: 2 |
| * [http://www.w3schools.com/sql/sql_quickref.asp SQL quick reference] | | * Identify the condition associated with a given decision in a specified problem. Level: 2 |
| * [https://developer.mozilla.org/en-US/docs/Web/CSS Sort-of-official CSS documentation] | | * Explain the relationship between the decisions and conditions of a system. Level: 3 |
| </td>
| | * 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 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;">
| |
|
| |
|
| == [[Image:about.png]] About this course ==
| | </td> |
|
| |
|
| === Classroom Rules ===
| |
|
| |
|
| * [[Our Classroom Rules]]
| |
|
| |
|
| === Standards === | | <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"> |
|
| |
|
| * [[High School Exploring computer science standards]]
| | == [[Image:computer1.png]] As a computer scientist, you have == |
|
| |
|
| === Grading ===
| | ''These are the characteristics every computer scientist works towards.'' |
| * [[Media:Participationrubric-cfa.pdf | Classroom participation rubric]]
| |
| * [[Media:ASW HS ApproachesToLearning Rubric.pdf | Approaches to Learning rubric]]
| |
| * [[Media:Common Core Rubrics Gr11-12.pdf | Informative writing rubric]]
| |
| * [[Media:Command-terms-IB.pdf | What does it mean when you are asked to "describe", "analyse", or "compare"?]]
| |
| * [[Extra credit]]
| |
|
| |
|
| === Academic Honesty ===
| | * 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 |
|
| |
|
| * [[Academic Integrity]]
| |
| </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 104: |
| </tr> | | </tr> |
| </table> | | </table> |
| | [[Category:Class Notes]] |
| | [[Category:2015-2016 School Year]] |