Special Topics in Information
Specific topics, hours and credit may vary from section to section, year to year. May be repeated for credit with change in content.
A seminar focusing on topics of current interest. Topics will vary. A seminar paper will be required. Open to students from other departments.
From criminal justice to health care to municipal services, civic technology is transforming the public sector. Taught by experts from the California Department of Justice, this course explores the emerging disciplines of data science, digital services, and user-centered design and their implications for government and public policy.
This course introduces students to data visualization: the use of the visual channel for gaining insight with data, exploring data, and as a way to communicate insights, observations, and results with other people.
The field of information visualization is flourishing today, with beautiful designs and applications ranging from journalism to marketing to data science. This course will introduce foundational principles and relevant perceptual properties to help students become discerning judges of data displayed visually. The course will also introduce key practical techniques and include extensive hands-on exercises to enable students to become skilled at telling stories with data using modern information visualization tools.
Students will be asked to complete assignments before class, work together in small groups in class, and provide peer assessments. Grades will be based on assignments, quizzes, in class participation, peer assessment quality, 2 midterms, and a final project. The assignments for the course will together work towards building a coherent visualization that tells a story and is visible on the web.
This course is designed for upper division undergraduates who have an interest in design and in data. It is intended to accommodate students who have only a limited programming background, as well as those who are skilled with programming. For this reason, the only prerequisite is CS/Stat/Info 8 or equivalent. This course assumes students already have familiarity with basic data analysis and manipulation, and basic statistics.
Students are encouraged but not required to have taken other courses from the introductory design sequence (one of DES INV 10- Discovering Design DES INV 15- Design Methodology, DES INV 21- Visual Communications & Sketching, CS 160 User Interface Design and Development), as well as other introductory data science and statistics courses.
Graduate students will be accommodated only as space permits.
This is a weekly one-hour seminar on the latest topics in the field of Natural Language Processing (also known as Computational Linguistics). Researchers from across UC Berkeley as well as visitors from out of town will present their recent work for discussion and feedback. Past topics have included multilingual language processing, analyzing social text, analyzing text using joint models, unsupervised morphology induction using word embeddings, deep learning of visual question answering, and unsupervised transcription of music and language.
In Fall 2016, we will meet every week, with alternating weeks consisting of discussions of readings and presentations of new research by local and visiting speakers.
Anyone is welcome to audit the course. Graduate students and undergraduates may enroll in this course for 1 unit of credit. In order to earn that unit of credit, students must write a synopsis of a research paper every two weeks, must attend at least 11 class meetings (and arrive on time), and must lead (or co-lead) at least one discussion of a research paper during the course of the semester.
This studio course introduces students to design thinking and the basic practices of interaction design. Following a human-centered design process that includes research, concept generation, prototyping, and refinement, students will work as individuals and in small teams to design mobile information systems and other interactive experiences. Assignments approach design on three levels: specific user interactions, contexts of use, and larger systems. Becoming familiar with design methodologies such as sketching, storyboarding, wire framing, and prototyping, students will learn core skills for understanding the rich contexts of stakeholders and their interactions with technology, for researching competing products and services, for modeling the current and preferred state of the world, and for prototyping and communicating possible solutions.
No coding is required.