Design 6: Difference between revisions

From Computer Science Wiki
No edit summary
Line 1: Line 1:
__NOTOC__
Designing web applications requires an understanding of the fundamental concepts of computational thinking, design, and web science.
<table cellspacing="10" style="width:100%;">
<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 August 2016 ===
Welcome. This is the course page for a semester-long course, designing web applications.  Please watch this space for big ideas, important announcements, and changes.
</td>
</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">
== [[File:calendar.png]] Our class meetings ==
{| style="width: 95%;" class="wikitable sortable"
|-
! Date of lesson !! Big idea !! Our class notes !! Knowledge and skills we are building
|-style="background-color:#E6F9E6;"
| August 23 2016 || Welcome  || [[August 23 2016 Lesson Notes | Click here for notes and homework]] || Welcome to Computer Science!
|}
{| style="width: 95%;" class="wikitable"
|-
! [[Calendar | Click for calendars]]  !!  style="background-color: #FAAFBA;" | [[file:warning.png]]  [[How to ask for help | Help! My code isn't working!]]
|}
</td>
</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;">
== [[File:circle.png]] Helpful resources ==
* [[Getting started]] will help you with most of your resource needs.
* [https://classroom.google.com/u/0/c/MTYyOTI2MDQxNFpa Click here for our google classroom link]
* [[Our textbook]] should also prove helpful.
* [http://php.net/manual/en/ Official PHP documentation]
* [https://docs.python.org/2/ Official Python 2 documentation]
* [https://docs.python.org/3/ Official Python 3 documentation]
* [https://www.w3.org/TR/html5/ Official HTML documentation (scroll down a bit)]
* [https://docs.oracle.com/cd/B19306_01/server.102/b14200/toc.htm Oracle SQL documentation]
* [http://www.w3schools.com/sql/sql_quickref.asp SQL quick reference]
* [https://developer.mozilla.org/en-US/docs/Web/CSS Sort-of-official CSS documentation]
</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;">
== [[Image:about.png]] About this course ==
=== Classroom Rules ===
* [[Our Classroom Rules]]
=== Standards ===
* [[Web applications standards]]
=== Grading, Assessment and Rubrics===
* [[Assessment for Web Applications]]
* [[Levels of knowing (Level 1, Level 2, Level 3) | What does it mean when you are asked to "describe", "analyse", or "compare"? ]]
* [[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]]
* [[Extra credit]]
=== Academic Honesty ===
* [[Academic Integrity]]
</td>
</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">
== [[Image:credit.png]] Credits ==
* Icons used with tremendous gratitude by [http://www.freepik.com/ Freepik] from [http://www.flaticon.com/ flaticon]
* IB Diploma Program Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.
</td>
</tr>
</table>
[[Category:Web Applications]]
[[Category:course]]
== Aims of the course ==
== Aims of the course ==



Revision as of 06:09, 19 August 2016

Designing web applications requires an understanding of the fundamental concepts of computational thinking, design, and web science.


News.png news[edit]

News for August 2016[edit]

Welcome. This is the course page for a semester-long course, designing web applications. Please watch this space for big ideas, important announcements, and changes.

Calendar.png Our class meetings[edit]

Date of lesson Big idea Our class notes Knowledge and skills we are building
August 23 2016 Welcome Click here for notes and homework Welcome to Computer Science!
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.



Aims of the course[edit]

  1. enjoy the design process, develop an appreciation of its elegance and power
  2. develop knowledge, understanding and skills from different disciplines to design and create solutions to problems using the design cycle
  3. use and apply technology effectively as a means to access, process and communicate information, model and create solutions, and to solve problems
  4. develop an appreciation of the impact of design innovations for life, global society and environments
  5. appreciate past, present and emerging design within cultural, political, social, historical and environmental contexts
  6. develop respect for others’ viewpoints and appreciate alternative solutions to problems
  7. act with integrity and honesty, and take responsibility for their own actions developing effective working practices.[1]

Objectives[edit]

Identfier Objective Group
Y1.A.1 explain and justify the need for a solution to a problem Inquiring and analyzing
Y1.A.2 state and prioritize the main points of research needed to develop a solution to the problem Inquiring and analyzing
Y1.A.3 describe the main features of an existing product that inspires a solution to the problem Inquiring and analyzing
Y1.A.4 present the main findings of relevant research. Inquiring and analyzing
Y1.B.1 develop a list of success criteria for the solution Developing ideas
Y1.B.2 present feasible design ideas, which can be correctly interpreted by others Developing ideas
Y1.B.3 present the chosen design Developing ideas
Y1.B.4 create a planning drawing/ diagram, which outlines the main details for making the chosen solution. Developing ideas
Y1.C.1 outline a plan, which considers the use of resources and time, sufficient for peers to be able to follow to create the solution Creating the solution
Y1.C.2 demonstrate excellent technical skills when making the solution Creating the solution
Y1.C.3 follow the plan to create the solution, which functions as intended Creating the solution
Y1.C.4 list the changes made to the chosen design and plan when making the solution Creating the solution
Y1.C.5 present the solution as a whole. Creating the solution
Y1.D.1 outline simple, relevant testing methods, which generate data, to measure the success of the solution Evaluating
Y1.D.2 outline the success of the solution against the design specification Evaluating
Y1.D.3 outline how the solution could be improved Evaluating
Y1.D.4 outline the impact of the solution on the client / target audience. Evaluating

References[edit]