2
edits
Changes
→INT222 Progress Report
http://petermcintyre.com/2012/04/12/one-page-web-programming-course/
Before the next meeting, please think about the following question: What knowledge and skills should incoming students possess before starting your course? Some sample getting-started observations are below:
<u>Coming into INT222 / BTI220</u>
Using software on a personal computer (which prepares them to use an editor, a browser, and a file transfer program)
Proficiency in any code editor on any platform
Conceptual knowledge of what a server is
Conceptual knowledge of message-based protocols (i.e. request, response)
Problem-solving abilities
Good language comprehension (to be able to formulate a problem into a solution, or at least a solution approach)
<u>Coming into INT322 / BTI320</u>
( looking for help here... )
<u>Coming into INT422 / BTI420</u>
( some students know, and can do, some of these, but most couldn't, coming into Winter 2012 BTI420... )
Conceptual knowledge of a request lifecycle
HTTP knowledge basics
Web site resource organization
AuthN and AuthZ
CSS (basics, layout, rules)
JavaScript (anything!)
Cookies
Dev tools (i.e. F12, or Firebug-like tool)
HTML (p, br, div, div, ul, li, input, etc.)
Conceptual knowledge of page/document templates
Server resources (request, response, file system, etc.)
Nice-to-have - creating a navigation menu
<u>Coming into the Web Services pro option</u>
Good HTTP knowledge
Solid OO knowledge and skills