Topics: Use Cases, Information Model, Xinformatics, Geoinformatics, Information Retrieval,
Course Numbers:
- 98001 CSCI-4400-01, 98002 CSCI-6400-01, 97999 ERTH-4400-01, 98000 ERTH-6400-01, 97951 ITWS-4400-01, 97952 ITWS-6400-01
TA: Jessica Jones - jonesj17 at rpi dot edu
Meeting times: Tuesday morning 9:00 am - 11:50 am.
Office Hours: Monday 3:00-4:00pm in Winslow 2120 or by appointment in Lally 207A
Phone: 518-276-4862, 2108
Class Location Lally 104
Description
In the last decade, Informatics has attained greater visibility across a broad range of disciplines, especially in light of great successes in bio- and biomedical-informatics and significant challenges in the explosion of data and information resources. Xinformatics is intended to provide both the common informatics knowledge as well as how it is implemented in specific disciplines, e.g. X=astro, geo, chem, urban, econ, etc. Informatics' theoretical basis arises from information science, cognitive science, social science, library science as well as computer science. As such, it aggregates these studies and adds both the practice of information processing, and the engineering of information systems. This course will introduce informatics, each of its components and ground the material that students will learn in discipline areas by coursework and project assignments.
Syllabus/ Calendar (tentative)
Refer to Reading/ Assignment/ Reference list for each week (see below).
- Week 1 (Jan. 26): Introduction to informatics - Week 1 slides [Download]
- Week 2 (Feb. 2): Capturing the problem: Use case development and requirement analysis - Week 2 slides [Download]
- Week 3 (Feb. 9): Information systems theory - Week 3 slides [Download]
- Feb. 16: no class -
- Week 4 (Feb. 23): Foundations; semiotics, library, cognitive and social science - Week 4 slides [Download]
- Week 5 (Mar. 1): information Integration, Life-cycle and Visualization - Week 5 slides
- Week 6 (Mar. 8): Information modeling (+class exercise) Week 6a slides [Download] Information architecture: theory and practice/ design (Internet, Web, Grid, Cloud) Week 6b slides [Download]
- Mar. 15: no classes - spring break
- Week 7 (Mar. 22): Class presentations for assignment 3 and Project definitions Week 7 slides/ teams [Download]
- Week 8 (Mar. 29): Class presentations continued
- Week 9 (Apr. 5): Unstructured Information, Information Audit and Integrity, Workflows and Project Check-in Week 9 slides [Download]
- Week 10 (Apr. 12): Semantics of Information Quality and Bias, Information Retrieval and Project Check-in Week 10 slides [Download]
- Week 11 (Apr. 19): Global Change Information System and Project Check-in Week 11 slides [Download]
- Week 12 (Apr. 26): TB Week 12 slides [Download]
- Week 13 (May 3): Final project presentations. Final project due (written).
Reading/ Assignment/ Reference List
Class 1 Reading Assignment: Xinformatics Applications
- Clinical and Bio-Informatics: http://jamia.bmjjournals.com/content/7/5/512.full.pdf+html
- Interaction between Clinical Informatics and BioInformatics: http://jamia.bmj.com/content/7/5/439.full.pdf+html
- Bio Informatics: http://www.wired.com/wiredscience/2008/07/researchers-tra/
- Biomedical informatics for proteomics http://www.nature.com/nature/journal/v422/n6928/full/nature01515.html?free=2
- Urban Informatics: emerging-urban-informatics/
- Geo Informatics: http://www.geoinformatics.com/blog/online-articles/spatial-developments-in-3d-4d-and-5d
- Astro Informatics: http://arxiv.org/abs/0909.3892, http://www.practicalastroinformatics.org/conferences/aas10
Class 2: Reading Assignment: Use case development and requirement analysis
Required:
- http://en.wikipedia.org/wiki/Use_case ,
- http://alistair.cockburn.us/index.php/Use_cases,_ten_years_later
- Reference
Optional:
- http://members.aol.com/acockburn/papers/AltIntro.htm
- http://alistair.cockburn.us/index.php/Resources_for_writing_use_cases
- http://alistair.cockburn.us/Usecasesintheoryandpractice180.ppt
- http://alistair.cockburn.us/Agileusecases1dy.ppt
- http://alistair.cockburn.us/index.php/Structuring_use_cases_with_goals
- http://www.foruse.com/publications/bibliographies/usecases.htm
- http://en.wikipedia.org/wiki/Use_case
- http://www.ddj.com/dept/architect/184414701
Class 3: Reading Assignment: Information theory
- Information entropy
- Information Is Not Entropy, Information Is Not Uncertainty!
- More on entropy
- Context
Class 4: Reading Assignment: Foundations, semiotics, ...
- Shannon's 1948 paper
- Awareness in Context-Aware Information Systems
- GUI ICON Sets http://www.hongkiat.com/blog/40-free-and-useful-gui-icon-sets-for-web-designers/
- Sequence logos
- Peirce in his words
- Eco's Semiotics Links
- Wikipedia entry for Semiotics
- Cognitive Science (reference)
- Informatics Research Agenda and people
- Abductive reasoning
- optional Peirce
Class 5: Reading Assignment:
Information Integration
- Social issues in information discovery and sharing: http://ctovision.com/2008/04/information-discovery-and-sharing/, http://www.dni.gov/files/documents/Newsroom/Reports%20and%20Pubs/IC_Information_Sharing_Strategy.pdf
- Information integration in geo-informatics http://www.isi.edu/integration/TerraWorld/
- http://cseweb.ucsd.edu/~goguen/projs/data.html
- http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1839387/
Information Life Cycle
- MSDN Information Life Cycle
- Information Life Cycle definition and context
- http://www.computerworld.com/s/article/79885/The_new_buzzwords_Information_lifecycle_management
- http://www.databasejournal.com/sqletc/article.php/3340301/Database-Archiving-A-Critical-Component-of-Information-Lifecycle-Management.htm
- http://en.wikipedia.org/wiki/Information_Lifecycle_Management
- http://msdn.microsoft.com/en-us/library/bb288451.aspx
Information Visualization
- http://mastersofmedia.hum.uva.nl/2011/04/18/the-simple-ways-of-information-visualization/comment-page-1/
- http://www.siggraph.org/education/materials/HyperVis/domik/folien.html
- http://www.visual-literacy.org/periodic_table/periodic_table.html
Information model development and visualization
Outside the current box
- Peter Fox and James Hendler, 2011, Changing the Equation on Scientific Data Visualization, Science, Vol. 331 no. 6018 pp. 705-708, DOI: 10.1126/science.1197654 online at http://www.sciencemag.org/content/331/6018/705.full or see: http://escience.rpi.edu/publications/visualization/fox_hendler_science2011.html
Class 6: Reading Assignment:
- Information Models - Conceptual, Logical and Physical
- application of information models: Xiaogang Ma, Jin Guang Zheng, Justin C. Goldstein, Stephan Zednik, Linyun Fu, Brian Duggan, Steven M. Aulenbach, Patrick West, Curt Tilmes, Peter Fox 2014, Ontology engineering in provenance enablement for the National Climate Assessment, Environmental Modelling and Software, 16, 191-205. doi: http://dx.doi.org/10.1016/j.envsoft.2014.08.002
- Architecture
- Enterprise Architecture Reference Models
- Design considerations for the Grid
- Architecture of the Web
- Internet architecture
- Architectural Design Theory
- Design Theory in Practice - Web
- Color
- Color Scheme Designer website
- Color Theory
Class 7: Reading Assignment:
Class 8: Reading Assignment:
Class 9: Reading Assignment:
"Unstructured"
- Unstructured Information http://www.zdnet.com/blog/service-oriented/unstructured-data-the-elephant-in-the-big-data-room/7116
"Audit"
- Wikipedia entry for Information Audit: http://en.wikipedia.org/wiki/Information_audit
- Information Audit: http://www.librijournal.org/pdf/2003-1pp23-38.pdf
- UIMA: http://www.ibm.com/developerworks/data/downloads/uima/
"Workflow"
Class 10: Reading Assignment:
Information Discovery
- Information discovery graph(IDG)
- projects using information discovery: http://www.nist.gov/itl/iad/rg/content-based-access.cfm
- Information discovery and Library Sciences: http://libtechtalk.wordpress.com/2009/01/12/information-discovery-via-the-library-catalog/
- Information Discovery and retrieval tools : http://ftp.rta.nato.int/public//PubFullText/RTO/EN/RTO-EN-026///EN-026-03.pdf
- Social Search : http://www.bothsidesofthetable.com/2010/12/20/the-power-of-twitter-in-information-discovery/
Retrieval
- http://en.wikipedia.org/wiki/Metadata
- http://www.niso.org/publications/press/UnderstandingMetadata.pdf
- http://dublincore.org/
"Knowledge Representation"
- SPAR ontologies http://opencitations.wordpress.com/2010/10/14/introducing-the-semantic-publishing-and-referencing-spar-ontologies/
- SPAR discussion - semantic re-structuring of content http://tw.rpi.edu/web/inside/ideas/SPAREvaluation
Class 11: Reading Assignment:
- None
Class 12: Reading Assignment:
- None
Class 13: Reading Assignment:
- N/A
Topics for Xinformatics/ Foundations:
- Introduction to informatics
- State-of-the-Art examples;
- Capturing the problem: Use case development and requirement analysis
- Information theory, models, tools
- Foundations; semiotics, library, cognitive and social science
- Information life-cycle
- Information architectures (Internet, Web, Grid, Cloud)
- Information Visualization,
- Information Audit and Workflow Management
- Information Discovery, Information Integration
Xinformatics Applications:
- Geoinformatics
- Astroinformatics
- Cheminformatics
- Bioinformatics
- Helioinformatics
- Health informatics
- Ecoinformatics
Xinformatics Project options (examples):
- Information Management for collaborative web sites
- Information Modeling for Health Sciences: Patient Records
- Information Architecture Analysis Case Study: GEOSS
- Information Management for Disasters: Earthquakes
- Information Content, Content and Structure Analysis: Library Information Systems
Suggested Prerequisites
- Knowledge such as that gained in a Data Base class (e.g., CSCI-4380)
- Knowledge such as that gained in a Data Structures class (e.g., CSCI-1200)
- Knowledge such as that gained in a Data Science class (e.g. ITEC/CSCI/ERTH 4350/6350)
- or permission of the instructor
Attendance Policy
Enrolled students may miss at most one class without permission of the instructor. Attendance partially counts toward the participation grade for this course.
Additional Information
Description:
To instruct future information architects how to sustainably generate information models, designs and architectures To instruct future technologists how to understand and support essential data and information needs of a wide variety of producers and consumers For both to know tools, and requirements to properly handle data and information Will learn and be evaluated on the underpinnings of informatics, including theoretical methods, technologies and best practices.
In the last decade, Informatics has attained greater visibility across a broad range of disciplines, especially in light of great successes in bio- and biomedical-informatics and significant challenges in the explosion of data and information resources. Xinformatics is intended to provide both the common informatics knowledge as well as how it is implemented in specific disciplines, e.g. X=astro, geo, chem, urban, econ, etc. Informatics' theoretical basis arises from information science, cognitive science, social science, library science as well as computer science. As such, it aggregates these studies and adds both the practice of information processing, and the engineering of information systems. This course will introduce informatics, each of its components and ground the material that students will learn in discipline areas by coursework and project assignments.
Goal:
To instruct future information architects how to sustainably generate information models, designs and architectures To instruct future technologists how to understand and support essential data and information needs of a wide variety of producers and consumers For both to know tools, and requirements to properly handle data and information Will learn and be evaluated on the underpinnings of informatics, including theoretical methods, technologies and best practices.
Learning Objective:
Through class lectures, practical sessions, written and oral presentation assignments and projects, students should: Develop and demonstrate skill in Development and Management of multi-skilled teams in the application of Informatics Develop Conceptual and Information Models and explain them to non-experts Demonstrate the application information theory and design principles to information systems Demonstrate knowledge and application of Informatics Standards Develop and demonstrate skill in Informatics Tool Use and Evaluation
Assessment Criteria:
Via written assignments with specific percentage of grade allocation provided with each assignment Via oral presentations with specific percentage of grade allocation provided Via group projects and presentations Via participation in class (not to exceed 10% of total) Graduate students are assessed on identified components per assignment. Undergraduates may complete graduate components for extra credit Late submission policy: first time with valid reason – no penalty, otherwise 20% of score deducted each late day
Academic Integrity:
Course: Xinformatics
Date: to