SSCI 582 Spatial Databases, Course Syllabus Summer 2013



Similar documents
USCSchool Name. SSCI 582 (35696), Spatial Databases. Units: 4 Term: Summer 2016 Location: Online, via Blackboard

Database Web Development ITP 300 (3 Units)

The objectives of the course are to provide students with a solid foundation in all aspects of internet marketing. Specifically my goals are:

Interactive Web Development ITP 301 (4 Units)

Department of Geography Program in Planning, Faculty of Arts and Science University of Toronto GGR 273 H1S: GIS II Course Outline Winter 2015

Syllabus GIS Database Management (GIS , GIS ) (Fall 2010)

GGR272: GEOGRAPHIC INFORMATION AND MAPPING I. Course Outline

GGR272: GEOGRAPHIC INFORMATION AND MAPPING I. Course Outline

BUAD 310 Applied Business Statistics. Syllabus Fall 2013

CSC-570 Introduction to Database Management Systems

Geography 676 Web Spatial Database Development and Programming

IML 140 Workshop in Multimedia Authoring: The Web, Digital Media and Creative Culture

SAMPLE ONLY. COMM 304 Interpersonal Communication Spring 2015 Tu/Th 11:00 12:20 ANN L101

Introduction to Cloud Technologies ITP 111x (2 Units)

CSC-310 Introduction to Geographic Information Systems

CSCI-599 DATA MINING AND STATISTICAL INFERENCE

ISE 515: Engineering Project Management

Benjamin, L. and Baker, D. (2004) From Séance to Science: A History of the Profession of Psychology in America. Belmont, CA: Thomson Wadsworth

IML 140: Workshop in Multimedia Authoring

ISE 515: Engineering Project Management (31505)

MARSHALL SCHOOL OF BUSINESS University of Southern California. FBE 555: Investment Analysis and Portfolio Management

LSC 740 Database Management Syllabus. Description

Fall 2015 GES 4120/5120 Internet GIS

Mobile App Project ITP 442x (4 Units)

ASM 540: Geographic Information System Applications

ECON 351: Microeconomics for Business

Geography 168: Intermediate Geographic Information Systems (Summer 2014, Session C) Instructor Course Description

Mobile Application Technologies ITP 140 (2 Units)

IOM431:Foundations of Digital Business Innovation

Prerequisite Math 115 with a grade of C or better, or appropriate skill level demonstrated through the Math assessment process, or by permit.

GESM 160 Seminar in Quantitative Reasoning Wireless Computing Technologies for Medicine with Legal and Ethical Implications.

GGR462/JPG1914: GIS RESEARCH PROJECT. Course Outline

Geography 167: Cartography (Summer 2014, Session A) Instructor Course Description Learning Objectives: Course Delivery Method: online course

PSY 3329 Educational Psychology Online Course Spring Week Course

Mobile App Design ITP 340x (3 Units)


CS 1361-D10: Computer Science I

Mobile Application Development ITP 342 (3 Units)

Video Game Programming ITP 380 (4 Units)

Data Warehouses and Business Intelligence ITP 487 (3 Units) Fall Objective

Intro. to Data Visualization Spring 2016

Mobile Application Development ITP 342 (3 Units)

Central Michigan University College of Business Administration Online MBA Program. MBA 620 Online: Managerial Accounting: A Management Perspective

USCSchool Name. SSCI 581 (Section 35892), Concepts for Spatial Thinking. Syllabus. Units: 4

CE 473 ENGINEERING LAW, FINANCE AND ETHICS COURSE SYLLABUS FALL 2013

BCM :00-12:15 p.m. 1:30-3:35 p.m. Wednesday 10:00-12:00 noon

Business Intelligence and Analytics SCH-MGMT 553 (New course number being proposed) Tu/Th 11:15 AM 12:30 PM in SOM Lab 20

Enterprise Information Systems ITP 320x (4 Units)

Earth Science 101 Introduction to Weather Fall 2015 Online

ITP 300: Database Web Development. Database Web Development (Monday section) Fall 2012 Course Units

USC MARSHALL SCHOOL OF BUSINESS BAEP 553 Cases in New Venture Management Summer 2015 Section 14410R 3 Unit Entrepreneur Course for Graduate Students

Course Description. Prerequisites. CS-119/119L, Section 0137/0138 Course Syllabus Program Design & Development - Fall 2015

Accounting : Accounting Information Systems and Controls. Fall 2015 COLLEGE OF BUSINESS AND INNOVATION

Math 103, College Algebra Spring 2016 Syllabus MWF Day Classes MWTh Day Classes

USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM. INF 556: User Experience Design & Strategy

Course Description. Course Objectives

GIS 6116 (GIS Analysis)

Security and Computer Forensics ITP 477 (4 Units)

Tentative: Subject to Change CHEM 205Lxg Chemical Forensics: the Science, and its Impact. Course Overview:

SYLLABUS: MKT , Monday evening 4:00-6:30pm; BU124 Spring Semester, 2012

Math 103, College Algebra Fall 2015 Syllabus TTh PM Classes

Introduction: How does a student get started? How much time does this course require per week?

Fundamentals of Computer Programming CS 101 (3 Units)

SOUTHEAST MISSOURI STATE UNIVERSITY COURSE SYLLABUS. AB 604: Advanced Professional and Ethical Conduct of Behavior Analysts I OFFERED ONLINE

Borough of Manhattan Community College Department of Social Science. POL American Government Spring 2014

Class Name: CAOT-82 Online Semester: Spring Facebook: Angeles Southwest Community College

This four (4) credit hour. Students will explore tools and techniques used penetrate, exploit and infiltrate data from computers and networks.

DESIGN FOR USER EXPERIENCE (ITP 310)

IINF 202 Introduction to Data and Databases (Spring 2012)

PHOENIX COLLEGE ONLINE. SBS220 Internet Marketing for Small Business

Online Basic Statistics

ACTG 051A: Intermediate Accounting 1A Foothill College, Summer 2015

IT 230 Data Visualization

Earth Science 102 Introduction to Physical Geology Fall 2015 Online

English 310: Technical Writing Online. (preferred contact) (emergency contact only)

ACTG 051B: Intermediate Accounting 1B Foothill College, Summer 2015

USP 531 GIS for Planners WINTER 2013

SPC Common Course Syllabus for PSYC 2316 Psychology of Personality

Arch 315: Design of the Luminous and Sonic Environment

Introduction to Information Technology ITP 101x (4 Units)

Online Student Orientation

PTE505: Inverse Modeling for Subsurface Flow Data Integration (3 Units)

EME6055: Current Trends in Instructional Technology

EDTECH Graphic Design for Learning

Human Resource Management ( MGT 235) Fall, Credits. Phone: Office: E mail: Prerequisites: ENG 098, FYE 101, MAT 092, RDG 098 or placement.

Advanced Digital Forensics ITP 475 (4 Units)

East Los Angeles College. Section 1806 C2 127A MT ThF 10:35AM 12:00noon MyMathLab CourseID:

University of South Carolina The Darla Moore School of Business

ITNW 1337 Introduction to the Internet Course Syllabus: Spring 2015

Writing effective student learning outcomes

Transcription:

SSCI 582 Spatial Databases, Course Syllabus Summer 2013 Instructor: Dr. Yao-Yi Chiang Location: Los Angeles, California Email: yaoyichi@isi.edu or yaoyichi@gmail.com (both end up in the same place) Skype: yaoyichiang AdobeConnect: https://usccollege.adobeconnect.com/_a839705232/yaoyichi/ Conference call number: 866-637-1762 Office Hours: I am always available via Blackboard discussion board and email. I am also available for chats via phone or Skype or IM text, audio or video, most days and times by prior arrangement via email, or we can meet in my AdobeConnect room. I encourage you to post your course related questions on the Blackboard discussion boards so that we can share the knowledge among students in the most efficient way. I subscribe to every discussion forum on the Blackboard so that I will receive an instant notice once your question is posted. My priority is to answer all discussion board questions and then emails. Course Scope and Purpose Geographic information systems (GIS) are fundamentally information systems. Although GIS provide specialist facilities for storing and manipulating spatial data, much of the functionality offered by GIS is shared with conventional database software. Indeed, most GI systems have at their core a conventional database management system (DBMS) around which spatial functionality has been wrapped. Understanding database theory is the foundation to understanding the technical aspects of GIS. This course stresses the need to understand the theories that underpin the design of databases. However, the core objective of the course is a practical one upon completion students should understand the fundamental principles in the design and implementation of well-conceived geodatabases. Consequently, this course has a strong practical element. GEOG 582 includes a small set of hands-on practical exercises in which you will undertake designing, implementing and querying some simple databases, both non-spatial and spatial. This course will provide students with the practical skills to design, implement, and interrogate relational databases together with the requisite knowledge to critically assess both current database models and developments of those models for geospatial data. Themes covered include: Basic Database System Concepts What is an information system? What are databases? What do they do? Why are they necessary generally and specifically for GIS?. Database Models Relational models and object-oriented models Data modeling and Database Design Methods and techniques for database design and modeling, including: the entity-relationship model, unified modeling language, and database normalization GIS GRADUATE PROGRAMS 2013 1

Other Topics Structured Query Language (SQL), Simple Features for SQL (SFSQL), spatial databases on the cloud, spatial data standards, metadata, spatial indexes, data warehouses and data mining, and legal issues. Prerequisites Please review the following courses on Lynda.com (http://www.usc.edu/its/lynda/): Windows 7 Essential Training Foundations of Programming: Databases SQL Essential Training (optional but highly recommended) Learning Outcomes On completion of this course, students should be able to: Design well formed database models, using appropriate design techniques, and be able to implement such designs using relational database software Use SQL and SFSQL to establish and interrogate databases Use ArcGIS and cloud-based spatial databases to create and populate geodatabases Critically assess the limitations of conventional database structures as a means of storing spatial data Critically assess current advances in database design for geographical applications Course Structure The course will be presented via Blackboard. There will be a number of assigned readings, short papers, hands-on tutorials, discussion postings, and a final project. The course will generally unfold on a weekly or bi-weekly basis through a posted Assignment document that provides instructions on readings and work to be completed within the given time period. When possible, assignments will be posted in advance, but usually they will be posted on or just before the relevant Monday. Textbooks The main theoretical concepts will be provided through a directed reading of: - Spatial Database Systems: Design, Implementation and Project Management by Yeung and Hall, 2007, Springer. DOI: 10.1007/1-4020-5392-4_1 - Good News! You do not need to purchase this book - it is available to all USC students through the library e-books system as downloadable PDFs. To get to the site, you must first log into the USC library and then you can search for the DOI indicated above. This will take you to the book s page on the SpringerLink site. - For each chapter of this book assigned, I will produce some additional Reading Notes to help you work through this material. A highly recommended, optional text is: GIS GRADUATE PROGRAMS 2013 2

- Modeling our World: The ESRI Guide to Geodatabase Concepts, Second Edition, by Michael Zeiler, 2010, ESRI Press, Redlands CA This book provides substantial guidance that will be helpful as you implement and work with geodatabases in ArcGIS. Assessment There will be four kinds of assessments: Short Papers (6 for a total of 30%): these papers are intended to give you the opportunity to apply and discuss key themes in the readings. Each of these assignments will be one of several types including short critiques of assigned readings, discussions of how the week s concepts apply to a specific practical problem, summary of some related library and/or web research, etc. Tutorials (4 for a total of 32%): a set of four hands-on exercises will give students practical experience with the SQL, SFSQL, and the design and implementation of a geodatabase. At the completion of each tutorial, you will submit a report. Discussion Postings (4 for a total of 8%): In addition to unstructured discussions about course materials, through these assignments, you will have opportunities to share information with other students in the class. For some of these, you will post a brief summary and discussion about a relevant article from an academic journal that you have found during this course. Other students will be invited to comment on your observations. These will be graded on a credit/no credit scale. Final Project (30%): to integrate learning of all the material covered in the course, for the final project, students will design and document a geodatabase for an individually chosen project that is the context of discussion in several of the written assignments. In addition to submitting a fully annotated and illustrated document and a final report, students will make an on-line public presentation via Adobe Connect and publish a video to discusses their database design. GEOG 582 requires significant effort on homework assignments. Any assignments submitted after the due date and time will be penalized as indicated on the assignment handout. Assignments over 1 week late will receive no grade with no exceptions. I am very serious about plagiarism. You must not copy other people s work (including web pages, books, and other students work) to complete your assignments. You must write your assignment in your own words, sentences, and paragraphs. I will not grade your assignment if your originality score is over 50% by Turnitin on the Blackboard. If you are not sure what to do, please refer to the Statement on Academic Integrity section and check the website: http://plagiarism.org/ GIS GRADUATE PROGRAMS 2013 3

Student Learning Resources The primary resources are the textbook and the associated reading notes. These materials are supplemented by a mixture of readings from academic journals, professional reports and authoritative websites. For the tutorials and the final project, we will use SQL Server, CartoDB, and ArcGIS 10 plus some other tools. These will be accessible over the Internet via the GIST Server. Instructions on accessing the Server will be provided at the appropriate time in the course. Requirements Technology There are several technology requirements: ArcGIS and most other software used in this course are provided on-line via the GIST Server. Every student must have a computer with a fast Internet connection (DSL at a minimum). Since we now serve the key software from the Server, you can use either a Mac or a PC. Every student MUST have a functional webcam for use whenever a presentation or meeting is scheduled. Communications: This is a distance-learning course, so most of our interactions will be asynchronous (not at the same time). Assignments are to be submitted to me via Blackboard. For each weekly or biweekly assignment, I will post an announcement on our course Blackboard site pointed to the associated readings and assignments. Additionally, I will send via email through Blackboard any notices that are time sensitive. Please be sure that you read as soon as possible all email sent from Blackboard or from me. Also double check to be sure that mail sent from both the USC blackboard accounts and my private domain (yaoyichi@gmail.com) does not go into your junk mail! While I am usually on-line and will probably respond to emails and posts on discussion board from students very quickly, I will endeavor to respond to all emails and posts within 24 hours of receipt, aiming for no more than 36 hours delay. In the rare case when I expect to be off-line for more than 24 hours, I will post an announcement on the Blackboard site. Please post course related questions on the Blackboard discussion board so that everyone can see my answer or help answer your question. Your responsibility: it is each student's responsibility to stay informed about what is going on in our course. In addition to email about time-sensitive topics, any important announcements will be posted on the Announcement page in the Blackboard. Be sure to check these each time you log onto the Blackboard. Workload: this is a four credit, one semester course. Students should expect to spend 10-12 hours per week completing the work in this course. Do not start your assignments on the last day. Students with Disabilities GIS GRADUATE PROGRAMS 2013 4

Any student requesting academic accommodations based on a disability is required to register with Disability Services and Programs (DSP) each semester. A letter of verification for approved accommodations can be obtained from DSP. Please be sure the letter is delivered to an instructor as early in the semester as possible. DSP is located in STU 301 and is open 8:30 a.m. 5:00 p.m., Monday through Friday. The phone number for DSP is (213) 740-0776. Statement on Academic Integrity USC seeks to maintain an optimal learning environment. General principles of academic honesty include the concept of respect for the intellectual property of others, the expectation that individual work will be submitted unless otherwise allowed by an instructor, and the obligations both to protect one s own academic work from misuse by others as well as to avoid using another s work as one s own. All students are expected to understand and abide by these principles. Scampus, the Student Guidebook, contains the Student Conduct Code in Section 11.00. Students will be referred to the Office of Student Judicial Affairs and Community Standards for further review, should there be any suspicion of academic dishonesty. The Review process can be found at: http://www.usc.edu/student-affairs/sjacs/. Important Administrative Dates 1 First day of classes: o Wednesday, May 22, 2013 Last day to add: o Wednesday, 5, 2013 Last day to drop without a mark of "W" and receive a full refund: o Wednesday, 5, 2013 Last day to drop with a mark of "W": o Wednesday, July 24, 2013 End of session: o Friday, August 16, 2013 Tentative Course Schedule Week Starts Due. Theme/Book Chapter Assignment Topic 1 22- May Introduction, Ch1. Current Status Spatial Information Tech. D1 - Introduce yourself P1 - elibrary research 2 28- May D1 P1 Ch2. Concepts/Architecture Database Systems Ch3. Database Models and Data Modeling P2 - Semantics & Ontology 3 3- P2 Database design and SQL (for T1) P3 - Database design, T1 SQL Server 1 http://www.usc.edu/academics/classes/term_20131/calendar.html GIS GRADUATE PROGRAMS 2013 5

4 5 10-17- P3 T1 Ch4. Spatial Data & Spatial Database Systems D2 Fields as objects 6 24- D2 Object- Orientation (for T2) P4 - Spatial data types, T2 - Esri Geodatabases 7 1- July P4 8 8- July T2 Spatial Databases on the Cloud (for T3) T3 - CartoDB 9 10 11 15- July 22- July 29- July T3 DB Design Document (for T4) T4 - DB design document T4 Ch5. Spatial Data Standards and Metadata P5 - ESRI data models P5 Ch6. Spatial Data Sharing, Data Warehousing D3 - on Ch5 and 6 12 5- Aug D3 Ch7. Legal Issues 13 End 12- Aug 16- Aug P6 D4 Ch11. Spatial Data Mining Ch12. Trends of Spatial Database Systems Project Report and Presentation Project Report and Presentation (cont d) P6 on Ch5, 6, and 7 D4 Spatial Data Mining 29- Apr D = Discussion, P = Paper, T = Tutorial In addition to the usual Monday due dates as indicated in this table, the following special due dates have been set: Individual meeting for final project proposal discussion (Optional, on Week 11) Final Project Written Report and slides due TBA, 8am Pacific Time GIS GRADUATE PROGRAMS 2013 6