Middle School Exploring Computer Science

From Computer Science Wiki
Jump to: navigation, search


Exclamation.png This course is archived, and no longer updated. This course was delivered during the 2016 - 2017 school year.


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.

News.png news

News for June 2016

New content is being added a furious pace, and I am delighted to have learned from CS50. This is a wonderful resource I will use going forward to support student learning in computer science. As always, if you are interested in helping contribute to this wiki, please send an email to bill@mackenty.org. Mr. MacKenty (talk) 12:08, 2 June 2016 (CEST)

News for May 2016

I am building all of our course stuff for next year. If you would like to help (and earn a grade increase) let me know. Please remember I'm still working on stuff - this site is under construction. Bmackenty (talk) 09:57, 6 May 2016 (CEST)

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 designProduce a plan, simulation or model. saves you hundreds of hours fixing problems later.

Calendar.png Our class meetings

Date of lesson Our Big idea Our class notes Programming skills we are building
June 9 2016 Computer organization Click here for notes and homework Computer organization - click here for a 2 question quiz
June 6 2016 Computer organization Click here for notes and homework Computer organization - click here for our work
June 2 2016 Problem Sets Click here for notes and homework Problem Sets - please click here and scroll down
May 31 2016 computational thinking Click here for notes and homework networks click here for project objectives
May 27 2016 computational thinking Click here for notes and homework computational thinking - My priorities, my time
May 24 2016 computational thinking Click here for notes and homework computational thinking - My priorities, my time
May 20 2016 Networks Click here for notes and homework networks please click here for a formative quiz
May 16 2016 Networks Click here for notes and homework networks click here for project objectives
May 14 2016 Networks Click here for notes and homework networks click here for project objectives
May 12 2016 Networksa group or system of interconnected people or things. Click here for notes and homework networks click here for project objectives
May 6 2016 Pseudocodean informal high-level description of the operating principle of a computer program or other algorithm. Click here for notes and homework pseudocode - summative quiz
May 4 2016 Pseudocodean informal high-level description of the operating principle of a computer program or other algorithm. Click here for notes and homework pseudocode
April 19 2016 DesignProduce a plan, simulation or model. (click here) Click here for notes and homework none - exam
April 15 2016 DesignProduce a plan, simulation or model. (click here) Click here for notes and homework Design process
April 13 2016 DesignProduce a plan, simulation or model. (click here) Click here for notes and homework functions
April 11 2016 DesignProduce a plan, simulation or model. (click here) Click here for notes and homework debugging
April 7 2016 DesignProduce a plan, simulation or model. (click here) Click here for notes and homework email validator
Click for calendar Help! My code isn't working! Click here for big ideas in computer science

Circle.png Helpful resources

general computer science resources

software you should install / tools you should know

wiki help

Our class spotify playlist


About.png About this course

Classroom Rules

Standards

Grading

Academic Honesty

Credit.png Credits