Information Course Schedule fall 2013

Lower-Division

How can we critically think about emergent phenomena of the Internet? Is the Internet a democratic medium for political action (a "networked public sphere") or a surveillance apparatus of centralized control? Who has access to digital information and what techniques are used to make information artificially scarce? How do trade group lawsuits against digital "piracy" affect a generation's perception of the law? Should we look at the growing sphere of copyright as a public interest problem, or celebrate the expansion of creators' rights? Can free software thrive independently from ideological backing? Why are peer production communities like Wikipedia and Linux affected by extreme gender disparity?

In this course, we will examine the societal implications of computer networks from critical and technical perspectives. We will collectively engage with issues of intellectual property, access to information, privacy, freedom of speech, representation, and peer production. We will be discussing provocative texts and media, doing hands-on exploration of emerging technologies, and practicing ethnographic fieldwork in online communities. We will also offer opportunities for field trips and guest speakers to provide us with different perspectives. Additionally, students will engage in a semester-long collaborative project in a flexible format.

This is a student-initiated group study course (DE-Cal). Please contact the student coordinator(s) for specific questions.

Must be taken on a passed/not passed basis.

W 5-6:30 — 54 Barrows
Instructor(s): Paul Duguid Angelica Tavella , Rodrigo Ochigame

Upper-Division

How can we critically think about emergent phenomena of the Internet? Is the Internet a democratic medium for political action (a "networked public sphere") or a surveillance apparatus of centralized control? Who has access to digital information and what techniques are used to make information artificially scarce? How do trade group lawsuits against digital "piracy" affect a generation's perception of the law? Should we look at the growing sphere of copyright as a public interest problem, or celebrate the expansion of creators' rights? Can free software thrive independently from ideological backing? Why are peer production communities like Wikipedia and Linux affected by extreme gender disparity?

In this course, we will examine the societal implications of computer networks from critical and technical perspectives. We will collectively engage with issues of intellectual property, access to information, privacy, freedom of speech, representation, and peer production. We will be discussing provocative texts and media, doing hands-on exploration of emerging technologies, and practicing ethnographic fieldwork in online communities. We will also offer opportunities for field trips and guest speakers to provide us with different perspectives. Additionally, students will engage in a semester-long collaborative project in a flexible format.

This is a student-initiated group study course (DE-Cal). Please contact the student coordinator(s) for specific questions.

Must be taken on a passed/not passed basis.

W 5-6:30 — 54 Barrows
Instructor(s): Paul Duguid Angelica Tavella, Rodrigo Ochigame

Graduate

15 weeks; 3 hours of lecture per week. This course introduces the intellectual foundations of information organization and retrieval: conceptual modeling, semantic representation, vocabulary and metadata design, classification, and standardization, as well as information retrieval practices, technology, and applications, including computational processes for analyzing information in both textual and non-textual formats.

TuTh 9-10:30 — 202 and 210 South Hall
Instructor(s): Robert Glushko
Discussion Section 101
Tu 11-12 — 107 South Hall
Discussion Section 102
Tu 12:30-1:30 — 107 South Hall
Discussion Section 103
Tu 2-3 — 107 South Hall
Discussion Section 104
W 9:30-10:30 — 107 South Hall
Discussion Section 106
W 2-3 — 107 South Hall

7 weeks - 4 hours of laboratory per week. This course introduces software skills used in building prototype scripts for applications in data science and information management. The course gives an overview of procedural programming, object-oriented programming, and functional programming techniques in the Python scripting language, together with an overview of fundamental data structures, associated algorithms, and asymptotic performance analysis. Students will watch a set of instructional videos covering material and will have four hours of laboratory-style course contact each week.

MW 10:30-12 — 210 South Hall
Instructor(s): John Chuang
Laboratory Section 101
W 12:30-1:30 — 202 South Hall
Instructor(s): John Chuang

This course will provide an introduction to the field of human-computer interaction (HCI). Students will learn to apply design thinking to user experience (UX) design, prototyping, & evaluation. The course will also cover special topic areas within HCI.

TuTh 11-12:30 — 210 South Hall
Instructor(s): Tapan Parikh

Three hours of lecture per week. Policy and technical issues related to insuring the accuracy and privacy of information. Encoding and decoding techniques including public and private key encryption. Survey of security problems in networked information environment including viruses, worms, trojan horses, Internet address spoofing.

TuTh 2-3:30 — 205 South Hall
Instructor(s): Doug Tygar

Three hours of lecture per week. The philosophical, legal, historical, and economic analysis of the need for and uses of laws protecting intellectual property. Topics include types of intellectual property (copyright, patent, trade secrecy), the interaction between law and technology, various approaches (including compulsory licensing), and the relationship between intellectual property and compatibility standards.

MW 10:30-12 — 205 South Hall
Instructor(s): Brian Carver

Three hours of lecture. The Extensible Markup Language (XML), with its ability to define formal structural and semantic definitions for metadata and information models, is the key enabling technology for information services and document-centric business models that use the Internet and its family of protocols. This course introduces XML syntax, transformations, schema languages, and the querying of XML databases. It balances conceptual topics with practical skills for designing, implementing, and handling conceptual models as XML schemas.

MW 2-3:30 — 202 South Hall
Instructor(s): Erik Wilde

This course is a survey of technologies that power the user interfaces of web applications on a variety of devices today, including desktop, mobile, and tablet devices. This course will delve into some of the core front-end languages and frameworks (HTML/CSS/JavaScript/React/Redux), as well as the underlying technologies that enable web applications (HTTP, URI, JSON). The goal of this course is to provide an overview of the technical issues surrounding user interfaces powered by the web today, and to provide a solid and comprehensive perspective of the web’s constantly evolving landscape.

F 2-5 — 210 South Hall
Instructor(s): Jim Blomo

Three hours of lecture per week. Letter grade to fulfill degree requirements. Prerequisites: Proficient programming in Python (programs of at least 200 lines of code), proficient with basic statistics and probabilities. This course examines the state-of-the-art in applied Natural Language Processing (also known as content analysis and language engineering), with an emphasis on how well existing algorithms perform and how they can be used (or not) in applications. Topics include part-of-speech tagging, shallow parsing, text classification, information extraction, incorporation of lexicons and ontologies into text analysis, and question answering. Students will apply and extend existing software tools to text-processing problems.

MW 9:30-11 — 202 South Hall
Instructor(s): Marti Hearst

Three hours of lecture per week. Introduction to relational, hierarchical, network, and object-oriented database management systems. Database design concepts, query languages for database applications (such as SQL), concurrency control, recovery techniques, database security. Issues in the management of databases. Use of report writers, application generators, high level interface generators.

TuTh 12:30-2 — 210 South Hall
Instructor(s): Ray Larson

Students will receive no credit for C262 after taking 290 section 4. Three hours of lecture and one hour of laboratory per week. This course explores the theory and practice of Tangible User Interfaces, a new approach to Human Computer Interaction that focuses on the physical interaction with computational media. The topics covered in the course include theoretical framework, design examples, enabling technologies, and evaluation of Tangible User Interfaces. Students will design and develop experimental Tangible User Interfaces using physical computing prototyping tools and write a final project report. Also listed as New Media C262.

MW 2-3:30 — 210 South Hall
Instructor(s): Kimiko Ryokai
Laboratory Section 101
Mon 3:30-4:30 — 205 South Hall
Instructor(s): Kimiko Ryokai

Three hours of lecture per week. Introduction to many different types of quantitative research methods, with an emphasis on linking quantitative statistical techniques to real-world research methods. Introductory and intermediate topics include: defining research problems, theory testing, causal inference, probability and univariate statistics. Research design and methodology topics include: primary/secondary survey data analysis, experimental designs, and coding qualitative data for quantitative analysis. No prerequisites, though an introductory course in statistics is recommended.

TuTh 3:30-5 — 210 South Hall
Instructor(s): Paul Laskowski

Specific topics, hours and credit may vary from section to section, year to year. May be repeated for credit with change in content.

Section 10
W 11-12 — 107 South Hall
Instructor(s): San Ng, Tapan Parikh

Visual and multi-modal media are central to much of what we do in the I School and related disciplines. Data collection, reports, and presentations, face-to-face and distant, online and off, often rely heavily on visual and audio media. Because we are a media-literate society, with accessible hardware and software plus easy online distribution, it seems that everyone “knows" how to make and critique such media. However, our knowledge about how to effectively make, use, and present these media trails far behind our ability to create hours and gigabytes of content. Furthermore, it’s useful to consider how these resources are changing not just professional and research practice.

In this seminar, we will address both theoretical and practical issues of capturing and creating narratives with video, audio, and still images. We will draw on photojournalism, visual narrative, visual anthropology, visual studies, and related areas. We will get hands-on experience creating and editing our own media. This is not a technical course; nor is it a media production how-to. But you will get experience with media technologies while we reflect on them with the help of theoreticians and scholars in relevant areas.

This course is relevant to students in professional schools and to doctoral students interested in and qualitative research, including user experience research; technology designers who produce video scenarios and concept videos; and anyone concerned with collecting and presenting information via multiple media.

No prior experience is necessary, but students who are already grappling with visual (and audio) media will find this course especially useful. I School students are likely to find this course useful for the doing and presenting of final projects.

Section 2
TuTh 11-12:30 — 205 South Hall
Instructor(s): Nancy Van House

This is a hands on course that will address two major challenges associated with the current shift from text-based to e-books: making them more engaging and informative through use of the capabilities of the medium, and identifying and analyzing the issues surrounding the collaborative authoring and usage of e-books in an educational context.

Course may be repeated for credit, as new issues will be explored.

(In Fall 2012, this course was offered for 1 unit.)

Section 5
Tu 3:30-5:30 — 205 South Hall
Instructor(s): Robert Glushko, Scott Abel

Specific topics, hours and credit may vary from section to section, year to year. May be repeated for credit with change in content.

Section 6
TuTh 2-3:30 — 210 South Hall
Instructor(s): Steven Weber

Course may be repeated for credit. One and one-half to two hours of lecture per week for eight weeks. Two hours of lecture per week for six weeks. Three hours of lecture per week for five weeks.

Section 2
F 1-3 (September 6 - October 25) — 202 South Hall
Instructor(s): Scott Young, Sean Hennessey

This short seminar will explore differences among theoretical perspectives by asking:

  • What does it mean to “have a theoretical perspective?”
  • How do you come to recognize different theoretical stances as you read and consider the work of others?
  • What are the implications of those differences for scholarly work and social engagement with the world?

One way to take up these questions is to look closely at how scholars/researchers approach the same problem from different perspectives. The course will take as a central text for this examination Understanding Practice: Perspectives on Activity and Context (Chaiklin and Lave, editors). All researchers in this collection of ethnographic studies address issues about learning, knowledge and social practice. The challenge for the seminar is to inquire into the theoretical stances that permeate these projects — similarly and differently. This will involve attempting to answer the seminar questions as we go along. Besides being more acute readers of academic work by the end of the seminar, students will have (we hope) a hands-on grasp of the craft of social theorizing, and an introduction to contrasting theories of learning, knowledge, context, and practice.

Section 4
Tu 3:30-6 (October 29 - December 3) — 107 South Hall
Instructor(s): Jean Lave, Paul Duguid

Course may be repeated for credit. Three hours of lecture per week for five weeks.

Section 1
M 3:30-6:30 (September 9 - October 7) — 210 South Hall
Instructor(s): Quentin Hardy

Course may be repeated for credit. Three hours of lecture per week for five weeks.

Section 3
Tu 3:30-6:30 (October 29 - November 26) — 202 South Hall
Instructor(s): Andreas Weigend

This course is a hands-on exploration of the theory and practice of open online collaboration. Students will engage multi­disciplinary literature about collaboration while contributing to an existing open project (such as open source software, Wikipedia, or OpenStreetMap). Readings will explore business models for open source software organizations, incentives of cooperation and organization design for open source projects. Practical work will be organized around themes of project management infrastructure, community self-governance, and engineering education through open source participation. The goal of the class is to engage students in an existing open source community while developing functionality and expertise that can be part of masters final projects, faculty-­directed research, and beyond.

F 11 am - 1 pm — 210 South Hall
Laboratory Section 101
Tu 1-2 pm — 202 South Hall

It takes critical thinking, outstanding leadership, and a little magic to be a successful project manager. Come and learn not only the essential building blocks of project management, but the tricks to managing a variety of complex projects. We will have a combination of interactive lectures, guest speakers, and case studies discussions to cover globally recognized standards, best practices and tools that successful project managers use.

Th 5:30-7:30 — 210 South Hall
Instructor(s): Anne Walker

Students will build tools to explore and apply theories of information organization and retrieval. Students will implement various concepts covered in the concurrent 202 course through small projects on topics like controlled vocabularies, the semantic web, and corpus analysis. We will also experiment with topics suggested by students during the course. Students will develop skills in rapid prototyping of web-based projects using Python, XML, and jQuery.

MW 12:30-2 — 210 South Hall

One hour colloquium per week. Must be taken on a satisfactory/unsatisfactory basis. Prerequisites: Ph.D. standing in the School of Information. Colloquia, discussion, and readings designed to introduce students to the range of interests of the school.

M 12:30-2 — 205 South Hall
Instructor(s): Paul Duguid

Topics in information management and systems and related fields. Specific topics vary from year to year. May be repeated for credit, with change of content. May be offered as a two semester sequence.

Section 3
M 2-5 — 107 South Hall
Instructor(s): Deirdre Mulligan

Topics in information management and systems and related fields. Specific topics vary from year to year. May be repeated for credit, with change of content. May be offered as a two semester sequence.

Section 1
F 3-5 — 107 South Hall