Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instructors
MichaelStumm(coordinator) ECEDepartment Office:2002SanfordFlemingBuilding Phone:4169783226 Email:stumm@eecg.toronto.edu URL:http://www.eecg.toronto.edu/~stumm CourtneyGibson ECEDepartment Office:2001ESanfordFlemingBuilding Phone:4169468082 Email:gibson@eecg.toronto.edu URL:http://www.eecg.toronto.edu/~gibson AshvinGoel ECEDepartment Office:2001SanfordFlemingBuilding Phone:4169465180 Email:ashvin@eecg.toronto.edu URL:http://www.eecg.toronto.edu/~ashvin
CourseWebSite
InformationonECE244,includingimportantannouncements,acopyofthishandout,copiesof assignmenthandouts,andcoursemarksmaybefoundonthewebsiteforthecourse.Pleasevisitthe websiteonaregularbasisforuptodateinformation.Thewebsitealsoprovidesabulletinboardwhere youcanpostquestionsregardingthecourse.InstructorsandTAswillmonitorthebulletinboardona regularbasis. Toaccessthecoursewebsite,goto:http://portal.utoronto.caandloginusingyourUTORidand password.IfyouneedinformationonhowtoactivateyourUTORidandsetyourpasswordforthefirst time,pleasegotowww.utorid.utoronto.ca. OnceyouhaveloggedintotheportalusingyourUTORidandpassword,lookfortheMyCoursesbox, whereyoullfindthelinkyourcoursewebsites.Ifyoudon'tseethecourselistedherebutyouare properlyregisteredforthecourseinROSI,wait48hours.Ifthecoursedoesnotappear,cometothe libraryforhelp.
Email
AllUofTstudentsarerequiredtohaveavalidUTORmailemailaddress.Youareresponsibleforensuring thatyourUofTemailaddressisproperlyenteredintheROSIsystem. Forwardingyourutoronto.caemailtoaHotmail,Gmail,Yahooorothertypeofemailaccountisnot advisable.Insomecases,messagesfromutoronto.caaddressessenttoHotmail,GmailorYahoo accountsarefilteredasjunkmail,whichmeansthatemailsfromyourcourseinstructormayendupin yourspamorjunkmailfolder.
TextbookandOtherReferences
Thefollowingbookisrequired,anditwillserveandthemaintextbookforthecourse,whichisavailable attheUniversityofTorontobookstore: Walter Savitch, Problem Solving with C++, SIXTH EDITION, Addison Wesley, 2007. Pointerstootherreferencematerialwillbepostedonthecourseswebsite.
ECE244
ProgrammingFundamentals:GeneralInformation
Page2of4
Timetable
Thefollowingisthetimetableforthecourse.(PleasenotethatthetimesandlocationfortheLabshave changedfromtheoriginalschedule.) Lecturesession1(Gibson) Lecturesession2(Goel) Lecturesession3(Stumm) Tutorial1 Tutorial2 Tutorial3 Tutorial4 Tutorial5 Tutorial6 Tutorial7 Tutorial8 Lab1 Lab2 Lab3 Lab4 Weekday Monday Thursday Friday Tuesday Wednesday Friday Monday Wednesday Thursday Tuesday Tuesday Wednesday Wednesday Thursday Thursday Thursday Thursday Tuesday Thursday Monday Tuesday Hours 23pm 12pm 910am 1011am 1011am 23pm 12pm 1112noon 1112noon 23pm 23pm 23pm 23pm 1011am 1011am 23pm 23pm 35pm 24pm 1012noon 111pm Location MC252 MC252 MC252 MC252 MC252 MC252 MC252 MC252 MC252 HA401 BA2145 HA410 BA2145 HA401 HA410 BA2155 BA2165 SF1013 SF1013 SF1013 SF1013
LaboratoryAssignments
ThelabassignmentsconsistofnumberofprogrammingexercisesusingtheC++programminglanguage. Ahandoutdescribingeachassignmentwillbemadeavailableonthewebsiteforthecourse.Thelab assignmentsdotakeasubstantialamountofyourtime.Hence,itisimportanttostartasearlyas possibleonyourassignmentsandtoavoidprocrastination. AllthelabswillbeinroomSF1013.Whilelabaccessandusearepossibleanytime,youarestrongly encouragedtoregularlyattendyourscheduledlabperiod;aTeachingAssistant(TA)willbeavailableto answeranyquestionsandofferhelpduringtheseperiods. PleaseconsultwiththehandouttitledLaboratoryInformationformoredetailsonthelab assignments,theirschedule,andotherrelatedinformation.
Tutorials
Thetutorialsareintendedtorevisitmaterialalreadycoveredinthelecturesinamoreinteractive setting,wherequestionscanbeaskedfrequentlyandfreely.Thetutorialswillalsoelaborateon
ECE244
ProgrammingFundamentals:GeneralInformation
Page3of4
laboratoryassignments.Attendingthetutorialsisstronglyencouraged,butisnotmandatorysinceno newmaterialwillbeintroduced.
TopicOutline
Thefollowingisalistoftopics,andthecorrespondingreference.Pleasekeepinmindthatthelistof topicsistentativeandisintendedtoserveonlyasageneralguide. Topic ReviewofC++;compilation Pointers,structures,andarrays Classesandobjects Recursion Inheritance Exceptionhandling Linkedlistsandtrees Complexityofalgorithms
MarkingandEvaluation
Therewillbeseveralprogrammingassignmentsduringtheterm.Therewillalsobeonemidtermtest scheduledforOctober23,2008,6:00pm8:00pm.Theseatingassignmentforthemidtermwillbe announcedinclassandpostedonthecourseswebsite.Afinalexamwillbegivenduringthefinal examsperiod.Thecompositionofthefinalmarkisasfollows:
Labs Test FinalExam 25% 30% 45%
ECE244
ProgrammingFundamentals:GeneralInformation
Page4of4