engineering of computer applications
sort by: Relevancy | Title try advanced search for more options
-
This course is designed to serve as a first course in an undergraduate electrical engineering (EE), or electrical engineering and computer science (EECS) curriculum. The course introduces the fundamentals of the lumped circuit abstraction. Topics covered include: resistive elements and networks; independent and dependent sources; switches and MOS transistors; digital abstraction; amplifiers; energy storage elements; dynamics of first- ...more
-
This course is all about understanding: understanding what's going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others, and how your computer can become infected with a worm just by turning it on. In this course we demystify computers and the Internet, along with their jargon, so that students understand not only wha...more
-
Introduction to Chemical Engineering (E20) is an introductory course offered by the Stanford University Engineering Department. It provides a basic overview of the chemical engineering field today and delves into the applications of chemical engineering.
-
This course covers topics on the engineering of computer software and hardware systems: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; recovery and reliability; privacy, security, and encryption; and impact of computer systems on society. It also looks at case studies of working systems and readings from the curre...more
-
Concentrates on recognizing and solving convex optimization problems that arise in engineering. Topics include: Convex sets, functions, and optimization problems. Basics of convex analysis. Least-squares, linear and quadratic programs, semidefinite programming, minimax, extremal volume, and other problems. Optimality conditions, duality theory, theorems of alternative, and applications. Interiorpoint methods. Applications to signal proc...more
-
Programming Methodology is the largest of the introductory programming courses and is one of the largest courses at Stanford. Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Programming Methodology teaches the widely-used Java programming language along with good software engine...more
-
Taking off from a 2007 Gresham lecture "Stealing the Silver: How We Take From The Dispossessed, The Poor and Our Own Children", Michael intends to further explore equitable inter-generational economics. Starting with natural resources and long-lived infrastructure projects, then moving on to savings, business and fashion, we see a variety of commercial arrangements. But which ones are long-lasting? Which arrangements are fair to futu...more
-
David Kelley, founder and CEO of IDEO Product Development, grew up in Ohio, where he survived on a diet of Velveeta cheese and white bread, He attended Carnegie Mellon and studied electrical engineering, but spent more time working on carnival floats. After graduation, he worked for Boeing on the 747. He learned early that in a large company, he didn't get to choose the people he worked with. He came to the Graduate Product Design Program ...more
-
After a mock trial session to whittle down the most critical causes from an applicant pool of 10,000, Google.org chose just five areas of concentration: renewable energy, plug-in vehicles, prevention of pandemics, famines, and floods, public services for the poor, and job creation. And the organization's Executive Director, Larry Brilliant, offers this overview of these pressing global issues, and pinpoints Google's resources dedicated tow...more
-
Turner explains that while console teams can be upwards of 100 people, GameBoy games can be built with 10-15 people. This core group of people is divided up into engineering, art, animation, game design, and production. The product cycle was optimized to get the best product out as quickly as possible by condensing the concept cycle, focusing on a target, and rapidly incorporating feedback, she says.
-
In addition to dollars, Google.org harnesses the company's engineering talent to try to make the world fairer, more just, and safer, says the corporate non-profit's Executive Director Larry Brilliant. The company made a decision to dedicate one percent of its profits to global causes. It took 18 months to find that unique short list of problems that Google could uniquely solve, at the right scale, with sustainable results. Brilliant also e...more
-
Jeff Raikes, group vice president of Productivity and Business Services (PBS) at Microsoft Corporation, explains his own background and how being open to opportunities helped him become the only undergraduate from the Engineering Economic Systems department at Stanford.  Plans change as opportunities arise, he says. He also recommends entrepreneurs look for a job they love.





