8
SSCI 592, Mobile GIS Syllabus Units: 4 Term — Day — Time: Summer 2017, Online Location: Online Instructor: Yao-Yi Chiang, PhD GISP Office: AHF B55C Regular Office Hours: Tuesday 4 to 5 p.m. and Thursday 11 a.m. to 12 p.m. Pacific Time. Also available most days and times by appointment via email. Contact Info: [email protected], https://bluejeans.com/5067546751 (BlueJeans), 213-740- 7618 (office), yaoyichiang (Skype). Library Help: Sherry Mosley Office: VKC B40C Office Hours: By appointment Contact Info: smosley @usc.edu, 213-740-8810 (office) IT Help: Richard Tsung Office: AHF 145D Office Hours: By appointment Contact Info: [email protected], 213-821-4415 (office)

SSCI 592, Mobile GIS · summarizes the SSCI 592 course assignments and their point distribution: Assessment Number Points Each Total Points Weekly Assignments Resume assignment 1

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SSCI 592, Mobile GIS · summarizes the SSCI 592 course assignments and their point distribution: Assessment Number Points Each Total Points Weekly Assignments Resume assignment 1

SSCI592,MobileGISSyllabusUnits:4Term—Day—Time:Summer2017,OnlineLocation:OnlineInstructor:Yao-YiChiang,PhDGISPOffice:AHFB55CRegularOfficeHours:Tuesday4to5p.m.andThursday11a.m.to12p.m.PacificTime.Alsoavailablemostdaysandtimesbyappointmentviaemail.ContactInfo:[email protected],https://bluejeans.com/5067546751(BlueJeans),213-740-7618(office),yaoyichiang(Skype).LibraryHelp:SherryMosleyOffice:VKCB40COfficeHours:ByappointmentContactInfo:[email protected],213-740-8810(office)ITHelp:RichardTsungOffice:AHF145DOfficeHours:ByappointmentContactInfo:[email protected],213-821-4415(office)

Page 2: SSCI 592, Mobile GIS · summarizes the SSCI 592 course assignments and their point distribution: Assessment Number Points Each Total Points Weekly Assignments Resume assignment 1

SSCI592Syllabus,Page2of8

CourseScopeandPurposeThiscourseisdesignedtoimmerseyouinthefundamentalprogrammingconceptsandcutting-edgetechnologiesthatsupportmobileGISdevelopment.ItisanelectivecoursefortheGISTM.S.aswellastheGIST,GeospatialIntelligence,andtheGeospatialLeadershipCertificatePrograms.Thereisnotextbookforthisclasssincewewillbeusingthemostrecentonlineprogrammingresources,includingpublicdiscussionforums,SDK(softwaredevelopmentkit)tutorials,andcloud-basedservices(e.g.,Parse.comandCarto.com).Inaddition,youmustbecomfortableusingthewebtoclarifyconceptsandtermsthatcomeupinthecoursewhenyoudonotunderstandthem.Duetotherapidlychangingnatureofprogrammingtechniques,libraries,andSDKs,onlinesearchesandexistingdiscussionboardsaroundthewebarewheretofindthelatestup-to-dateinformationpertainingtoprogrammingmobiledevicesandGIS.Thesetechnologiesareallverynewandarequicklychangingsowewillallbelearningtogetherthroughoutthesemester.Besuretosharewitheveryoneandposttothemessageboardwheneveryoufindsomethingnewandinteresting.

LearningOutcomes

Oncompletionofthiscourse,studentsshouldbeableto:• Evaluatetheadvantages,disadvantages,andmajorchallengesofcreatingandworking

withmobileGISapplications• DescribehowmobileGISandspatialconceptscreatepowerfulcommunicationtools• UnderstandthekeysimilaritiesanddifferencesbetweenvariousmobileGIS

technologies,includingsoftwareapplicationsandhardwaredevices• CriticallyassesscontemporarymobileGIStechnologies• Design,programandimplementamobileGISapplication.

Prerequisite(s):NoneCo-Requisite(s):NoneConcurrentEnrollment:NoneRecommendedPreparation:YoudoNOTneedpriorprogrammingexperiencestotakethiscourse.Thefirsttwolearningmodulesinthiscoursewillguideyoutolearnobject-orientedprogrammingandconceptssuchasvariables,loops,andlogic.TheremainingcoursemoduleswillenableyoutobuildanAndroidmobileapplication.

CourseStructureThecoursewillbetaughtasanonlineclass.Classmeetingswillbeusedtodiscusstheassignedreadingsandanyquestionsandrelatedtopicsthatarisefromthereadings.ThefirstclassmeetingwillbeheldduringWeeks3&4.(Seethescheduletable.)WewillmeetonlineusingBlueJeans.Laterintheclass,wewilldiscussandsetfurthermeetingsifneeded.Thelearningandteachingstrategiesarestudent-centered.Theyaimtoencourageadeep-learningapproachbyusingreflectionandself-evaluation.Theindividualclasssessionswillbeorganizedaroundclassreadingsthataredesignedtoprovidetheessentialbackgroundandframeworkforstudy.

Page 3: SSCI 592, Mobile GIS · summarizes the SSCI 592 course assignments and their point distribution: Assessment Number Points Each Total Points Weekly Assignments Resume assignment 1

SSCI592Syllabus,Page3of8

StudentswillberequiredtoreflectontheirlearningthroughBlackboarddiscussionsandaseriesofcarefullycraftedassignments.

Workload–Thisisafourcredit,onesemestercourse.Studentsshouldexpecttospend10-15hoursperweekcompletingtheworkinthiscourse.

TechnologicalandCommunicationRequirementsEverystudentisrequiredtopurchaseanAndroiddevicefortheclass.ItisimportanttodoublecheckthatyourAndroiddevicehasthelatestoperatingsystem,aGPSsensor,Wi-Fisupport,andcomputationalpowerthatmatchesatleastthespecificationoftheGoogleNexus7tablet.Pleasenotethatthe2013versionofGoogleNexus7tabletdoesnotsupportthelatestAndroidoperatingsystem(AndroidNougat),whichisfinefortheclass,butyoumightwanttoconsideranewerNexusdevicetousethenewfeaturesinAndroidNougat.AllcourseassignmentsincludingthefinalprojectwillbecompletedusingthisAndroiddevice.Notethat,althoughthereareliterallythousandsofvarioustypesofAndroiddevices,wewillnotprovideadditionaltechsupportfornon-Nexusdevices.

InadditiontoanAndroiddevice,everystudentmusthavethefollowingtechnologyrequirements:

• AcomputerwithafastInternetconnection.• Afunctionalwebcamandamicrophoneforusewheneverapresentationormeetingis

scheduled.• Anup-to-datewebbrowsertoaccesstheSSIServer

SSIServerandTechSupport–ThiscoursewillutilizetheSSIServersathttps://gistonline.usc.edutoprovideyouwithyourownvirtualdesktop.Ifyouareunabletoconnecttotheserverorexperienceanytypeoftechnicalissues,[email protected](spatialunderscoresupportatuscdotedu).Pleasebesuretocopy(cc)meontheemail.Avarietyofgeospatialsoftwareplatforms(ArcGIS,e-Cognition,TerrSet,etc.)isprovidedonlineviatheSSIServer;hence,youdonotneedtoinstallthemonyourowncomputer.

Communications–Thisisadistancelearningcourse,somostofourinteractionswillbeasynchronous(notatthesametime).AllmaterialstobehandedinwillbesubmittedviaBlackboard.Itiseachstudent'sresponsibilitytostayinformedaboutwhatisgoingoninourcourse.Inadditiontoemailabouttime-sensitivetopics,anyimportantannouncementswillbepostedontheAnnouncementpageinBlackboard.BesuretochecktheseeachtimeyoulogontoBlackboard.

IwillsendviaemailthroughBlackboardanynoticesthataretimesensitive.PleasebesurethatyoureadassoonaspossibleallemailsentfromBlackboardorfromme.Donotignorecourseemailuntilthedaybeforeassignmentsaredue.AlsodoublechecktobesurethatemailsentfromtheUSCblackboardaccountdoesnotgointoyourjunkmail!

WhileIamusuallyon-linealldayandwillprobablyrespondtoemailsfromstudentsveryquickly,Iwillendeavortorespondtoallemailwithin24hoursofreceipt,aimingfornomore

Page 4: SSCI 592, Mobile GIS · summarizes the SSCI 592 course assignments and their point distribution: Assessment Number Points Each Total Points Weekly Assignments Resume assignment 1

SSCI592Syllabus,Page4of8

than72hoursdelay.IntherarecasewhenIexpecttobeoff-lineformorethan72hours,IwillpostanannouncementontheBlackboardsite.

Discussionforums–OntheBlackboardsite,Iwillpostaseriesofdiscussionthreadsrelevanttovarioussectionsofthecourse.Discussionsprovideakeymeansforstudent-to-studentdiscussionandcollaborationthatcanreplicatetheface-to-facecontactyoumayhaveexperiencedintraditionalclassrooms.Herestudentscanprovidesupporttoeachotherwhileworkingonyourassignments,sharinghintsandhelpfultips,asyouwouldinaclassroomlaboratory.Pleasepostyourquestionsaboutassignmentsthere,asyouwouldaskthempublicallyintheclassroom.Imonitorthediscussionthreadsandoffercommentswhennecessary,butmoreimportantly,considerthediscussionboardakeywaytoconnectwithyourclassmatesandshareyourdiscoveries.

RequiredReadingsandSupplementaryMaterialsTheweeklyreadingswillbeaccessedviatheUSCLibrary’selectroniccollectionsand/orprovidedbytheinstructorviaBlackboard.

DescriptionandAssessmentofAssignments

WeeklyAssignments

Yourgradeinthisclasswillbedeterminedonthebasisofseveraldifferentassessmenttools.

ResumeAssignment(2%)–Oneassignmentforatotalof2points:Werequireallcurrentstudentstopostandmaintainapublicresume,shortbiography,andrecentphotoonoursharedSpatialSciencesInstituteStudentCommunityBlackboardsite.Unlessyouoptout,yourphotoandresumewillbepostedtotheSpatialSciencesInstitutewebsiteandyourresumewillbeincludedintheSpatialSciencesInstituteResumeBook.Thelatteriscompiledannuallyandalongwithourwebpresenceusedtopromoteourprogramsandmoreimportantly,yourskills,experience,andprofessionalaspirations.

MajorAssignments(50%)–Fiveassignmentsforatotalof50points:YouwillreadandworkthroughaseriesoftutorialsinprogramminglanguagesandvariousAPIsassociatedwithmobiledevicesduringthefirsttenweeksofthesemester.Theirobjectiveistohelpyouevaluateandintegratetheinformationyouhaveacquiredfromthecoursereadings.Someofthesewillinvolvediscussionsandcollaborativework,somewillbeindividualefforts.Thevariouscontributionswillbesubmittedinfiveassignmentsatapproximatelytwo-weekintervals.

Quizzes(10%)–Twoquizzesforatotalof10points:Youwillworkthroughaseriesofclassmaterialsandhand-ontutorialsinmobileprogrammingconceptsduringthefirstsixweeksofthesemester.YouwilltaketwoquizzesontheBlackboardtotestyourunderstandingofobjectorientedprogrammingandAndroid.

FinalProject(38%)–Onefinalprojectincludingfourcomponentsforatotalof38points:TheFinalProjectisyouropportunitytointegrateallthatyouhavelearnedinthesemesterandwillrequireyouto:

Page 5: SSCI 592, Mobile GIS · summarizes the SSCI 592 course assignments and their point distribution: Assessment Number Points Each Total Points Weekly Assignments Resume assignment 1

SSCI592Syllabus,Page5of8

1. DesignamobileGISapplicationforaspecificpurposeandaudienceofyourchoice.2. SelectandimplementyourchosenmobileGISapplicationinyourproduction

environment.3. Implementusercapabilitiesbasedonyourapplication’sgoalsanddeliverables.4. Produceafinalreportandaccompanyingvideoproductthatdemonstratestheresultsof

yourfinalprojectwork.

Thegradesforthefinalprojectwillbespreadacrossfourcomponentsasfollows:(1)theproposaldescribingtheproposedproject,includingsoftwaretobeimplementedandanydatatobeacquired(8points);(2)weeklyprojectupdatespostedtothediscussionboard(8points);(3)afinalreportdocumentingtheplanandpurposeoftheproject,themobileGISapplication,thedevelopmentandimplementationoftheapplication,issuesencounteredwhilecompletingtheproject,andfuturepossibilities(12points);and(4)arecordeddemopresentationvideoofyourfinalprojectwithvoiceoverdemonstratingyourmobileGISapplicationanditscapabilities(10points).

GradingBreakdownCarefulplanningandaserious,consistentcommitmentwillberequiredforyoutosuccessfullynavigatethevariousdeliverablesinthisandotherSSIgraduatecourses.ThetablebelowsummarizestheSSCI592courseassignmentsandtheirpointdistribution:

Assessment Number PointsEach TotalPoints

WeeklyAssignments

Resumeassignment 1 2 2

Majorassignments 5 10 50

Quizzes 2 5 10

ProjectComponents

Proposal 1 8 8

Weeklyupdates 4 2 8

FinalReport 1 12 12

FinalPresentation/Video 1 10 10

Totals 15 - 100

Page 6: SSCI 592, Mobile GIS · summarizes the SSCI 592 course assignments and their point distribution: Assessment Number Points Each Total Points Weekly Assignments Resume assignment 1

SSCI592Syllabus,Page6of8

AssignmentSubmissionPolicyUnlessotherwisenoted,allassignmentsandquizzesaredueby11:59pmPacificTime(PT)onMondays.Inmostcases,assignmentsmustbesubmittedviaBlackboard.ProjectcomponentshavedifferentduedatesasindicatedontheCourseSchedulebelow.Yourattentiontoon-timeassignmentsubmissionisessential.

Strictpenaltiesapplyforlateassignmentsasfollows:

• Allassignmentswillbepenalized2pointsuptoSEVENdayslate.NopointswillbegivenforsubmissionsmorethanSEVENdayslate.Notethatallassignmentsworth2pointswillreceive0pointsifsubmittedlate.

• Additionally,nowrittenworkwillbeacceptedforgradingafter11:59pmPacificTime(PT)onthelastdayofclasses.

Schedule

Topic ReadingsandAssignments Deliverables/DueDates

Week1

5/17

IntroductiontoJavaandAndroidTechnology

IntroductionstothecoursematerialsandthebasicsofmobileGISdevelopment,includingadiscussionofclassgoals,projects,technologies,readingassignments

Classnotesonprogrammingfundamentals

Nodeliverables

Week2

5/22

1)SubmitresumeontheBlackboardnolaterthan11:59p.m.PTonMonday,5/22

1)Submitassignment1and2)“Object-orientedProgrammingandJava”quizontheBlackboardnolaterthan11:59p.m.PTonMonday,6/5

Week3

5/30*

*Monday,5/29isauniversityholiday

Object-OrientedDesign,ProgrammingandMobileFundamentals(EsriAppStudio)

Learningobject-orienteddesignandJavaforbuildingmobileGISapplications

ClassnotesonJava,object-orienteddesign,KeyholeMarkupLanguage,andEsriAppStudio

Fu,P.,&Sun,J.(2010).WebGIS:PrinciplesandApplications.Redlands,CA,EsriPress(Chapter5)

Scheduleanindividualmeetingwiththeinstructornolaterthan11:59p.m.PTonMonday,6/5

Week4

6/5

Submitthefullassignment2onBlackboardnolaterthan11:59p.m.PTonMonday,6/12

Week5

6/12

JavaandAndroid

LearninghowtouseJavaspecificallyintheAndroidenvironment,includinghands-onexercisesto

ClassnotesonAndroiddevelopment,Eclipse,andAndroidcodesamples

1)Announceyoursampleownershipforassignment3and2)finishthe“Android”quizontheBlackboardnolaterthan11:59p.m.PTonMonday,6/19

Page 7: SSCI 592, Mobile GIS · summarizes the SSCI 592 course assignments and their point distribution: Assessment Number Points Each Total Points Weekly Assignments Resume assignment 1

SSCI592Syllabus,Page7of8

Week6

6/19

introducetheAndroidSDKalongwithAndroidStudio

Submityoursampleforassignment3onBlackboardnolaterthan11:59p.m.PTonMonday,6/26

Week7

6/26

EsriArcGISOnlineandMobileGIS

IntroducingcontemporarySDKfordevelopingmobileGISapplications,includingEsriArcGISRuntimeSDK.

ClassnotesonEsriArcGISRuntimeSDKforAndroid

Finalprojectdescriptions.

1)Announceyoursampleownershipforassignment4,2)submitprojectproposal,and3)submitthefullassignment3onBlackboardnolaterthan11:59p.m.PTonMonday,7/3

Week8

7/3*

*Tuesday,7/4isuniversityholiday

Submityoursampleforassignment4onBlackboardnolaterthan11:59p.m.PTonMonday,7/10

Week9

7/10

EvolutionofMobileGIS

AdiscussionofmobileGISpast,present,andfuturefromtheviewpointsofacademiaresearch

Oneself-selectedGISjournalarticleandtheclassdiscussionboard

1)Submitassignment5(part1),2)fullassignment4,and3)firstprojectupdateonBlackboardnolaterthan11:59p.m.PTonMonday,7/17

Week10

7/17

EvolutionofMobileGIS(Cont’d)

AdiscussionofmobileGISpast,present,andfutureintheindustry

OnenewsarticlecoveringmobileGISdevelopmentandtheclassdiscussionboard

SubmitthesecondprojectupdateonBlackboardnolaterthan11:59p.m.PTonMonday,7/24

Week11

7/24

ContemporaryMobileGIS

AdiscussionofcontemporarymobileGISsoftware,hardware,andcloudplatform

ClassnotesonCartoandParse.com

SubmitthethirdprojectupdateonBlackboardnolaterthan11:59p.m.PTonMonday,7/31

Week12

7/31

Submit1)fourthprojectupdate,2)assignment5(part2),and3)presentationslidesonBlackboardnolaterthan11:59p.m.PTonMonday,8/7

Week13

8/7*

*Friday,8/11isthelastday

FinalPresentations

Studentswillpresenttheirprojects,summarizingtheinsightsgarneredfromeachphaseoftheprojectdevelopingprocess.

Projectupdatesfromfellowclassmateandtheclassdiscussionboard

Projectwrap-upnotesfromfellowstudents

Presentationslidesfromfellowstudents

Studentspresenttheirprojectsandanswerquestionsfromaudience.Allow10minutesperstudentassumingamaximumof15studentsperclass

FinalreportstobesubmittedonBlackboardnolaterthan11:59p.m.onFriday,8/11

Page 8: SSCI 592, Mobile GIS · summarizes the SSCI 592 course assignments and their point distribution: Assessment Number Points Each Total Points Weekly Assignments Resume assignment 1

SSCI592Syllabus,Page8of8

StatementonAcademicConductandSupportSystems

AcademicConduct

Plagiarism–presentingsomeoneelse’sideasasyourown,eitherverbatimorrecastinyourownwords–isaseriousacademicoffensewithseriousconsequences.PleasefamiliarizeyourselfwiththediscussionofplagiarisminSCampusinSection11,BehaviorViolatingUniversityStandardshttps://policy.usc.edu/student/scampus/part-b/.Otherformsofacademicdishonestyareequallyunacceptable.SeeadditionalinformationinSCampusanduniversitypoliciesonscientificmisconduct,http://policy.usc.edu/scientific-misconduct.

Discrimination,sexualassault,andharassmentarenottoleratedbytheuniversity.YouareencouragedtoreportanyincidentstotheOfficeofEquityandDiversityhttp://equity.usc.eduortotheDepartmentofPublicSafetyhttp://adminopsnet.usc.edu/department/department-public-safety.ThisisimportantforthesafetyofthewholeUSCcommunity.Anothermemberoftheuniversitycommunity–suchasafriend,classmate,advisor,orfacultymember–canhelpinitiatethereport,orcaninitiatethereportonbehalfofanotherperson.TheRelationshipandSexualViolencePreventionServiceshttp://engemannshc.usc.edu/rsvp/provides24/7confidentialsupport,andthesexualassaultresourcecenterwebpagehttp://sarc.usc.edudescribesreportingoptionsandotherresources.

SupportSystems

AnumberofUSC’sschoolsprovidesupportforstudentswhoneedhelpwithscholarlywriting.Checkwithyouradvisororprogramstafftofindoutmore.StudentswhoseprimarylanguageisnotEnglishshouldcheckwiththeAmericanLanguageInstitutehttp://dornsife.usc.edu/ali,whichsponsorscoursesandworkshopsspecificallyforinternationalgraduatestudents.TheOfficeofDisabilityServicesandProgramshttp://sait.usc.edu/academicsupport/centerprograms/dsp/home_index.htmlprovidescertificationforstudentswithdisabilitiesandhelpsarrangetherelevantaccommodations.Ifanofficiallydeclaredemergencymakestraveltocampusinfeasible,USCEmergencyInformationhttp://emergency.usc.eduwillprovidesafetyandotherupdates,includingwaysinwhichinstructionwillbecontinuedbymeansofblackboard,teleconferencing,andothertechnology.

ResourcesforOnlineStudents

TheCourseBlackboardpageandtheGISTCommunityBlackboardpagehavemanyresourcesavailablefordistancestudentsenrolledinourgraduateprograms.Inaddition,allregisteredstudentscanaccesselectroniclibraryresourcesthroughthelinkhttps://libraries.usc.edu/.Also,theUSCLibrarieshavemanyimportantresourcesavailablefordistancestudentsthroughthelink:https://libraries.usc.edu/faculty-students/distance-learners.Thisincludesinstructionalvideos,remoteaccesstouniversityresources,andotherkeycontactinformationfordistancestudents.