https://computersciencewiki.org/index.php?title=2016_-_2017_Designing_Solutions_Through_Programming&feed=atom&action=history2016 - 2017 Designing Solutions Through Programming - Revision history2024-03-28T11:06:52ZRevision history for this page on the wikiMediaWiki 1.39.6https://computersciencewiki.org/index.php?title=2016_-_2017_Designing_Solutions_Through_Programming&diff=8324&oldid=prevMr. MacKenty: Created page with "__NOTOC__ Designing Solutions Through Programming requires an understanding of the fundamental concepts of computational thinking, design, databases and the web. This entry-l..."2018-07-25T08:22:16Z<p>Created page with "__NOTOC__ Designing Solutions Through Programming requires an understanding of the fundamental concepts of computational thinking, design, databases and the web. This entry-l..."</p>
<p><b>New page</b></p><div>__NOTOC__ <br />
Designing Solutions Through Programming requires an understanding of the fundamental concepts of computational thinking, design, databases and the web. This entry-level course focuses on understanding computer science enough to build web-based applications that solve problems. <br />
<br />
<br />
<table cellspacing="10" style="width:100%;"><br />
<tr><br />
<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"><br />
<br />
== [[File:calendar.png]] Our class meetings ==<br />
<br />
{| style="width: 95%;" class="wikitable sortable"<br />
|-<br />
! Date of lesson !! Big idea !! Our class notes <br />
|-style="background-color:#E6F9E6;"<br />
| June 1 2017 || Building a grid || [[Designing solutions through programming - June 1 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| May 25 2017 || Building a grid || [[Designing solutions through programming - May 25 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| May 8 2017 || Project work || [[Designing solutions through programming - May 8 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| April 10 2017 || Thinking computationally & project checkin || [[Designing solutions through programming - April 10 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| April 3 2017 || Thinking computationally || [[Designing solutions through programming - April 3 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| March 28 2017 || Thinking computationally || [[Designing solutions through programming - March 28 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| March 27 2017 || Thinking computationally || [[Designing solutions through programming - March 27 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| March 21 2017 || Thinking computationally || [[Designing solutions through programming - March 21 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| March 16 2017 || Start internal assessment || [[Designing solutions through programming - March 16 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| March 14 2017 || finish framework for our web application || [[Designing solutions through programming - March 14 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| March 13 2017 || finish framework for our web application || [[Designing solutions through programming - March 10 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| March 2 2017 || finish framework for our web application || [[Designing solutions through programming - March 2 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| February 27 2017 || Review exam, finish framework for our web application || [[Designing solutions through programming - February 27 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| February 16 2017 || Exam || Exam, good luck!!!!!<br />
|-<br />
| February 14 2017 || Exam revision || [[Designing solutions through programming - February 14 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| February 10 2017 || Review databases, start using databases || [[Designing solutions through programming - February 10 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| February 7 2017 || Review databases, start using databases || [[Designing solutions through programming - February 7 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| February 3 2017 || Review databases, start using databases || [[Designing solutions through programming - February 3 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| February 1 2017 || Create a user registration system - check in, databases || [[Designing solutions through programming - February 1 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| January 27 2017 || Create a user registration system || [[Designing solutions through programming - January 27 2017 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| January 25 2017 || Create a login system || [[Designing solutions through programming - January 25 2017 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| January 24 2017 || Reminder about IDE and a login system || [[Designing solutions through programming - January 24 2017 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| January 20 2017 || [[IDE]] check in, bootstrap php forms || [[Designing solutions through programming - January 20 2017 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| January 18 2017 || [[IDE]] check in, bootstrap php forms || [[Designing solutions through programming - January 18 2017 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| January 16 2017 || [[IDE]] check in, bootstrap || [[Designing solutions through programming - January 16 2017 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| January 12 2017 || [[IDE]] check in, javascript, bootstrap || [[Designing solutions through programming - January 12 2017 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| January 11 2017 || [[IDE]] check in, [[Change management]] || [[Designing solutions through programming - January 12 2017 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| January 9 2017 || [[IDE]] & overview for the rest of the year || [[Designing solutions through programming - January 9 2017 Lesson Notes | Click here for notes and homework]]<br />
|-<br />
| December 13 2016 || [[No more than 3 exams]] || [[Designing solutions through programming - December 13 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| December 9 2016 || [[No more than 3 exams]] || [[Designing solutions through programming - December 9 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| December 6 2016 || [[No more than 3 exams]] || [[Designing solutions through programming - December 6 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| December 1 2016 || [[system fundamentals]] || [[Designing solutions through programming - December 1 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| November 23 2016 || [[system fundamentals]] || [[Designing solutions through programming - November 23 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| November 21 2016 || [[system fundamentals]] || [[Designing solutions through programming - November 21 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| November 15 2016 || [[system fundamentals]] || [[Designing solutions through programming - November 15 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| November 10 2016 || [[system fundamentals]] || [[Designing solutions through programming - November 10 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| November 9 2016 || [[system fundamentals]] || [[Designing solutions through programming - November 9 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| November 4 2016 || Review and [[system fundamentals]] || [[Designing solutions through programming - November 4 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| November 2 2016 || Review and [[system fundamentals]] || [[Designing solutions through programming - November 2 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| October 20 2016 || [[collections]] and [[arrays]] || [[Designing solutions through programming - October 20 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| October 17 2016 || [[collections]] and [[arrays]] || [[Designing solutions through programming - October 17 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| October 14 2016 || [[collections]] and [[arrays]] || [[Designing solutions through programming - October 14 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| October 11 2016 || [[collections]] and [[arrays]] || [[Designing solutions through programming - October 11 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| October 7 2016 || [[Computational thinking, problem-solving and programming | Computational thinking]] || [[Designing solutions through programming - October 7 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| October 4 2016 || [[Computational thinking, problem-solving and programming | Computational thinking]] || [[Designing solutions through programming - October 4 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| September 26 2016 || [[Computational thinking, problem-solving and programming | Computational thinking]] || [[Designing solutions through programming - September 26 2016 Lesson Notes | Click here for notes and homework]] <br />
|- <br />
| September 22 2016 || [[Computational thinking, problem-solving and programming | Computational thinking]] || [[Designing solutions through programming - September 22 2016 Lesson Notes | Click here for notes and homework]] <br />
|- <br />
| September 21 2016 || [[Computational thinking, problem-solving and programming | Computational thinking]] || [[Designing solutions through programming - September 21 2016 Lesson Notes | Click here for notes and homework]] <br />
|- <br />
| September 19 2016 || [[Computational thinking, problem-solving and programming | Computational thinking]] || [[Designing solutions through programming - September 19 2016 Lesson Notes | Click here for notes and homework]] <br />
|- <br />
| September 15 2016 || [[Computational thinking, problem-solving and programming | Computational thinking]] || [[Designing solutions through programming - September 15 2016 Lesson Notes | Click here for notes and homework]] <br />
|- <br />
| September 13 2016 || [[Computational thinking, problem-solving and programming | Computational thinking]] || [[Designing solutions through programming - September 13 2016 Lesson Notes | Click here for notes and homework]] <br />
|- <br />
| September 8 2016 || [[CLI]] and [[Linux]] || [[Designing solutions through programming - September 8 2016 Lesson Notes | Click here for notes and homework]] <br />
|- <br />
| September 6 2016 || [[CLI]] and [[Linux]] || [[Designing solutions through programming - September 6 2016 Lesson Notes | Click here for notes and homework]] <br />
|- <br />
| September 2 2016 || [[HTML]] and [[CSS]] || [[Designing solutions through programming - September 2 2016 Lesson Notes | Click here for notes and homework]] <br />
|- <br />
| August 31 2016 || [[HTML]] and [[CSS]] || [[Designing solutions through programming - August 31 2016 Lesson Notes | Click here for notes and homework]] <br />
|- <br />
| August 29 2016 || [[Computer organization]] || [[Designing solutions through programming - August 29 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| August 26 2016 || [[Computer organization]] and the [[CLI]]|| [[Designing solutions through programming - August 26 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| August 24 2016 || [[Computer organization]] || [[Designing solutions through programming - August 24 2016 Lesson Notes | Click here for notes and homework]] <br />
|-<br />
| August 23 2016 || Welcome || [[Designing solutions through programming - August 23 2016 Lesson Notes | Click here for notes and homework]] <br />
|}<br />
<br />
{| style="width: 95%;" class="wikitable"<br />
|-<br />
! [[Calendar | Click for calendars]] !! style="background-color: #FAAFBA;" | [[file:warning.png]] [[How to ask for help | Help! My code isn't working!]]<br />
|}<br />
</td><br />
</tr><br />
<tr><br />
<br />
<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;"><br />
<br />
== [[File:circle.png]] Helpful resources ==<br />
<br />
* [[Getting started]] will help you with most of your resource needs.<br />
<br />
* [http://php.net/manual/en/ Official PHP documentation]<br />
* [https://docs.python.org/2/ Official Python 2 documentation]<br />
* [https://docs.python.org/3/ Official Python 3 documentation]<br />
* [https://www.w3.org/TR/html5/ Official HTML documentation (scroll down a bit)]<br />
* [https://docs.oracle.com/cd/B19306_01/server.102/b14200/toc.htm Oracle SQL documentation]<br />
* [http://www.w3schools.com/sql/sql_quickref.asp SQL quick reference]<br />
* [https://developer.mozilla.org/en-US/docs/Web/CSS Sort-of-official CSS documentation]<br />
</td><br />
<br />
<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;"><br />
<br />
== [[Image:about.png]] About this course ==<br />
<br />
=== Classroom Rules ===<br />
<br />
* [[Our Classroom Rules]]<br />
<br />
=== Standards ===<br />
<br />
* [[Designing solutions through programming standards]]<br />
<br />
=== Grading, Assessment and Rubrics===<br />
<br />
* [[Levels of knowing (Level 1, Level 2, Level 3) | What does it mean when you are asked to "describe", "analyse", or "compare"? ]]<br />
* [[Assessment re-take policy]]<br />
* [[Media:Participationrubric-cfa.pdf | Classroom participation rubric]]<br />
* [[Media:ASW HS ApproachesToLearning Rubric.pdf | Approaches to Learning rubric]]<br />
* [[Media:Common Core Rubrics Gr11-12.pdf | Informative writing rubric]]<br />
* [[Extra credit]]<br />
<br />
=== Academic Honesty ===<br />
<br />
* [[Academic Integrity]]<br />
</td><br />
</tr><br />
<tr><br />
<br />
<br />
<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"><br />
<br />
== [[Image:credit.png]] Credits ==<br />
* Icons used with tremendous gratitude by [http://www.freepik.com/ Freepik] from [http://www.flaticon.com/ flaticon]<br />
* IB Diploma Program Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.<br />
</td><br />
</tr><br />
</table><br />
<br />
[[Category:Web Applications]]<br />
[[Category:course]]</div>Mr. MacKenty