Computer Science . 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. Class will consist of video tutorials and weekly hands- on lab sections. The time listed on AXESS is for the first week's logistical meeting only.
Topics include: grep and regular expressions, ZSH, Vim and Emacs, basic and advanced GDB features, permissions, working with the file system, revision control, Unix utilities, environment customization, and using Python for shell scripts. Topics may be added, given sufficient interest. Course website: http: //cs. Drawing on multiple sources of actual interview questions, students will learn key problem- solving strategies specific to the technical/coding interview. Students will be encouraged to synthesize information they have learned across different courses in the major. Emphasis will be on the oral and combination written- oral modes of communication common in coding interviews, but which are unfamiliar settings for problem solving for many students. Prerequisites: CS 1. B or X. Through the course, students will use Tensorflow to build models of different complexity, from simple linear/logistic regression to convolutional neural network and recurrent neural networks with LSTM to solve tasks such as word embeddings, translation, optical character recognition. Students will also learn best practices to structure a model and manage research experiments. Prerequisites: CS2. CS2. 24. D/N. Soon we are likely to entrust management of our environment, economy, security, infrastructure, food production, healthcare, and to a large degree even our personal activities, to artificially intelligent computer systems. The prospect of . How will society respond as versatile robots and machine- learning systems displace an ever- expanding spectrum of blue- and white- collar workers? Will the benefits of this technological revolution be broadly distributed or accrue to a lucky few? How can we ensure that these systems respect our ethical principles when they make decisions at speeds and for rationales that exceed our ability to comprehend? What, if any, legal rights and responsibilities should we grant them? And should we regard them merely as sophisticated tools or as a newly emerging form of life? The goal of CS2. 2 is to equip students with the intellectual tools, ethical foundation, and psychological framework to successfully navigate the coming age of intelligent machines. Exploring well- known literary texts, digital storytelling forms and literary communities online, students work individually and in interdisciplinary teams to develop innovative projects aimed at bringing literature to life. Tasks include literary role- plays on Twitter; researching existing digital pedagogy and literary projects, games, and apps; reading and coding challenges; collaborative social events mediated by new technology. Minimal prerequisites which vary for students in CS and the humanities; please check with instructors. Same as: COMPLIT 2. B, ENGLISH 2. 39. BCS 4. 1. Primary focus on developing best practices in writing Python and exploring the extensible and unique parts of Python that make it such a powerful language. Topics include: data structures (e. We will also cover object- oriented design, the standard library, and common third- party packages (e. Time permitting, we will explore modern Python- based web frameworks and project distribution. Prerequisite: 1. 06. B/X or equivalent. Application required. Course consists of in- class activities and programming assignments that challenge students to create functional web apps (e. Yelp, Piazza, Instagram). Handbook Of Dynamical Systems Volume 2![]() Topics include syntax/semantics, event- based programming, document object model (DOM), application programming interfaces (APIs), asynchronous Java. Script and XML (AJAX), j. Query, Node. js, and Mongo. DB. Prerequisite: CS 1. Elements of photography, such as lighting, focus, depth of field, aperture, and composition. How a photographer makes photos available for computer viewing, reliably stores them, organizes them, tags them, searches them, and distributes them online. Courses offered by the Department of Management Science and Engineering are listed under the subject code MS&E on the Stanford Bulletin's ExploreCourses web site. The ability to differentiate things like trees, curbs, and glass doors come easily to humans, but it's still difficult for AI-based systems. Microsoft researchers are. No programming experience required. Digital SLRs and editing software will be provided to those students who do not wish to use their own. Taught by the CS+Social Good team, the aim of the class is to empower you to leverage technology for social good by inspiring action, facilitating collaboration, and forging pathways towards global change. Recommended: CS 1. B, CS 4. 2 or 1. 42. Class is open to students of all years. May be repeat for credit. Students will work in small teams to develop high- impact projects around problem domains provided by partner organizations, under the guidance and support of design/technical coaches from industry and nonprofit domain experts. The class aims to provide an outlet, along with the resources, for students to create social change through CS, while providing students with experience engaging in the full product development cycle on real- world projects. Prerequisite: CS 1. Teams enter the quarter having completed and tested a minimal viable product (MVP) with a well- defined target user, and a community partner. Students will learn to apply scalable technical frameworks, methods to measure social impact, tools for deployment, user acquisition techniques and growth/exit strategies. The purpose of the class is to facilitate students to build a sustainable infrastructure around their product idea. CS5. 2 will host mentors, guest speakers and industry experts for various workshops and coaching- sessions. The class culminates in a showcase where students share their projects with stakeholders and the public. Prerequisite: CS 5. Preference to freshmen. Covers the intellectual tradition of computer science emphasizing ideas that reflect the most important milestones in the history of the discipline. No prior experience with programming is assumed. Topics include programming and problem solving; implementing computation in hardware; algorithmic efficiency; the theoretical limits of computation; cryptography and security; and the philosophy behind artificial intelligence. Considering historic media innovations such as cinema, hip- hop, and the works of innovator in residence Paul D. Miller aka DJ Spooky, the course focuses on what ideas benefit whom. Lectures and workshops underscore the need to innovate to survive and get heard, and offer know- how for radical innovation in the arts and entertainment industry. Course projects will be considered for inclusion in the Stanford Humanities Showcase. Open to both undergraduate and graduate students. This course explores the fundamentals and philosophy of Clojure, with emphasis on the benefits of immutability and functional programming that make it such a powerful and fun language. Topics include: immutability, functional programming (function composition, higher order functions), concurrency (atoms, promises, futures, actors, Software Transactional Memory, etc), LISP (REPL- driven development, homoiconicity, macros), and interop (between Clojure code and code native to the host VM). The course also explores design paradigms and looks at the differences between functional programing and object- oriented programing, as well as bottom- up versus top- down design. Our class will feature guest lecturers from Verily (formerly Google Life Sciences), Apple Health, and mobile health companies in developing countries and in the Bay Area. This class will give an overview of the fundamentals and contemporary usage of i. OS development with a Mobile Health focus. Primary focus on developing best practices for Apple Health. Kit and Research. Kit among other tools for i. OS application development. Students will complete a project in the mobile health space sponsored and advised by professionals and student TAs. Recommended: CS1. P or i. OS development at a similar level. Apply at https: //enrollcs. FGGHVl by Sept 3. Students learn how computers work and what they can do through hands- on exercises. In particular, students will see the capabilities and weaknesses of computer systems so they are not mysterious or intimidating. Course features many small programming exercises, although no prior programming experience is assumed or required. CS1. 01 is not a complete programming course such as CS1. A. CS1. 01 is effectively an alternative to CS1. A laptop computer is recommended for the in- class exercises. Many of the world's biggest discoveries and decisions in science, technology, business, medicine, politics, and society as a whole, are now being made on the basis of analyzing massive data sets, but it is surprisingly easy to come to false conclusions from data analysis alone, and privacy of data connected to individuals can be a major concern. This course provides a broad introduction to big data: historical context and case studies; privacy issues; data analysis techniques including databases, data mining, and machine learning; sampling and statistical significance; data analysis tools including spreadsheets, SQL, Python, R; data visualization techniques and tools. Tools and techniques are hands- on but at a cursory level, providing a basis for future exploration and application. Prerequisites: high school AP computer science, CS1. A, or other equivalent programming experience; comfort with statistics and spreadsheets helpful but not required. Formal language theory, including regular expressions, grammars, finite automata, Turing machines, and NP- completeness. Mathematical rigor, proof techniques, and applications. Prerequisite: 1. 06. A or equivalent. Additional problem solving practice for CS1. In- class participation required. Prerequisite: consent of instructor. Co- requisite: CS1. What computers are and how they work. Practical experience in programming.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |