Changes

Jump to: navigation, search

ICT Curriculum Review/Refresh/Update - 2012

3,101 bytes removed, 18:56, 10 June 2012
Refreshing the CPD/CPA/BSD Curricula
== ICT Internet Stream Update - Fall 2011 First Semester Subjects 2012 ==Attendees for Session 1:*[[ULI101 Summer Refresh 2012]]John Selmys,Emile Ohan,Anthony Austin,Danny Abesdris (Arroway),Peter Callaghan,Mary-Lynn Manton,Ian Tipson,Peter McIntyre,Praveen Mitera,Sunny Shi,Michal Heidenreich*[[IPC144 Summer Refresh 2012]]
Attendees for session 2:EmileJohn SamFardad SPeter MJordan ABob BMary-LynnDaniel HodginChris T<br />
== ICT Web Programming Refresh 2012 ==
*[[ICT Web Programming Refresh 2012]]
<br />=== ULI101 =Refreshing the CNS/CTY Curriculum ==
* currently last 2 weeks of course is xhtml/css intro[[Updating our Linux Subjects - Summer 2012]]*[[Updating our Windows Subjects - Summer 2012]]*consider removing web content (last 2 weeks), and not expand unix content in uli101[[Updating our Networking/Cisco Subjects - Summer 2012]]**this should not affect int222 or int213[[What to do about INT420 - Summer 2012]]
=== INT213 ===* currently legacy asp**no changes**consider changing to asp.net<br />
=== INT222 =Refreshing the CPD/CPA/BSD Curricula ==* currently 1st half is xhtml[http:/css, 2nd half is css/javascript**html5 replaces xhtmlzenit.senecac.on.ca/javascriptwiki/css (Anthony has reservations)**need to manage the course depth - should not be another "killer" course**consider changing pre-req to IPC144 (Emile)* propose it now be HTML5 (including Javascript/DOM/CSS3) === INT322 ===* currently 1st half perl, 2nd half is index.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 aspProgramming_Stream#Curriculum_Development_Sessions_.282012.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 29 Updating our Programming 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 reviewProgramming_Stream_OOP244_Subject_Outline Proposed OOP244 Subject Outline]] 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- Contact [mailto:ianI approached this task by simply listing all the topics that could be covered, without regard to sequencing, as I thought of themtipson@senecacollege. Thenca, I grouped and sequenced themchris. Finally, I compared the result to the current course outlines, the comments of others, and a bit of researchszalwinski@senecacollegeThe document is available in PDF. This zenit server wouldn't permit me to upload a docx ca?subject=Programming_Stream Ian Tipson or doc file. [[media:Proposed_Description_and_Topic_List_for_a_refreshed_INT222_v1.pdf|Proposal, version 1 - pdf]Chris Szalwinski-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://petermcintyrezenit.senecac.on.comca/2012wiki/04index.php/12/oneProgramming_Stream_BTP200_Subject_Outline Proposed BTP200 Subject Outline] -page-web-programming-course/ Before the next meeting, please think about the following questionContact [mailto: 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 editorpeter.mcintyre@senecacollege.ca, a browser, and a file transfer program) Proficiency in any code editor on any platform Conceptual knowledge of what a server isConceptual knowledge of message-based protocols (ichris.eszalwinski@senecacollege. request, response) Problem-solving abilities Good language comprehension (to be able to formulate a problem into a solution, ca?subject=Programming_Stream Peter McIntyre or at least a solution approach)Chris Szalwinski]  <u>Coming into INT322 ** [http:/ BTI320</u> ( looking for help herezenit.senecac.on. ) <u>Coming into INT422 ca/ BTI420<wiki/u> ( some students know, and can do, some of these, but most couldn't, coming into Winter 2012 BTI420index.php/Programming_Stream_Timeline Proposed Timeline for Implementation] - Contact [mailto:peter.mcintyre@senecacollege. )  Conceptual knowledge of a request lifecycle HTTP knowledge basics Web site resource organization AuthN and AuthZ CSS (basicsca, layout, rules)JavaScript (anything!)Cookies Dev tools (iian.etipson@senecacollege. F12ca, or Firebug-like tool) HTML (p, br, div, div, ul, li, input, etcchris.szalwinski@senecacollege.) Conceptual knowledge of page/document templates Server resources (requestca?subject=Programming_Stream Peter McIntyre, responseIan Tipson, file system, etc.) Nice-to-have - creating a navigation menu  <u>Coming into the Web Services pro option</u> Good HTTP knowledgeSolid OO knowledge and skillsor Chris Szalwinski]

Navigation menu