2019-2020 2020-2021 2021-2022 2022-2023 2023-2024
Browse
by subject...
    Schedule
view...
 

1 - 10 of 207 results for: CS

CS 1C: Introduction to Computing at Stanford

For those with limited experience with computers or who want to learn more about Stanford's computing environment. Topics include: computer maintenance and security, computing resources, Internet privacy, and copyright law. One-hour lecture/demonstration in dormitory clusters prepared and administered weekly by the Resident Computer Consultant (RCC). Final project. Not a programming course.
Terms: Aut | Units: 1

CS 11SC: Great Ideas in Computer Science

Intellectual foundations of computer science of program applications, social networking, and web information. Topics include: mathematical theories of social networking, computer intelligence, and the boundaries of what is possible to compute. Field trips to Silicon Valley companies and institutions.
Terms: Aut | Units: 2
Instructors: Sahami, M. (PI)

CS 21N: Can Machines Know? Can Machines Feel?

Preference to freshmen. Can mental attitudes attributed to people and sometimes to animals, including knowledge, belief, desire, and intention, also be ascribed to machines? Can light sensors have a belief? Can a pool cleaning robot or tax-preparation software have an intention? If not, why not? If yes, what are the rules of such ascription, and do they vary between human beings and machines? Sources include philosophy, neuroscience, computer science, and artificial intelligence. Topics: logic, probability theory, and elements of computation. Students present a paper.
Terms: Aut | Units: 3 | UG Reqs: GER:DB-EngrAppSci
Instructors: Shoham, Y. (PI)

CS 26N: Motion Planning for Robots, Digital Actors, and Other Moving Objects

Preference to freshmen. Motion planning theory and computational approaches: how to represent, simulate, and plan motions in a computer. Intriguing algorithms, representations, and applications: terminology and concepts for reading motion planning research literature. Problems include: how a robot arm manipulates parts without colliding with its environment; how many maneuvers are required to park a car in a tight spot; how characters in computer games avoid running into obstacles; how molecules change shapes to perform biological functions; how to assemble a product from individual parts; how a multi-limbed robot can navigate on rough terrain; how robots can perform surgical procedures. Prerequisite: some computer programming experience in any language.
Terms: Spr | Units: 3 | UG Reqs: GER:DB-EngrAppSci
Instructors: Latombe, J. (PI)

CS 2C: Multimedia Production

Sound, image and video editing techniques and applications, including understanding file formats and publishing multimedia online. Topics: GarageBand, Photoshop, iMovie, Final Cut Pro, and iDVD. Weekly lecture followed by lab section. Second unit for additional creative production assignments completed out of class time and extensive Final Project. Not a programming course, but will use computer multimedia applications heavily for editing.
Instructors: Chan, K. (PI)

CS 47N: Computers and the Open Society

How online technologies change our lives and the social structure that we live in. Course emphasizes critical analyses of current trends i.e. blogging, social networks, and instant mobile communication. Readings include case studies and analyses of basic principles i.e. privacy, equity and sustainability. Guest speakers who have participated in development of computers and the net will share their experiences and enter into debates on current issues. Students work individually and in small groups to research issues, develop the capacity for critical thinking about them, and use the results as the basis for writing and discussions both in class and on-line.
Terms: Aut | Units: 3
Instructors: Winograd, T. (PI)

CS 73N: Business on the Information Highways

Preference to freshmen. The capabilities of the Internet and its services. Writing for the web. The effect on commerce, education, government, and health care. Technical and business alternatives. Who is hurt and who benefits from the changes? Participants develop web publications.
Terms: Spr | Units: 3 | UG Reqs: GER:DB-EngrAppSci, Writing 2

CS 74N: Digital Dilemmas

Preference to freshmen. Issues where policy decision making requires understanding computer and communications technology. Technology basics taught in non-technology terms. Topics include consumer privacy, government surveillance, file sharing and intellectual property, and electronic voting.
Terms: Aut | Units: 3 | UG Reqs: GER:DB-EngrAppSci
Instructors: Dill, D. (PI)

CS 96SI: Developing Mobile Apps with Web Technologies

Interested in mobile application development? Palm executives including VP, Directors, and Senior Product Managers will lead a course on mobile application development on the WebOS. Students have the unique opportunity to attain the technical knowledge needed to create their own apps, get insider information about the application submission process at companies like Apple and Palm, and network with various members of Palm's executive team. Goal of course is to give students the tools they need to become successful mobile application developer, from rigorous technical experience to valuable personal connections. Course will take the form of a 50-minute lecture, followed by a 30-minute Q&A/networking session. Prerequisites: CS106B or X highly recommended.
Terms: Spr | Units: 1
Instructors: Sahami, M. (PI)

CS 103: Mathematical Foundations of Computing

Mathematical foundations required for computer science, including propositional predicate logic, induction, sets, functions, and relations. Formal language theory, including regular expressions, grammars, finite automata, Turing machines, and NP-completeness. Mathematical rigor, proof techniques, and applications. May not be taken by students who have completed 103A,B or 103X. Prerequisite: 106A or equivalent.
Terms: Aut, Spr | Units: 3-5 | UG Reqs: GER:DB-Math, WAY-FR
Instructors: Plummer, R. (PI)
Filter Results:
term offered
updating results...
teaching presence
updating results...
number of units
updating results...
time offered
updating results...
days
updating results...
UG Requirements (GERs)
updating results...
component
updating results...
career
updating results...
© Stanford University | Terms of Use | Copyright Complaints