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.