2016 - 2017 Designing Solutions Through Programming

From Computer Science Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.


Calendar.png Our class meetings[edit]

Date of lesson Big idea Our class notes
June 1 2017 Building a grid Click here for notes and homework
May 25 2017 Building a grid Click here for notes and homework
May 8 2017 Project work Click here for notes and homework
April 10 2017 Thinking computationally & project checkin Click here for notes and homework
April 3 2017 Thinking computationally Click here for notes and homework
March 28 2017 Thinking computationally Click here for notes and homework
March 27 2017 Thinking computationally Click here for notes and homework
March 21 2017 Thinking computationally Click here for notes and homework
March 16 2017 Start internal assessment Click here for notes and homework
March 14 2017 finish framework for our web application Click here for notes and homework
March 13 2017 finish framework for our web application Click here for notes and homework
March 2 2017 finish framework for our web application Click here for notes and homework
February 27 2017 Review exam, finish framework for our web application Click here for notes and homework
February 16 2017 Exam Exam, good luck!!!!!
February 14 2017 Exam revision Click here for notes and homework
February 10 2017 Review databases, start using databases Click here for notes and homework
February 7 2017 Review databases, start using databases Click here for notes and homework
February 3 2017 Review databases, start using databases Click here for notes and homework
February 1 2017 Create a user registration system - check in, databases Click here for notes and homework
January 27 2017 Create a user registration system Click here for notes and homework
January 25 2017 Create a login system Click here for notes and homework
January 24 2017 Reminder about IDE and a login system Click here for notes and homework
January 20 2017 IDE check in, bootstrap php forms Click here for notes and homework
January 18 2017 IDE check in, bootstrap php forms Click here for notes and homework
January 16 2017 IDE check in, bootstrap Click here for notes and homework
January 12 2017 IDE check in, javascript, bootstrap Click here for notes and homework
January 11 2017 IDE check in, Change management Click here for notes and homework
January 9 2017 IDE & overview for the rest of the year Click here for notes and homework
December 13 2016 No more than 3 exams Click here for notes and homework
December 9 2016 No more than 3 exams Click here for notes and homework
December 6 2016 No more than 3 exams Click here for notes and homework
December 1 2016 system fundamentals Click here for notes and homework
November 23 2016 system fundamentals Click here for notes and homework
November 21 2016 system fundamentals Click here for notes and homework
November 15 2016 system fundamentals Click here for notes and homework
November 10 2016 system fundamentals Click here for notes and homework
November 9 2016 system fundamentals Click here for notes and homework
November 4 2016 Review and system fundamentals Click here for notes and homework
November 2 2016 Review and system fundamentals Click here for notes and homework
October 20 2016 collections and arrays Click here for notes and homework
October 17 2016 collections and arrays Click here for notes and homework
October 14 2016 collections and arrays Click here for notes and homework
October 11 2016 collections and arrays Click here for notes and homework
October 7 2016 Computational thinking Click here for notes and homework
October 4 2016 Computational thinking Click here for notes and homework
September 26 2016 Computational thinking Click here for notes and homework
September 22 2016 Computational thinking Click here for notes and homework
September 21 2016 Computational thinking Click here for notes and homework
September 19 2016 Computational thinking Click here for notes and homework
September 15 2016 Computational thinking Click here for notes and homework
September 13 2016 Computational thinking Click here for notes and homework
September 8 2016 CLI and Linux Click here for notes and homework
September 6 2016 CLI and Linux Click here for notes and homework
September 2 2016 HTML and CSS Click here for notes and homework
August 31 2016 HTML and CSS Click here for notes and homework
August 29 2016 Computer organization Click here for notes and homework
August 26 2016 Computer organization and the CLI Click here for notes and homework
August 24 2016 Computer organization Click here for notes and homework
August 23 2016 Welcome Click here for notes and homework
Click for calendars Warning.png Help! My code isn't working!

Circle.png Helpful resources[edit]

About.png About this course[edit]

Classroom Rules[edit]

Standards[edit]

Grading, Assessment and Rubrics[edit]

Academic Honesty[edit]

Credit.png Credits[edit]

  • Icons used with tremendous gratitude by Freepik from flaticon
  • IB Diploma Program Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.