Web applications standards: Difference between revisions
No edit summary |
Mr. MacKenty (talk | contribs) No edit summary |
||
Line 5: | Line 5: | ||
Concepts answer the question: What does a computer scientist need to know? | Concepts answer the question: What does a computer scientist need to know? | ||
Practices answer the question: How do people do computer science? (source) | Practices answer the question: How do people do computer science? (source) | ||
== Essential Understandings == | == Essential Understandings == | ||
Line 38: | Line 18: | ||
Standard Level: | |||
* [[Design process]] | * [[Design process]] | ||
* [[Computational thinking, problem-solving and programming]] | * [[Computational thinking, problem-solving and programming]] | ||
* [[ | * [[Web Science | Fundamentals of the web]] | ||
* [[PHP | Programming in PHP]] | * [[PHP | Programming in PHP]] | ||
* [[SQL | Programming in SQL]] | * [[SQL | Programming in SQL]] | ||
* [[HTML | Programming in HTML]] | * [[HTML | Programming in HTML]] | ||
* [[CSS | Programming in CSS]] | * [[CSS | Programming in CSS]] | ||
* [[Databases]] | * [[Databases]] | ||
Higher Level: | |||
* [[Operating systems]] | * [[Operating systems]] | ||
* [[Apache | The Apache Web Server]] | * [[Apache | The Apache Web Server]] | ||
* [[ | * [[Javascript | Programming in Javascript, JQuery and JQuery UI]] | ||
[[Category:standards]] | [[Category:standards]] | ||
[[Category: Web Design]] | [[Category: Web Design]] |
Revision as of 10:55, 21 July 2016
These are the PROPOSED standards used in the course for web applications. The standards are framed by a draft version of the K-12 computer science framework. The standards borrow from ideas in IB computer science course, from CSTA standards, the W3 consortium, and from professional web developers. In many cases, the standards are pulled from industry leaders. For example, the databases standards are used (with permission) from Oracle and the PHP programming standards are used (pending permission) from the creator of PHP, Rasmus Lerdorf.
A note
Concepts answer the question: What does a computer scientist need to know? Practices answer the question: How do people do computer science? (source)
Essential Understandings[edit]
When this course is over, students will have the skills and knowledge to:
- Understand the foundations of the web
- Apply a design process to build quality web applications
- Apply computational thinking to problems, designs and solutions
- UIX and user interface (advanced students only)
Categories of standards[edit]
Standard Level:
- Design process
- Computational thinking, problem-solving and programming
- Fundamentals of the web
- Programming in PHP
- Programming in SQL
- Programming in HTML
- Programming in CSS
- Databases
Higher Level: