|
|
(24 intermediate revisions by 5 users not shown) |
Line 1: |
Line 1: |
− | == ICT Internet Stream Update - Fall 2011 == | + | == First Semester Subjects 2012 == |
− | Attendees for Session 1:
| + | *[[ULI101 Summer Refresh 2012]] |
− | John Selmys,
| + | *[[IPC144 Summer Refresh 2012]] |
− | Emile Ohan,
| |
− | Anthony Austin,
| |
− | Danny Abesdris (Arroway),
| |
− | Peter Callaghan,
| |
− | Mary-Lynn Manton,
| |
− | Ian Tipson,
| |
− | Peter McIntyre,
| |
− | Praveen Mitera,
| |
− | Sunny Shi,
| |
− | Michal Heidenreich
| |
| | | |
− | Attendees for session 2:
| + | <br /> |
− | Emile
| |
− | John Sam
| |
− | Fardad S
| |
− | Peter M
| |
− | Jordan A
| |
− | Bob B
| |
− | Mary-Lynn
| |
− | Daniel Hodgin
| |
− | Chris T
| |
| | | |
| + | == ICT Web Programming Refresh 2012 == |
| + | *[[ICT Web Programming Refresh 2012]] |
| | | |
− | === ULI101 === | + | <br /> |
| + | == Refreshing the CNS/CTY Curriculum == |
| | | |
− | * currently last 2 weeks of course is xhtml/css intro | + | *[[Updating our Linux Subjects - Summer 2012]] |
− | **consider removing web content (last 2 weeks), and not expand unix content in uli101 | + | *[[Updating our Windows Subjects - Summer 2012]] |
− | **this should not affect int222 or int213 | + | *[[Updating our Networking/Cisco Subjects - Summer 2012]] |
| + | *[[What to do about INT420 - Summer 2012]] |
| | | |
− | === INT213 ===
| + | <br /> |
− | * currently legacy asp
| |
− | **no changes
| |
− | **consider changing to asp.net
| |
| | | |
− | === INT222 === | + | == Refreshing the CPD/CPA/BSD Curricula == |
− | * currently 1st half is xhtml/css, 2nd half is css/javascript | + | * [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream#Curriculum_Development_Sessions_.282012.29 Updating our Programming Stream] |
− | **html5 replaces xhtml/javascript/css (Anthony has reservations)
| + | ** [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_OOP244_Subject_Outline Proposed OOP244 Subject Outline] - Contact [mailto:ian.tipson@senecacollege.ca,chris.szalwinski@senecacollege.ca?subject=Programming_Stream Ian Tipson or Chris Szalwinski] |
− | **need to manage the course depth - should not be another "killer" course
| + | ** [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_BTP200_Subject_Outline Proposed BTP200 Subject Outline] - Contact [mailto:peter.mcintyre@senecacollege.ca,chris.szalwinski@senecacollege.ca?subject=Programming_Stream Peter McIntyre or Chris Szalwinski] |
− | **consider changing pre-req to IPC144 (Emile)
| + | ** [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_Timeline Proposed Timeline for Implementation] - Contact [mailto:peter.mcintyre@senecacollege.ca,ian.tipson@senecacollege.ca,chris.szalwinski@senecacollege.ca?subject=Programming_Stream Peter McIntyre, Ian Tipson, or Chris Szalwinski] |
− | * propose it now be HTML5 (including Javascript/DOM/CSS3)
| |
− | | |
− | === INT322 ===
| |
− | * currently 1st half perl, 2nd half is php with apache and mysql
| |
− | **remove perl and Apache admin and replace with more html5/ajax (not Anthony's opinion)
| |
− | **recommend perl and python as professional options
| |
− | **consider using a versioning system like git/svn (Fardad)
| |
− | **consider Python instead of PHP
| |
− | * propose it now be continuation of HTML5 from INT222 + PHP + Ajax
| |
− | | |
− | === INT422 ===
| |
− | * currently asp.net web forms and c# with intros to sql server and ajax
| |
− | ** remove ajax
| |
− | **consider using a versioning system like git/svn (Fardad)
| |
− | | |
− | === LETTERS (from faculty who could not attend) ===
| |
− | *[[David Humphrey's Internet Stream Update Comments]]
| |
− | *[[Timothy Mckenna's Internet Stream Update Comments]] | |
− | *[[John Samuel's additional comments]] | |
− | | |
− | === NOTES from INT REVIEW in 2010 ===
| |
− | * Here's a [[http://zenit.senecac.on.ca/wiki/index.php/Internet_Programming_Curriculum link to last year's review]] of our INTERNET stream.
| |
− | | |
− | === FINAL COMMENTS ===
| |
− | * should not be implemented in Jan 2012
| |
− | * should be implemented in May 2012
| |
− | * need more unix courses (Anthony, John)
| |
− | * all faculty should be given cell phones and tablets (except Ian)
| |
− | * all faculty should be given Mercedes (except Ian)
| |
− | | |
− | | |
− | === INT222 Outline Comments ===
| |
− | The link below is a "version 1" proposal, listing the topics to be covered in a refreshed INT222 / BTI220 course.
| |
− | | |
− | I approached this task by simply listing all the topics that could be covered, without regard to sequencing, as I thought of them. Then, I grouped and sequenced them. Finally, I compared the result to the current course outlines, the comments of others, and a bit of research.
| |
− | | |
− | The document is available in PDF. This zenit server wouldn't permit me to upload a docx or doc file.
| |
− | | |
− | [[media:Proposed_Description_and_Topic_List_for_a_refreshed_INT222_v1.pdf|Proposal, version 1 - pdf]]
| |
− | | |
− | -Peter
| |
− | | |
− | === INT222 Progress Report ===
| |
− | The link below includes the updates received from the few verbal and written responses since the publication of "version 1" above.
| |
− | | |
− | [[media:Proposed_Description_and_Topic_List_for_a_refreshed_INT222_v2.pdf|Proposal, version 2 - pdf]] | |
− | | |
− | The link below may be of interest to readers:
| |
− | | |
− | 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
| |