Changes

Jump to: navigation, search

ICT Curriculum Review/Refresh/Update - 2012

4,273 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 29 Updating our Programming 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 reviewProgramming_Stream_OOP244_Subject_Outline Proposed OOP244 Subject Outline]] of our INTERNET stream- Contact [mailto:ian=== 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 coursetipson@senecacollegeI approached this task by simply listing all the topics that could be covered, without regard to sequencingca, as I thought of themchris. Then, I grouped and sequenced themszalwinski@senecacollege. 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 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 is* Conceptual knowledge of message-based protocols (ichris.eszalwinski@senecacollege. request, response) ca?subject=Programming_Stream Peter McIntyre or Chris Szalwinski]* 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 [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. F12, or Firebug-like tool) * HTML (pca, br, div, div, ul, li, input, etcchris.) * Conceptual knowledge of page/document templates * Server resources (request, response, file system, etcszalwinski@senecacollege.) * Nice-to-have - creating a navigation menu  <u>Coming into the Web Services pro option</u> * Good HTTP knowledge* Solid OO knowledge and skills    === Curric meeting, April 23 2012 =ca?subject==   Attendees included: Praveen Mitera, Jordan Anastasiade, Les Czegel, Emile Ohan, Programming_Stream Peter McIntyre, Daniel HodginIan Tipson, John Samuel, Mark Gurwitz, Mark Buchner, Anthony Austin (for awhile), Danny Abesdris (for awhile), Zhenzhou Qin (for awhile), Mary Lynn Manton (at the end)  The note-taker was Peter. If he missed something that should be included below, contact him.  '''Current status''' * Les Czegel just finished the Winter 2012 semester of BTI220 * HTML5 content was blended in to the existing course topic delivery * He was pleased with the results, almost all students passed the course * Zhenzhou Qin will teach the course in the summer (July+August, compressed), and will continue to blend in changes   '''Important decisions:''' * Emile is teaching INT222 this summer, and will begin blending in HTML5 coverage * All (in the room) agreed in principle to change the INT222 prerequisite to IPC144 * All (in the room) agreed in principle to remove HTML coverage in ULI101; Michal was consulted, and he will look at doing it this summer  '''Also working on:''' (more to come)or Chris Szalwinski]

Navigation menu