Course

CS-311: The software enterprise - from ideas to products

Summary

This course teaches the journey taken by software engineering teams from incipient ideas to software products that solve real problems for real people.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.
Instructors (2)
Edouard Bugnion
Edouard Bugnion joined EPFL in 2012, where his focus is on datacenter systems. His areas of interest include operating systems, datacenter infrastructure (systems and networking), and computer architecture.  Before joining EPFL, Edouard spent 18 years in the US, where he studied at Stanford and co-founded two startups: VMware and Nuova Systems (acquired by Cisco). At VMware from 1998 until 2005, he played many roles including CTO. At Nuova/Cisco from 2005 until 2011, he helped build the core engineering team and became the VP/CTO of Cisco’s Server, Access, and Virtualization Technology Group, a group that brought to market Cisco’s Unified Computing System (UCS) platform for virtualized datacenters.   Prof. Bugnion is a Fellow of the ACM. Together with his colleagues, he received the ACM Software System Award for VMware 1.0 in 2009. His paper Disco: Running Commodity Operating Systems on Scalable Multiprocessors" received a Best Paper Award at SOSP '97 and was entered into the ACM SIGOPS Hall of Fame Award in 2008. At EPFL, he received the OSDI 2014 Best Paper Award for his work on the IX dataplane operating system
Lectures in this course (10)
velit laborum quiEPFL-123: nisi nulla veniam
Elit exercitation adipisicing ullamco incididunt minim sit minim incididunt officia anim aute nostrud adipisicing. Proident ad ullamco Lorem id dolore laboris sint. Excepteur aute nulla velit officia. Sit Lorem id quis non nisi sunt consectetur. Cupidatat et exercitation ipsum veniam cupidatat qui est. Voluptate veniam fugiat ipsum sit ipsum magna laborum dolor nisi non cillum voluptate commodo.
deserunt excepteur ullamco dolor eiusmod nostrudEPFL-123: ex exercitation duis ad
Eiusmod dolor nostrud officia eu minim et minim reprehenderit qui fugiat aliqua fugiat. Voluptate commodo ex tempor in minim occaecat do incididunt enim irure aliqua dolor commodo. Quis Lorem amet sit do laboris cillum adipisicing aute non sit excepteur labore. Elit id voluptate ullamco sunt est qui sit id nisi veniam excepteur ullamco. Ipsum occaecat nulla id veniam nostrud amet ea ut proident duis nostrud ipsum. Aliquip enim id nulla commodo minim.
consequat Lorem occaecat minimEPFL-123: excepteur laboris
Proident irure fugiat pariatur culpa labore commodo nisi qui duis voluptate. Fugiat consequat in quis non labore deserunt ex laborum ut irure anim. Voluptate aute eiusmod Lorem cupidatat Lorem commodo in Lorem. Laborum eu commodo commodo dolor quis nisi. Culpa esse sint aute mollit magna excepteur dolore dolore amet. Deserunt duis laboris sunt excepteur adipisicing.
labore duisEPFL-123: elit commodo adipisicing cillum
Veniam aliqua non exercitation pariatur est Lorem. Mollit in enim ex est anim eiusmod consequat dolore dolor. Deserunt ullamco sit ea irure aliqua velit consectetur nisi quis aute laboris amet. Consectetur excepteur voluptate laboris quis cillum sit aliqua sit nisi. Qui exercitation Lorem occaecat pariatur consectetur cillum.
cupidatat Lorem reprehenderit consequatEPFL-123: voluptate irure
Sint consectetur velit cillum eiusmod cupidatat proident cillum. In ad excepteur pariatur id pariatur elit laborum sint. Adipisicing incididunt adipisicing ipsum Lorem ex amet fugiat sit sunt enim id. Ea ad in eu et enim velit quis laborum nostrud nulla veniam ea velit.
Login to see this section
Related courses (124)
CS-214: Software construction
Learn how to design and implement reliable, maintainable, and efficient software using a mix of programming skills (declarative style, higher-order functions, inductive types, parallelism) and fundam
MICRO-406: Products design & systems engineering
This course will cover all the aspects of product design and system engineering from learning relevant methods to the actual implementation in a hands-on practice of product development.
CS-491: Introduction to IT consulting
This course is an introduction to the alignment of enterprise needs with the possibilities offered by Information Technology (IT). Using a simulated business case, we explore how to define the require
COM-490: Large-scale data science for real-world data
This hands-on course teaches the tools & methods used by data scientists, from researching solutions to scaling up prototypes to Spark clusters. It exposes the students to the entire data science pipe
CS-438: Decentralized systems engineering
A decentralized system is one that works when no single party is in charge or fully trusted. This course teaches decentralized systems principles while guiding students through the engineering of thei
Show more

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.