WPC T9=Õ9]y cp\!wL<g"'iklԕБND~Qז\c̤$ŇWNuQ^}4yJqs!M|_UVRfu%4GR;[r$RxLrlP_q֚krfGr'W3hޫzUH&+;!qCʑ\ s)KC#|iY+z%t)׆--v('+2o"cw)bUzi-| Zh_&wwk@L*kǑRZΎ/xр)O[{ *EPrHyA_tzf9':(뙡SP 'jF:djj$P#-J FSBYjN6׾=2GX fHM {c[ ]aZ{ 0 0 0 0y 0k< 0k 0~ 0~ 0 0 0 0` 0 0 0] 0 0 07 0 0 0k 0M 0B 0J 0e 04 0 0  0 0.. 0A\ 0T U.2! %#"r)" 0$ 0% 0% 0`& 0' 0' 0( 0 ) 0* 0S+ 0+ 0, 0W- 0). 0/ 0 0 01 01 002 02 03 0m4 0R5 0 J6 0fU7 0f7 0z!8 08 9 0=9 0F9 0P: 1c: 0: 1; 0<(= 02BEC{C 02bE D+FF 02G 0JH AMI{NIU2JU 2J>-K 02kL CMfMaM BMfMaM BNfNaN 13NfNaN 1NOnO 0eR|S 1m|SSU2V@06Vo*,fVU2U2‚{U2oU2>ӄU2U2C hu h7{w@4 h h VV8Document[1]Document Style  @..  23  Ԁ     Ԉ V-8Document[2]Document Style 23  Ԁ   V=8Document[3]Document Style.. 23  Ԁ   V8Document[4]Document Style.. . V 8Document[5]Document Style0..V 8Document[6]Document Style8..V& 8Document[7]Document Style0..0` ..` V& 8Document[8]Document Style0..8` ..` l80:Technical[1]Technical Document Style  23  Ԁ     .. l-%:Technical[2]Technical Document Style 23  Ԁ   .. l*!:Technical[3]Technical Document Style 23  Ԁ   .. l&!:Technical[4]Technical Document Style 23  Ԁ   .. l/:Technical[5]Technical Document Style.. 23  Ԁ. l/:Technical[6]Technical Document Style.. 23  Ԁ. l/:Technical[7]Technical Document Style.. 23  Ԁ. l/:Technical[8]Technical Document Style.. 23  Ԁ. j+ 6Outline[1]I. A. 1. a. (1) (a) i) a)23  0..j> 6Outline[2]I. A. 1. a. (1) (a) i) a)0..23  0..jQ 6Outline[3]I. A. 1. a. (1) (a) i) a)0..0..23  0..jd 6Outline[4]I. A. 1. a. (1) (a) i) a)0..0..0..23  0..jw 6Outline[5]I. A. 1. a. (1) (a) i) a)0..0..0..0..23  0..j 6Outline[6]I. A. 1. a. (1) (a) i) a)0..0..0..0..0..23  0..j 6Outline[7]I. A. 1. a. (1) (a) i) a)0..0..0..0..0..0..23  0..j 6Outline[8]I. A. 1. a. (1) (a) i) a)0..0..0..0..0..0..0..23  0..zS :Right Par[1]Right-Aligned Paragraph Numbers..23  Ԁ..0..zf :Right Par[2]Right-Aligned Paragraph Numbers..` ..` 23  Ԁ..0` ..` zy :Right Par[3]Right-Aligned Paragraph Numbers..` ..`  .. 23  Ԁ` ..` 0 .. z :Right Par[4]Right-Aligned Paragraph Numbers..` ..`  .. ..23  Ԁ .. 0..z :Right Par[5]Right-Aligned Paragraph Numbers..` ..`  .. ..h..h23  Ԁ..0h..hz :Right Par[6]Right-Aligned Paragraph Numbers..` ..`  .. ..h..h..23  Ԁh..h0..z :Right Par[7]Right-Aligned Paragraph Numbers..` ..`  .. ..h..h....23  Ԁ..0..z :Right Par[8]Right-Aligned Paragraph Numbers..` ..`  .. ..h..h....p..p23  Ԁ..0p..p02A`Helvetica!X'  -TEMPLATE VOCATIONAL   0 .   X+ $1I. A. 1. a. (1) (a) i) a)23  0..X> $2I. A. 1. a. (1) (a) i) a)0..23  0..XQ $3I. A. 1. a. (1) (a) i) a)0..0..23  0..Xd $4I. A. 1. a. (1) (a) i) a)0..0..0..23  0..Xw $5I. A. 1. a. (1) (a) i) a)0..0..0..0..23  0..X $6I. A. 1. a. (1) (a) i) a)0..0..0..0..0..23  0..X $7I. A. 1. a. (1) (a) i) a)0..0..0..0..0..0..23  0..X $8I. A. 1. a. (1) (a) i) a)0..0..0..0..0..0..0..23  0..X+ $9I. A. 1. a. (1) (a) i) a)23  0..Z> &10I. A. 1. a. (1) (a) i) a)0..23  0..ZQ &11I. A. 1. a. (1) (a) i) a)0..0..23  0..Zd &12I. A. 1. a. (1) (a) i) a)0..0..0..23  0..Zw &13I. A. 1. a. (1) (a) i) a)0..0..0..0..23  0..Z &14I. A. 1. a. (1) (a) i) a)0..0..0..0..0..23  0..Z &15I. A. 1. a. (1) (a) i) a)0..0..0..0..0..0..23  0..Z &16I. A. 1. a. (1) (a) i) a)0..0..0..0..0..0..0..23  0..Z+ &17I. A. 1. a. (1) (a) i) a)23  0..Z> &18I. A. 1. a. (1) (a) i) a)0..23  0..ZQ &19I. A. 1. a. (1) (a) i) a)0..0..23  0..Zd &20I. A. 1. a. (1) (a) i) a)0..0..0..23  0..Zw &21I. A. 1. a. (1) (a) i) a)0..0..0..0..23  0..Z &22I. A. 1. a. (1) (a) i) a)0..0..0..0..0..23  0..Z &23I. A. 1. a. (1) (a) i) a)0..0..0..0..0..0..23  0..Z &24I. A. 1. a. (1) (a) i) a)0..0..0..0..0..0..0..23  0..:+8Outline[1]23  0..:+8Outline[1]23  0..R& 8BibliogrphyBibliography0....fp2Doc InitInitialize Document Style@S D   I. 1. A. a.(1)(a) i) a)SABC($0 ($0 0 (($0 0 0  A_ekqwDocumentDocument StyleI.1.A.a.(1)(a)i)a)jo4Tech InitInitialize Technical StyleS F   1 .1 .1 .1 .1 .1 .1 .1 S  CuyTechnicalTechnical Document Style11.11.1.11.1.1.11.1.1.1.11.1.1.1.1.11.1.1.1.1.1.11.1.1.1.1.1.1.1x?ou2PleadingHeader for numbered pleading paper H  Iʫ(    UKUS.,XX!Xi*XX!X!Xi*XX!Xi*   !i*XX!Xi*        UKUK.,XXXX!Xi*XX!i*!Xi*XX!Xi*  !T/X!Xi*!T/!T/XXXX?]J'*dE*??]J'*dE*?dd1dd2dd3dd4dd5dd6dd7dd8dd910111213141516171819202122232425262728  .+( 2ʫ$ f!    UKUS.,  XXhX7!i*!XXdd7!Xi*XX!X!Xi*XX!Xi*    q Lʫ'    UKUS.,XX!Xi*XX!X!Xi*XX!Xi*   hX!PGX!Xi*TPG!PG B%AlgonquinCollege``5%ofAppliedArtsandTechnology( 2ʫ$ f!    UKUS.,  XXhX7!i*!XXdd7!Xi*XX!X!Xi*XX!Xi*   'dxd Level 1 Level 2 Level 3 Level 4 Level 5( 2ʫ$ f!    UKUS.,  XXhX7!i*!XXdd7!Xi*XX!X!Xi*XX!Xi*   ("$ Figure    NOPMA<< c q Lʫ'    UKUS.,XXSXi*XX!XSXi*XX!Xi*   hXSPGX!Xi*nPG!PG B%AlgonquinCollege``5%ofAppliedArtsandTechnology02A`Helvetica/2A`Helvetica 4 Vʫ)    UKUS.,XX!Xi*XX!X!Xi*XX!Xi*   XX!PGX!Xi*TPG!PGAlgonquinCollege!!IT$CST8110( 2ʫ$ f!    UKUS.,  XXhX7!i*!XXdd7!Xi*XX!X!Xi*XX!Xi*    dTable_AK KdTable_B dTable_C ?syOutlineI. A. 1. a. (1) (a) i) a)I.A.1.a.(1)(a)i)a)Table_D CRight ParRight-Aligned Paragraph NumbersI.A.1.a.(1)(a)i)a)3|sG02A`HelveticaX:s2PCXP02A`Helvetica`2PCP/2A`HelveticaV2PCP/2A`Helvetica& i2P C&P($    UKUS.,  XXhX7!i*!XXdd7!Xi*XX!X!Xi*XX!Xi*  # e37=CIQYag1.a.i.(1)(a)(i)1)a)  Lʫ'    UKUS.,XXjXi*XX!XjXi*XX!Xi*   hXQkO?;z (p `HL@ H@Ehhpohhp % %h%h%jPGX!Xi*mPG!PG B%AlgonquinCollege``5%ofAppliedArtsandTechnology02A`HelveticalC:\WP60\ALLOG01A.PCXWPCHLHL9513 ,, +}y#Y"4 " ?  ?  ?  ?  ?>? >?? ?>? ??>? >? >? >? ??>? >> ?>> ?><? >< ?>< ?>< ?<< << ?<< << >< ?>< >< ?><? ><   <<   <<   <<   ?<<    <<  ?"~<<  ?"?<<  ?!?<<  !?<<  |!?<<? |!?<<?  |!<8  |?!<8  |?!<8  8 <8  8 <8  8 <8  8 <8   <8  ? <8   ?<8   <8   <8   <8   <8  <8  <8  <8  <8  o<8p  o~<p  5 5 x5 8 ' 8 ~|   8 |8    8 <8    8 <8    8 <8   8 <8   8 |8   8 |8   8 |8   8 |8   8 |8   8 |8   8 |8   8 |8   x |8  (x |8  9 |8  =|8  +|8  |8  |0_<8  8<8` 8<8` 8<8p 8|8x 8|8| 8|8| 8|8| 8|8~ 8|8 8|8 8|8 8|8 ?8|8 x|8 x|8 x?|8 |?x8 |x8 x8 x8 x8 )x8 )?"x8 )?"?x8  "8 ? ?? 8 ??"8 ?8 8   8   8 ?  8   8   x8 ?  |8  <8  >8  ?8  8 ? 8 ? 8  8 ? 8 ? 8  8   ?x   ?x   x ?  x ? x  x ? x   ? x ??x ??x x? : ?x : x N xO O&O?&P&P'P'P'y#/2A`Helvetica/2A`Helvetica q Lʫ'    UKUS.,XXpXi*XX!XpXi*XX!Xi*   hXpPGX!Xi*qPG!PG B%AlgonquinCollege``5%ofAppliedArtsandTechnology02A`Helvetica/2A`Helvetica 4 Vʫ)    UKUS.,XXsXi*XX!XsXi*XX!Xi*   XXsPGX!Xi*tPG!PGAlgonquinCollege!!IT$CST811002A`Helvetica/2A`HelveticaX[[[4@ <=@UABCDEFGUEOe!g^a f!    UKUS.,  XXhX7!i*!XXdd7!Xi*XX!X!Xi*XX!Xi*   =CEKEEoECCRC==i=FUFFrF7!i*!XXd!XXd7*qXY ddd Xdd Xdd XX%X%q,(#dd +  3ZZ"  ,3 @ IntroductiontoComputing 1'% ,  ZZ 1@  SchoolofTechnologyandTrades   *O[\ dd(#dd XYX%X%O,d d ,K d ,y t +  1]]"   `1 !T/X!Xi*CourseNumber: !&&!T/T&&&!& B @ CST8110 .]! ]] . TT/&T&!T/TT/ContributiontoProgram:  B @ ЄComputerScienceCorēComputerEngineering̀TechnologyCorēComputerSystems̀TechnicianCore 4]]! ] 4 Educator(s):  B @  ArnoldBetzGaryMroz H]9!RP  `  ]] t`H ApplicableProgram(s):    ComputingScienceTechnologyComputerEngineeringTechnologyComputerSystemsTechnician +!] + AAL:    01 +] rp  + ApprovalDate:    1995/11/20 ApprovedBy:   DavidFisher % %R %  Title:Chairperson,Computer   Studies % %R % _]]N2  t`  ] t`_ CourseHours:  VT" Delivered:0  64#XX Normative:0  64 Q]@1$XX]] Q Prerequisites:  % nil Corequisites:  ( nil 7-')XTT] 7 4*) t`   vtp4  )  *]] ) * ApprovedforAcademicYear:  nl* 199719981'%20+ tp v  ]] 1XX!Xi*X!T/@#!FX!Xi* COURSEDESCRIPTION #!Xi*X!Fб #Ԉ *(, !T/X!Xi*Studentsinthiscourselearnfundamentalproblemsolvingmethodologiesneededincomputing,suchasstructured . analysis,structureddesign,structuredprogrammingandmodularprogramming.Pseudocode,flowchartsandtheCprogramminglanguageareusedtodevelopsolutionstoproblemsofincreasingcomplexity.StudentslearnthebasicsofcomputerprogrammingthroughtheCprogramminglanguage,withemphasisonstructuredprogramming,programmingstyleanddocumentationtoachieveprogramreliabilityandmaintainability.Thecoursereinforcestheorywithapplicationsbymeansofpracticallaboratoryassignments.*q^_ ddd d K d y t [\T$T$q,hd ,ht +  0& !4 t`0 #!Xi*X!T/% #@   !FX!Xi*RELATIONSHIPTOPROGRAMLEARNINGOUTCOMES #!Xi*X!F#Ԉ *"(5  @]]]/6#46 t`   p@ Thisisavocationalcoursethatsupports %!7 thefollowingvocationalprogramstandards: 4]]]]!&"9]]] 4 Thiscoursecontributestoyourprogram %!: byhelpingyoutoachievethefollowingprovincialgenericskillsstandards: J]]9!&"< p  ]]]] -tpJ!&&X!Xi*T&&&!&problemspecificationandanalysis ($= problemsolvingmethodologiesforcomputingprogramminganddocumentationstylestructuredClanguageprogrammingprogramtestinganddebuggingmethodologies 4]]]!+'A]] 4basiccomputerliteracyworkplacedisciplineTXi*X&T&!Xi*XXTXi*1'%+'F tp -  ]]] 1C `  #hC!&&X!Xi*T&&&!& @ .*G @@$BTF9T&BBATF9T&ABD#T&&TF#TPG9T&DCOURSECURRICULUM BA#T&&TFI#ABDB#T&&TFr#BDD#T&&TPGC#D   C `   `C    2  I  .3  0    CourseLearningRequirements/EmbeddedKnowledgeandSkills ݌T$T$ Ќ  Whenyouhaveearnedcreditforthiscourse,youwillhavedemonstratedabilityto:̄Usefundamentalconceptsofcomputerprogrammingtosolveproblemsusingcomputers.̄Usethebasicthoughtprocessesneededincomputingandprogramming.̄Expresssolutionsinpseudocode,flowchartsandClanguage.̄Interpretsolutionsthathavebeenpresentedinflowchartform.̀̄Create,test,debuganddocumentstructured,modularizedCprograms.̄Understandanddescribehowacomputeroperates,particularlythemethodsofstorageofdifferentdataπtypes,alongwiththeimplicationsofthosetypes.̄Exerciseselfcontrolwithrespecttoattendance,punctuality,workingtòdeadlineandrespectforotherpersonsintheworkplace.E14 <DL!T$XE II.  LearningResources   Thecourseconsistsoftwohoursoflecturesandtwohoursoflaboratoriesperweek.Laboratoryassignmentswillbedoneinlaboratoriesequippedwithpersonalcomputers,theMSDOSoperatingsystem,andtheCprogramminglanguage.Professorswillbeinthelaboratorytoprovideassistance.Laboratoryassignmentswillbecloselyintegratedwiththelecturematerialandwillnormallyexerciseallpreviouslylearnedknowledgeandskills.Studentsshouldexpecttohavetodoworkoutsidescheduledlaboratoryhourstocompletelaboratoryassignmentsontime.Textbooks: .,  1.ProblemSolvingMethodologyandProgrammingStyle,ComputerStudiesDepartment2.CHowToProgram,2ndEdition,Deitel&DeitelReferences: R#P% 1.CByExample,Perry2.Jamsa's1001C/C++Tips,Jamsà III.  Teaching/LearningMethods  v't#* Lecturesessionswillpresentthetheoreticalmaterialofthecourse,aidedbyuseofoverheadprojections,computerdemonstrationsandbrieflecturenotes.Studentswillbeexpectedtofindandreadapplicablematerialinthetextbook,andtobepreparedtoansweroralorwrittenquestionsinfollowinglectures.Studentsareencouragedtoaskquestionsduringlecturesandtoconsultwiththeprofessorsontopicswhichtheydonotclearlyunderstand.  z-x)1 Laboratorysessionswillprovideopportunitiesforstudentstoapplythelecturematerialtoaseriesof assignmentswhicharecloselyintegratedwiththecurrentlecturematerials,requiretheuseofpreviouslylearnedmethods,andareincreasinglycomplexasthecourseprogresses.Studentsshouldseekadviceandhelpfromtheprofessorsinthelaboratory.o[X hp^ x (#%'0*,.8135@8:<H?AXo IV. r LearningActivitiesandAssessment  &$ Lectureswillnormallyincludeexamplesoftheapplicationofthemethodsbeingtaught.Theseexamplesmaybeworkedoutontheblackboard,ormaybepresentedbymeansoftransparenciesonanoverheadprojector,ormaybeprojectionsofactualcomputerscreenoutputs.Studentsareexpectedtoobservecarefullyandtoaskforclarificationsorfurtherexamples.Topicscoveredinclude:1.Computernumbertheory.(2weeks)0 r Representationofintegersinbinaryandhexadecimalform,negativeintegersusingtwo'scomplement,floatingpointnumbers,andcharacters(theASCIIcharacterset). rT$rT$ 2.Problemsolvingprinciplesandalgorithmdesign.(4weeks)0 r Theinputprocessoutputmodelofcomputing.Theelementsofpseudocode:sequence,selectionanditeration.Developmentofstructuredpseudocodeusingstepwiserefinementandflowchartingtechniques. rT$rT$ 3.Elementsofcomputerprogramming.(4weeks)0 r Datatypes(char,int,long,unsignedchar,unsignedint,unsignedlong,float,double)anddeclarations,input,output,assignment,calculation,useoflibraryfunctions. rT$rT$ 4.Clanguagecontrolstructures.(3weeks)0 r  rT$rT$  r (if...else,while,do...whileandfor).Combiningandnestingtheconstructs.   5.Cprogrammodularity.(2weeks)0 r  rT$rT$  r WritingandusingClanguagefunctionsinvolvingparameterspassedbyvalue.Laboratorieswillprovideopportunitiesforhandsonuseofthecomputertowrite,testanddebugcomputerprograms,withtheprofessorinattendanceandoncallforassistance.Studentsareexpectedtoworkontheirownifpossible,toworkwithotherstudentsindevelopingsolutions,andtoaskforassistancefromtheprofessorwhennecessary.Studentsmayberequiredtoshowcompletedprelabportionsofassignmentsbeforebeingadmittedtothelaboratory.Assessmentofstudentlearningwillbedonebymeansofclasstestsandquizzes,markedassignmentsandawrittenfinalexamination. G v-t)1 GV. r Evaluation/EarningCredit   Thefollowingwillprovideevidenceofyourlearningachievement:Assessmentofstudentlearningwillbedonebymeansofclasstestsandquizzesandawrittenfinalexamination,allbasedonthematerialcoveredinlectures,togetherwithanassessmentofthestudent'sperformanceinlaboratoryassignments.Laboratoryattendanceiscompulsory,andabsencefromthreeormorelaboratorysessionswithouttheconsentoftheinstructorwillresultinafinalgradeofF.Alllaboratoryassignmentsmustbesuccessfullycompletedinordertoreceivecredit.Assignmentswillbepenalizedforlateness:latelessthan1week,20%;late1weekormore,100%.Plagiarism(worksubmittedbythestudentwhichissubstantiallytheworkofotherpersons)willnotbetolerated.Studentswhoknowinglyallowtheirworktobeplagiarizedwillreceivethesamesanctionsastheplagiarizer.Thefirstoccurrenceofplagiarismwillresultinamarkofzerofortheassignmentandthestudentswillberequiredtoredoit.AsecondoccurrencewillresultinagradeofF.Thethreefactorsinthefinalgradeare:1.0 r ClassTestsandQuizzes(35%oftotalmarks)rT$rT$ 2.0 r Finalexamination(40%oftotalmarks)rprT$rT$ 3.0 r LaboratoryAssignments(25%oftotalmarks)FDrT$rT$ Thefinalgradewillbecalculatedasthetotalofthethreefactors.Laboratoryassignmentswillnotbeincludedinthefinalgradeunlessthestudentf=X (#%'0*,.8135@8:<H?A X X^ Xfachievesatleast38outof75onthetotalofclasstests,quizzesandfinalexamination. <VI.  <PriorLearningAssessment  >< EvidenceoflearningachievementforPLAcandidateswillinclude:Completionofachallengetestwithabreadthofcoverageandlevelofdifficultyequivalenttothefinalexaminationinthecourse,withagradeofatleastC,andattheassessor'sdiscretion,successfulcompletionofacomputerprogrammingassignmentcomparabletothefinalassignmentinthecourse.@ # RELATEDINFORMATION #&  Ifyouareastudentwithadisabilitypleaseidentifyyourneedstotheprofessorand/ortheCentrefor & "( StudentswithDisabilities(CSD)sothatsupportservicescanbearrangedforyou.YoucandothisbymakinganappointmentattheCSD,RoomC142,Ext.7683orarrangingapersonalinterviewwiththeprofessortodiscussyourneeds.*`ab ddhd ht ^_T$T$`, +  5]]]]" 2*0&- @5Students,itisyourresponsibilitytoretaincourseoutlinesforpossiblefutureusetosupportapplicationsfortransferofcredittoothereducationalinstitutions.1'%+'/ @  ]]]] 1