Fall 2015 GES 4120/5120 Internet GIS Instructor: Dr. Somayeh Dodge Assistant Professor Department of Geography & Environmental Studies website: http://www.uccs.edu/~sdodge/ e-mail: sdodge3@uccs.edu Office: Columbine 2035, : (719) 255-4025 Office Hours Wednesdays 9 10 a.m. and Thursdays 1:30 3:30 p.m., and by appointment. Course Meetings Wednesdays 1:00 4:20 p.m., Columbine 329 Tutor Hours Glenn Xavier (gxavier@uccs.edu) is the tutor for this course. You can find Glenn on Tuesdays and Thursdays between 2 4:00 p.m., Columbine Hall 331. 1 Course Description Internet GIS, as the combination of the Web and Geographic Information Systems (GIS) on the Internet, has become a rapidly developing field since the advent of the first Web GIS in 1993. Web GIS and Web mapping have turned into important applications of Internet and attracted a surge of interest from both professional and casual GIS users. Nowadays, majority of Internet users daily engage with a variety of Web GIS applications, from simple online navigation and business finding tasks to more sophisticated spatially-enabled applications over the Web, such as monitoring and mapping the dispersion of wildfires online. The purpose of this course is twofold: (1) to give students an understanding of what Internet GIS is more broadly, and how it is applied in various GIS problem contexts,
and (2) to equip students with skills needed and practice in creating Web maps and a variety of Web GIS services. 1.1 Learning Goals The learning outcomes of GES 4120/5120 are: Students will learn the underlying concepts and technologies of the World Wide Web and Internet GIS. Students will learn the basics of Web programming for GIS applications. By the end of this course, students will develop relevant computer knowledge and gain needed skills to design and implement simple Web maps and Geospatial mashups. Throughout this course, students will appreciate the board applications of Web maps and Geospatial mashups. This course intends to equip students with skills needed to locate, gather, prepare, and use geospatial data for Web maps. 1.2 Specific Requirements GES 4120/5120 is an advanced 4 credit-hours course and requires GES 3030 (formerly 4050) Introduction to GIS as a pre-requisite. Students are expected to have basic knowledge of GIS and know how to design and create digital maps using ArcGIS Desktop. 1.3 Website All course lectures, additional reading materials, labs, and grades are made available via Blackboard. To access course materials, login to Blackboard at http://bb.uccs.edu. Use your UCCS username and password to log in. For Blackboard support, call 1-877- 654-8309 or visit the Online Support Center http://bbcrm.edusupportcenter.com/ics/ support/default.asp?deptid=8232. Students are expected to know how to use Blackboard. 1.4 Textbook The following books will be available in the bookstore, and are required textbook and workbook for this course: Fu, P. and Sun, J., (2011) Web GIS: principles and applications. ESRI Press. ISBN 978-1-58948-245-6. (textbook) Fu, P. (2015) Getting to know Web GIS. ESRI Press. ISBN 978-1-58948-384-2. (workbook)
2 Software and Programing Language Throughout this course students will develop skills to work with ArcGIS Desktop/Online and ArcGIS for Server and will learn how to develop Web maps using programming languages, such as HTML and JavaScript. The course intends to familiarize students with the basic knowledge of Web programming. Students are encouraged to enhance their programming skills on their own time using self-study tutorials. The following tutorials are highly recommended: ESRI ArcGIS HTML ArcGIS desktop: http://www.esri.com/software/arcgis ArcGIS online: http://www.arcgis.com/features/ ArcGIS for Server: http://www.esri.com/software/arcgis/arcgisserver HTML Dog tutorial: http://www.htmldog.com/guides/ HTML tutorial: http://www.w3schools.com/html/ Free Software for html coding: Aptana Studio http://www.aptana.com Software for html coding: NotePad ++ https://notepad-plus-plus.org JavaScript JEloquent JavaScript book: http://eloquentjavascript.net/ JavaScript Tutorials: http://www.htmldog.com/guides/javascript/ 3 Grading Policy 3.1 Student Evaluation Lab Assignments, in-class activities (overall 50%) A series of lab assignments, in-class activities, and minute papers will constitute 50% of the grade required for this course. The instructions will be handed out and explained during class. Final comprehensive project (25%) As a part of final evaluation, students will provide a comprehensive project on a theme of their choice, in which the concepts and principles covered in the class are to be applied. This project will account for 25% of the total grade for the students. The students will present a demo of their projects at the final sessions of the class and deliver a website for their projects. Further instructions regarding the project will be given later in the course.
Individual and cooperative exams (20%). (see dates on Table 1). Two exams (each at 10% points) are given as a midterm and a final. The exams include a combination of multiple-choice, long and short answer questions. Each exam is given twice during in one class period: In Part A (80% of total exam grade) students take the exam individually for the first part of the class. Then, when all students have turned in the exam, in Part B (20% of total exam grade) they retake the exam working in groups and in an open-book, open-notes format. During Part B, students are able to talk with anyone in class as they take the exam but not to the instructor. Students must participate in both parts of the exam (A and B) to earn a passing grade. This exam style is called a Pyramid Exam or two-stages exam. Personal website (5%). Throughout the semester students will create a website and add their assignments and final projects to their website. This website will account for 5% of the grade. By the end of semester, students must have a complete and welldesigned online website to successfully acquire the points. 3.2 Late submission and exam policies To be successful in this course, you must submit your assignments on or before the due date. 50% of the grade is deducted for late assignments submitted after the regular due date and time. Assignment submissions later than one week of the due date will not be accepted and no points can be earned. Minute papers and in-class activities are required to be completed in class and no points can be earned for late or missed activities. There are no make-up exams and students cannot take an exam late. If an exam is missed, it will count as a 0 (an F). Students must participate in both parts of each exam (A and B) to earn a passing grade. If one part is missed, no more than 50% of the other part can be earned. 3.3 Grading Scale A total of 100 points can be obtained in this course. Students are required to earn at least 50% for assignments, final project, and exams (see Section 3.1) in order to pass this course successfully. The acquired final points will be converted to the Standard Grades of the University system, as follows:
Grade Scales associated point ranges A superior/excellent A: [95, 100] and A : [90, 95) B good/average B + : [85, 90), B: [80,85), and B [75, 80) C competent/average C + : [70, 75), C: [65, 70), and C : [60, 65) D pass/minimum passing D + : [55, 60) and D: [50, 55) F failing F: [0,50) 4 Regulations and Class Policies 4.1 Email Policy Email is the official means for communication within the University of Colorado at Colorado Springs. Therefore, UCCS has the right to send communications to students via e-mail and the right to expect that those communications will be received and read in a timely fashion. Students are expected to check their campus email account daily, as this is the method the UCCS and the instructor rely on for communication. Students should only use their UCCS account to email their instructor. Emails from private accounts will not be answered. Emails will only be responded Mondays through Fridays from 8 am to 6 pm. Questions concerning student grades (assignments, exams, papers) will not be answered via e-mail and only can be discussed in person during office hours. 4.2 Students with Disabilities If you are a student with a disability and believe you will need accommodations for this class, it is your responsibility to contact and register with the Disability Services Office, and provide them with documentation of your disability, so they can determine what accommodations are appropriate for your situation. To avoid any delay in the receipt of accommodations, you should contact the Disability Services Office as soon as possible. Please note that accommodations are not retroactive, and that disability accommodation cannot be provided until an accommodation letter has been given to Disability Services. Please contact Disability Services for more information about receiving accommodations at Main Hall room 105, 719-255-3354 or dservice@uccs.edu. 4.3 Attendance Your regular attendance and participation is essential for your success. Class attendance is very much linked with good performance in this course. Most of class sessions include in-class activities or minute papers that can only be completed in class and no points can be earned for such activities if you miss the session.
4.4 Military students If you are a military student with the potential of being called to military service or training during the course of the semester, you are encouraged to contact your UCCS course instructor no later than the first week of class to discuss the class attendance policy. Please see the Military Students web site www.uccs.edu/deploy for more information. 4.5 Classroom Conduct The University of Colorado at Colorado Springs has established a code of conduct and classroom behavior policy to maintain the general welfare of the University community. The University strives to make the campus community a place of study, work, and residence where people are treated with civility, respect, and courtesy. Please find more information at http://www.uccs.edu/dos/student-conduct/student-classroom-behavior-policy. html. Disruptive classroom behavior will not be tolerated. It is not accepted to distract the class to any capacity. Texting, unrelated laptop or computer use, sleeping, watching videos, Facebook or any other social media management, use of headphones, or working on assignments for other courses are not permitted during class sessions. Each time any of these behaviors observed, it will result in the loss of 1% of the final course grade without any warning or notice. In cases, those who choose to test this policy will be asked to leave the classroom. 4.6 Academic Dishonesty/Integrity The maintenance of academic integrity and honesty is an integral part of the university experience. Plagiarizing, using sources without documentation, cheating, fabrication and falsification, multiple submission, and misuse of academic materials represent intellectual theft and violate UCCS s Academic Honor Code. These definitions will be strictly adhered to in this course. Please discuss any questions or concerns you have with the professor. The minimum penalty for academic dishonesty in this course is a failing grade (F) on the assignment associated with the incident and the notification of the appropriate university authorities. For more information, visit: http://web.uccs.edu/studentconduct/ academicprinciples.html and http://web.uccs.edu/studentconduct/academicdishonesty.html. 5 General Technology Requirements Students are expected to check the course on Blackboard (bb.uccs.edu) and their UCCS Student e-mail account daily Students are expected to have the following computer skills:
Word processing including formatting word processor documents Email including sending, receiving and email attachments Internet searches UCCS library database searches UCCS computer network and student Z drive Students must keep their anti-virus definitions up to date For technology assistance related to logging into campus computers, determining your UCCS e-mail address or how to connect to the campus network from off-campus, visit the UCCS IT Help Desk web site at www.uccs.edu/helpdesk or call 719-255-3536 5.1 Policy Links Plagiarism: www.uccs.edu/las/las-plagiarism-policy.html Student Code of Conduct and Behavior Policy: www.uccs.edu/dos/student-conduct. html Discrimination and Harassment: html www.uccs.edu/vcaf/policies/uccs-policies. 6 Course Schedule and Overview Note: The course schedule is subject to change and is revised throughout the semester. The latest version will be available in Blackboard. (see Table 1)
Table 1: Fall 2015 GES 4120/5120 Internet GIS schedule (subject to change) Week Date Topics Notes 1 26 Aug Course introduction & overview GIS in the Web era Chapter 1 Lab: setting the stage ready for your Website 2 2 Sep Fundamentals of Web Chapter 2 Web GIS concepts Lab: basics of HTML 3 9 Sep Fundamentals of Web GIS Chapter 2 Lab: basics of HTML/CSS, & intro to ArcGIS Online 4 16 Sep Geospatial Web Services Chapter 3 Lab: ArcGIS Online publishing maps & Web apps 5 23 Sep Geospatial Web services standards & interoperability Chapter 3 Lab: ArcGIS for Server map services 6 30 Sep Geospatial mashups Chapter 4 Guest Lecture: Glenn Xavier (UCCS Web map app) Lab: Cached map services & Web apps 7 7 Oct Geospatial mashups design Chapter 4 Lab: basics of JavaScript 8 14 Oct Midterm exam Lab: Web AppBuilder for ArcGIS 9 21 Oct Geoportals Chapter 6 ArcGIS APIs for JavaScript 10 28 Oct Presentations on data sources & project proposal Lab: Geoprocessing services 11 4 Nov Mobile GIS Chapter 5 Lab: mapping Ute Valley hiking trails 12 11 Nov Volunteered Geographic Information (VGI) Lab: Feature service & VGI 13 18 Nov Cloud GIS & future of Web GIS Lab: work on final projects 14 25 Nov Happy thanksgiving! (No class) 15 2 Dec Exam review Lab: work on final projects 16 9 Dec Final project demos & feedback websites are due 17 16 Dec Final exam