2014-2015 2015-2016 2016-2017 2017-2018 2018-2019
by subject...

191 - 200 of 204 results for: CS

CS 402L: Beyond Bits and Atoms - Lab (EDUC 211X)

This course is a hands-on lab in the prototyping and fabrication of tangible technologies, with a special focus in learning and education. We will learn how to use state-of-the-art fabrication machines (3D printers, 3D scanners, laser cutters, routers) to design educational toolkits, educational toys, science kits, and tangible user interfaces. A special focus of the course will be to design low-cost technologies, particularly for urban school in the US and abroad.
Terms: not given this year | Units: 1-3 | Grading: Letter (ABCD/NP)

CS 424M: Learning Analytics and Computational Modeling in Social Science (EDUC 390X)

Computational modeling and data-mining are dramatically changing the physical sciences, and more recently also the social and behavioral sciences. Traditional analysis techniques are insufficient to investigate complex dynamic social phenomena as social networks, online gaming, diffusion of innovation, opinion dynamics, classroom behavior, and other complex adaptive systems. In this course, we will learn about how modeling, network theory, and basic data-mining can support research in cognitive, and social sciences, in particular around issues of learning, cognitive development, and educational policy.
Terms: not given this year | Units: 3-4 | Grading: Letter or Credit/No Credit

CS 442: High Productivity and Performance with Domain-specific Languages in Scala

Introduction to developing domain specific languages (DSLs) for productivity and performance using the Scala programming language. Goal is to equip students with the knowledge and tools to develop DSLs that can dramatically improve the experience of using high performance computation in important scientific and engineering domains. Aimed at two sorts of students: domain experts who can define key domain specific language elements that capture domain knowledge, and computer scientists who can implement these DSLs using a new DSL framework in Scala. First half of the course will focus on understanding the infrastructure for implementing DSLs in Scala and developing techniques for defining good DSLs. Second half of the course will focus on example DSLs that provide both high-productivity and performance. During the second half of the course groups of students will develop and implement their own DSLs using the Delite DSL process of implementing DSLs for parallel computation. Prerequisites: Systems course such as CS140, CS143 or CS149, and expertise is a particular domain and desire to improve productivity and performance of computation.
Terms: not given this year | Units: 3 | Grading: Letter or Credit/No Credit

CS 447: Software Design Experiences

Small teams develop technology prototypes combining product and interaction design. Focus is on software and hardware interfaces, interaction, design aesthetics, and underpinnings of successful design including a reflective, interactive design process, group dynamics of interdisciplinary teamwork, and working with users. Prerequisite: CS 247A.
Terms: not given this year | Units: 3-4 | Grading: Letter or Credit/No Credit

CS 448: Topics in Computer Graphics

Topic changes each quarter. Recent topics: computational photography, datannvisualization, character animation, virtual worlds, graphics architectures, advanced rendering. See http://graphics.stanford.edu/courses for offererings and prerequisites. May be repeated for credit.
Terms: offered occasionally | Units: 3-4 | Repeatable for credit | Grading: Letter or Credit/No Credit

CS 448B: Data Visualization

Techniques and algorithms for creating effective visualizations based on principles from graphic design, visual art, perceptual psychology, and cognitive science. Topics: graphical perception, data and image models, visual encoding, graph and tree layout, color, animation, interaction techniques, automated design. Lectures, reading, and project. Prerequisite: one of 147, 148, or equivalent.
Terms: not given this year | Units: 3 | Repeatable for credit | Grading: Letter or Credit/No Credit

CS 476A: Music, Computing, and Design I: Software Paradigms for Computer Music (MUSIC 256A)

Software design and implementation for computer audio. Strategies, best practices, and tradeoffs in building audio software systems of various sizes (S, M, L, XL), with a focus on interactive (real-time) systems. Lectures examine high-level designs as well as dissect code in a hands-on manner. Course work includes small programming assignments and a final software project. This course is the prerequisite for MUSIC 256B. Prerequisite: experience in C/C++ and/or Java.
Terms: Aut | Units: 1-4 | Grading: Letter (ABCD/NP)
Instructors: Wang, G. (PI)

CS 476B: Music, Computing, Design II: Mobile Music (MUSIC 256B)

Aesthetic, design, and implementation of mobile music, centered around the modern super smartphones such as the iPhone). Similarities and intrinsic differences between mobile and traditional computing and design for music. Topics include mobile software design, social and cloud computing, mobile interface design, and programming phones, in the service of music. Prerequisite: MUSIC 256A.
Terms: Win | Units: 1-4 | Grading: Letter (ABCD/NP)
Instructors: Wang, G. (PI)

CS 545: Database and Information Management Seminar

Current research and industrial innovation in database and information systems.
Terms: Win | Units: 1 | Repeatable for credit | Grading: Satisfactory/No Credit
Instructors: Leskovec, J. (PI)

CS 546: Seminar on Liberation Technologies (POLISCI 337S)

This one-unit seminar will present speakers relevant in a variety ofnnways to how various forms of information technology are being used tonndefend human rights, improve governance, deepen democracy, empower thennpoor, promote economic development, protect the environment, enhancennpublic health, and pursue a variety of other social goods.
Terms: Aut, Win | Units: 1 | Repeatable for credit | Grading: Satisfactory/No Credit
Filter Results:
term offered
updating results...
number of units
updating results...
time offered
updating results...
updating results...
UG Requirements (GERs)
updating results...
updating results...
updating results...
© Stanford University | Terms of Use | Copyright Complaints