Computer Science Department
CSC 2201
Computer Science II – Lab, Sec II
Fall 2016
073B SCLB
Tuesday 6 P.M. – 7:45 P.M.
Instructor:
Name:LalehGhalami
Officeaddress:5057Woodward,Suite3209
Officehours:Tuesdays4PM–5:45PMorbyappointment
Email:
CourseDescription:
Thislabcoursepresentsahands-onintroductiontothedesignandimplementationof
fundamentalabstractdatatypesofcomputerscience(e.g.,stacks,queues,trees,lists, hashing,graphs,etc.)usinganobject-orientedprogramminglanguage(C++). Programmingrequirementsincludetheimplementationofabstractdatatypesusingarrays anddynamiclinks,sortingandsearching,hashing,andstringprocessing.
CreditHours:
1CreditHour(Lab)
Prerequisite:
CSC1500, CSC1501, CSC2110andCSC2111allwith gradeofCorbetter;
Co-requisites:
CSC2200[NOTE: checkwithaCSAdvisorbeforedroppingthelaborthecourse]
Text(s)Book:
S.Brandle,J.Geisler,J.RobergeandD.Whittington.C++DataStructures:ALaboratory
Course,ThirdEdition.JonesandBartlettPublishers.2008.(ISBN:978-0-7637-5564-5). StudentMaterials:
ComputerPrograms:
ThesoftwareisMicrosoftVisualStudio Express2013anditisfreelyavailableonlinefrom
Microsoft.
Coursecontents:
Labworkwillbedividedintotwoactivities
- BasicImplementation
- ProgrammingExercises
Laboratory(lablocation)
0073SCLB(ScienceandEngineeringLibrary)
CourseLearningObjectives:
Uponsuccessfulcompletionofthisclass,thestudentwillbeableto:
1.Implementthefundamentaldatastructuresandtheirassociatedalgorithms;
2.Developprogramsusingthefundamentaldatastructures;
3.Applydesignskillswhendevelopingaprogram;
Assessment:
Eachlabworkisworth100points.
Thefinalgradeonthecoursewillbetheaverageofalllabworks.
Thelabworksarechosenfromthelabmanualorothersources,andwillbepostedon Blackboardbeforeeachlabsession.
EachlabworkistobecompletedusingVisualStudio2010orlater. SlidesandotherinformationwillbepostedonBlackboard.
GradingScale:
Thepreliminarygradingscaleisasfollows:A(100-95),A-(94-90),B+(89-85),
B(84-80),B-(79-75),C+(74-70),C(69-65),C-(64-60),D+(59-57),D(56-54), D-(53-50),F(bellow50).
GradingPolicies:
Attendance.Studentattendanceatalllabsessionsismandatoryandtracked.
Somelabswillinvolvereviewingconceptsfromthecourse,goingoverhomework solutions,etc.Solabattendancewillimproveyourperformancein CSC 2200aswell. Attheendofeachlabsession,youmustuploadtoBlackboardwhatyoudidorworked onduringthelabsessionundertheLabX_attendanceentrywhereXisthelabnumber. Youmaybeaskedtouploadsomethingassimpleasatextfilewithshortnotesofwhatyouattemptedduringthelaborascomplexasasnapshotofyourcurrentimplementation. YoumustcompletetheremainingworkbythedeadlineanduploaditunderLabX_work.
Multipleattempts.Foreverylabwork,Blackboardwillallowmultipleattempts.Wewillgradeonlythelastattempt.Sobecarefulwhenyouuploadmultipleattempts.
Lab worksubmission. Eachlabworkmustbe submittedasaVisualStudioProject.Lab worksinotherformatswillnotbe graded.
EachlabworksmustbesubmittedviaBlackboard,unlessotherwisespecified.
Latepolicy.LabworksmustbeuploadedtoBlackboardbytheduedateandtime.No latelabworkwillbeacceptedunlessthestudentcansupplyavalidandcompelling reasonthatiswelldocumented.
Latelabworkwillreceiveagradeof0(zero).
ReligiousHolidays:
BecauseoftheextraordinaryvarietyofreligiousaffiliationsoftheUniversitystudentbodyandstaff,theAcademicCalendarmakes noprovisionsforreligiousholidays.
However,itisUniversitypolicytorespectthefaithandreligiousobligationsoftheindividual.Studentswithclassesorexaminationsthatconflictwiththeirreligiousobservancesareexpectedtonotifytheirinstructorswellinadvancesothatmutually agreeablealternativesmaybeworkedout.
StudentDisabilitiesServices:
- Ifyouhaveadocumenteddisabilitythatrequiresaccommodations,youwillneedtoregisterwithStudentDisabilityServicesforcoordinationofyouracademicaccommodations.TheStudentDisabilityServices(SDS)officeislocatedintheAdamany UndergraduateLibrary.TheSDStelephonenumberis313-577-1851or313-202-4216 (Videophoneuseonly).Onceyouraccommodationisinplace,someonecanmeetwithyouprivatelytodiscussyourspecialneeds.StudentDisabilityServices'missionistoassisttheuniversityincreatinganaccessiblecommunitywherestudentswithdisabilitieshaveanequalopportunitytofullyparticipateintheireducationalexperienceatWayneStateUniversity.
- StudentswhoareregisteredwithStudentDisabilityServicesandwhoareeligiblefor alternatetestingaccommodationssuchasextendedtesttimeand/oradistraction-reduced environmentshouldpresenttherequiredtestpermittotheprofessoratleastoneweekinadvanceoftheexam.FederallawrequiresthatastudentregisteredwithSDSisentitledtothereasonableaccommodationsspecifiedinthestudent’saccommodationletter,which mightincludeallowingthestudenttotakethefinalexamonadaydifferentthantherestofthe class.
AcademicDishonesty-PlagiarismandCheating:
Academic misbehavior means any activity that tends to compromise the academic
integrityof theinstitutionorsubverttheeducationprocess. Allformsofacademicmisbehaviorare prohibitedatWayneStateUniversity,asoutlinedintheStudentCodeof Conduct ( Students who commitorassistincommittingdishonestactsaresubjecttodowngrading(toafailing gradeforthetest,paper,orothercourse-relatedactivityinquestion,orfortheentirecourse)and/oradditionalsanctionsasdescribedintheStudentCodeofConduct.
- Cheating:Intentionallyusingorattemptingtouse,orintentionallyprovidingor attemptingtoprovide,unauthorizedmaterials,informationorassistanceinany academicexercise.Examplesinclude:(a)copyingfromanotherstudent’scodeorprogram;(b)allowinganotherstudenttocopyfromyourcodeorprogram;(c) usingunauthorizedmaterialsuchasa"cheatsheet"duringanexam.
- Fabrication:Intentionalandunauthorizedfalsificationofanyinformationorcitation.
Examplesinclude:(a)citationofinformationnottakenfromthesourceindicated;(b) listingsourcesinabibliographynotusedinaresearchpaper.
- Plagiarism:Totakeanduseanother’swordsor ideasasone’sown.Examplesinclude:
(a)failuretouseappropriatereferencingwhenusingthewordsorideasofotherpersons;(b)alteringthelanguage,paraphrasing,omitting,rearranging,orforming newcombinationsofwordsinanattempttomakethethoughtsofanotherappearas yourown.
- Otherformsofacademicmisbehaviorinclude,butarenotlimitedto:(a)unauthorized useofresources,oranyattempttolimitanotherstudent’saccesstoeducational resources,oranyattempttoalterequipmentsoastoleadtoanincorrectanswerfor subsequentusers;(b)enlistingtheassistanceofasubstituteinthetakingof examinations;(c)violatingcourserulesasdefinedinthecoursesyllabusorotherwritteninformationprovidedtothestudent;(d)selling,buyingorstealingallorpartofanun-administeredtestor answerstothetest;(e) changingor alteringagrade onatest orotheracademicgraderecords.
CourseDropsandWithdrawals:
Inthefirsttwoweeksofthe(full)term,studentscandropthisclassandreceive100%
tuition and course fee cancellation. Aftertheendofthesecondweek there isno tuitionor feecancellation.StudentswhowishtowithdrawfromtheclasscaninitiateawithdrawalrequestonPipeline.YouwillreceiveatranscriptnotationofWP(passing),WF(failing),orWN(nogradedwork)atthetimeofwithdrawal.Nowithdrawalscanbeinitiatedafter theendofthetenthweek.Studentsenrolledinthe10thweekandbeyondwillreceiveagrade.Becausewithdrawingfromcoursesmayhavenegativeacademicandfinancialconsequences,studentsconsideringcoursewithdrawalshouldmakesuretheyfully understandalltheconsequencesbeforetakingthisstep.Moreinformationonthiscanbefoundat:
Studentservices:
- TheAcademicSuccessCenter(1600UndergraduateLibrary)assistsstudentswithcontentinselectcoursesandinstrengtheningstudyskills.Visit
forschedulesandinformationonstudyskillsworkshops,tutoringandsupplementalinstruction(primarilyin1000and2000levelcourses).
- TheWritingCenterislocatedonthe2ndflooroftheUndergraduateLibraryandprovides individualtutoringconsultationsfreeofcharge.Visit provide.
Classrecordings:
Studentsneedpriorwrittenpermissionfromtheinstructorbeforerecordinganyportion
ofthisclass.Ifpermissionisgranted,theaudioand/orvideorecordingistobeusedonly forthestudent’spersonalinstructionaluse.Suchrecordingsarenotintendedforawider publicaudience,suchaspostingstotheinternetorsharingwithothers.StudentsregisteredwithStudentDisabilitiesServices(SDS)whowishtorecordclassmaterialsmustpresenttheirspecificaccommodationtotheinstructor,whowill subsequently complywiththerequestunlessthereissomespecificreasonwhys/hecannot,suchas discussionofconfidentialorprotectedinformation.
Disclaimer:
Theinstructorreservestherighttoalterthissyllabusasnecessary.