April 4th 2016 Lesson Notes: Difference between revisions

From Computer Science Wiki
No edit summary
Line 1: Line 1:
__NOTOC__
__NOTOC__  
[[file:plan.png|right|frame|Class lesson notes<ref>http://www.flaticon.com/</ref>]]
<table cellspacing="10" style="width:100%;">
These are the lesson notes for a class meeting. You will find links, homework, and other information about our class meeting here. If you missed a class, or you want to review what we did in a class, this is the right page for you!
<tr>
== When was this lesson delivered? ==
<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:class_plan.png]] What are we going to learn today?==
 
# We are going to test our understanding of simple math and loops in python. The loop part will be tricky.
# Everyone will be required to submit an answer to a question on our class wiki, and hopefully start coding.
 
 
== Standards we are covering today ==
* [[High School Exploring computer science standards | Click here for all our standards]]


April 4 2016


== What are we going to learn today? ==
* Apply analysis, design, and implementation techniques to solve problems (e.g., use one or more software lifecycle models).
* Describe a software development process used to solve software problems (e.g., design, coding, testing, verification).
* Describe how mathematical and statistical functions, sets, and logic are used in computation.


# we are going to test your understanding of simple math and [[loops]] in python. The loop part will be tricky.
# Everyone will be required to submit an answer to a question on our class wiki, and hopefully start coding.


== What kinds of hands-on/minds-on activities will we be doing? ==
</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;">
 
== [[File:planfortoday.png]] What is the actual plan? ==


# We will start with a video https://www.youtube.com/watch?v=k3aKKasOmIw
# We will start with a video https://www.youtube.com/watch?v=k3aKKasOmIw
# We will then hack through mean, media and mode in Python. [[Mean, median, mode and other statistical functions]]
# We will then hack through mean, media and mode in Python. [[Mean, median, mode and other statistical functions]]
# We will then work on our design project
# We will then work on our design project
</td>


== What are some higher order thinking questions we will use to solicit explanations and help you to justify your explanations? ==


# how do you most efficiently sort through a data set to find the most frequently occurring number in a list?
</tr>
<tr>


== How will you develop a more sophisticated understanding of the concept? ==
<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;">


# finding mean in Python is trivial (easy) finding the median is much more difficult. Sorting through lists and testing each iteration is a classic problem to solve in programming
== [[File:transport.png]] Want to go further? ==
# apply your understanding of mean, median and mode to find the standard deviation of a set of numbers
# How do you most efficiently sort through a data set to find the most frequently occurring number in a list?
# find the range of the data set


== How will you demonstrate that you have achieved the lesson objective? ==
</td>


* students will receive a formative assessment for their problem set work.  [[Media:Problem-setrubric.pdf|Please click here to see how you will be graded]]


== What is your homework and when is it due? ==
<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;">


* We must work on our design project. Everyone is required to respond to Mr. MacKenty's feedback on the discussion page for your project. This homework is due at the start of our next class.
==[[File:target.png]] Is this graded? ==
 
# Students will receive a formative assessment for their problem set work.  [[Media:Problem-setrubric.pdf|Please click here to see how you will be graded]]
 
</td>
 
</tr>
<tr>
 
<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:homework.png]] What is your homework and when is it due ?==
 
# We must work on our design project. Everyone is required to respond to Mr. MacKenty's feedback on the discussion page for your project. This homework is due at the start of our next class.
 
</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 ==


== As a computer scientist, you have ==
''These are the characteristics every computer scientist works towards.''
''These are the characteristics every computer scientist works towards.''


Line 44: Line 74:
* The ability to communicate and work with others to achieve a common goal or solution
* The ability to communicate and work with others to achieve a common goal or solution


== Standards ==
</td>
* [[High School Exploring computer science standards | Click here for all our standards]]
</tr>
<br />
<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">
* Apply analysis, design, and implementation techniques to solve problems (e.g., use one or more software lifecycle models).
* Describe a software development process used to solve software problems (e.g., design, coding, testing, verification).
* Describe how mathematical and statistical functions, sets, and logic are used in computation.
 
== References ==  
 
<references />


== [[Image:credit.png]] Credits ==
* Icons used with tremendous gratitude by [http://www.freepik.com/ Freepik] from [http://www.flaticon.com/ flaticon]
</td>
</tr>
</table>
[[Category:Class Notes]]
[[Category:Class Notes]]
[[Category:2015-2016 School Year]]
[[Category:2015-2016 School Year]]

Revision as of 20:46, 3 April 2016

Class plan.png What are we going to learn today?[edit]

  1. We are going to test our understanding of simple math and loops in python. The loop part will be tricky.
  2. Everyone will be required to submit an answer to a question on our class wiki, and hopefully start coding.


Standards we are covering today[edit]


  • Apply analysis, design, and implementation techniques to solve problems (e.g., use one or more software lifecycle models).
  • Describe a software development process used to solve software problems (e.g., design, coding, testing, verification).
  • Describe how mathematical and statistical functions, sets, and logic are used in computation.


Planfortoday.png What is the actual plan?[edit]

  1. We will start with a video https://www.youtube.com/watch?v=k3aKKasOmIw
  2. We will then hack through mean, media and mode in Python. Mean, median, mode and other statistical functions
  3. We will then work on our design project

Transport.png Want to go further?[edit]

  1. How do you most efficiently sort through a data set to find the most frequently occurring number in a list?

Target.png Is this graded?[edit]

  1. Students will receive a formative assessment for their problem set work. Please click here to see how you will be graded

Homework.png What is your homework and when is it due ?[edit]

  1. We must work on our design project. Everyone is required to respond to Mr. MacKenty's feedback on the discussion page for your project. This homework is due at the start of our next class.

Computer1.png As a computer scientist, you have[edit]

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

Credit.png Credits[edit]