CS 214 Data Interoperability
Libraries and archives rely on data. While data is ubiquitous, the formats in which data is stored can vary widely. The differences in formats can hinder the accessibility of useful information and lead to difficulties in finding answers to questions. This class examines different data formats, and how the information they store can be transformed into other formats, and the inherent difficulties in some of these transformations. This class uses the Python programming language and related libraries to examine and transform data in a variety of formats, including .txt, CSV, XML, and JSON. By the end of the course, students will be able to write programs to perform these transformations accurately, and with awareness of potential ways that data can be lost or mistranslated.