(Spring 2005), Advanced Topics in Cryptography With more than 2,400 courses available, OCW is delivering on the promise … MIT OpenCourseWare is an online publication of materials from over 2,500 MIT courses, freely sharing knowledge with millions of learners and educators around the world. (Fall 2006), The Society of Mind Our faculty comprises more than 40 members of the National Academy of Engineering, more than 10 members of the National Academy of Sciences, several National Medal of Technology winners, as well as many fellows of professional societies, such as the IEEE, ACM, APS, AAAI and others. (Fall 2004), Foundations of Computational and Systems Biology (January IAP 2008), Introduction to Programming in Java (Spring 2013), Ethics for Engineers: Artificial Intelligence (Spring 2011), Dynamics of Nonlinear Systems (Fall 2016), Introduction to Electrical Engineering and Computer Science I (Spring 2008), The Art of Approximation in Science and Engineering (Fall 2009), Advanced Algorithms (Spring 2006), Quantum Optical Communication (Spring 2011), Design and Analysis of Algorithms It incorporates aspects of a number of related fields such as computer engineering, information technology, computer science… (Spring 2008), Introduction to MATLAB (Spring 2006), Teaching College-Level Science and Engineering (Spring 2012), Game Theory with Engineering Applications Course 6-7 provides an interdepartmental curriculum involving rigorous training in both molecular biology and computer science. Whether you participate in a 2-5 day on-campus or live virtual course, or in a blended online program, you’ll benefit from MIT’s world-class thinking and intellectual rigor. Bachelor of Science in Computer Science and Engineering/Course 6-3. (Spring 2005), Continuum Electromechanics Learn more about MIT… MIT OpenCourseWare makes the materials used in the teaching of almost all of MIT's subjects available on the Web, free of charge. See departmental website for list of acceptable EECS subjects. (Fall 2016), Principles and Practice of Assistive Technology Dive deeper into the practical applications of quantum computing in this two-course program from MIT. (Spring 2011), Database Systems (Spring 2008), Practical Programming in C (Spring 2014), The Human Intelligence Enterprise (Spring 2006), Probabilistic Systems Analysis and Applied Probability (Spring 2009), Software Construction Electrical Engineering and Computer Science, Introduction to Computer Science and Programming Of the three required AUS and EECS subjects, at least one must be from the list of Independent Inquiry Subjects. (Spring 2009), Electromagnetic Fields, Forces, and Motion COURSE CATALOG. (Fall 2008), Introduction to Computer Science and Programming in Python (Fall 2012), Advanced Data Structures (January IAP 2008), Introductory Analog Electronics Laboratory (Fall 2013), Logistical and Transportation Planning Methods They create unique algorithms to analyze financial markets and design robots capable of thinking like human beings. (Spring 2016), Information Theory In 2012, I decided to try to learn MIT's 4-year undergraduate computer science curriculum in 12 months, without taking any classes. It is mostly taught separately from the other courses. (Fall 2015), Computer Graphics (Fall 2002), Network and Computer Security We provide an in-depth education in engineering principles built on mathematics, computation, and the physical and life sciences, and encourage our students to apply what they learn through projects, internships, and research. Accessibility. (January IAP 2020), Dynamic Programming and Stochastic Control (Fall 2005), Introduction to Machine Learning Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. (Spring 2005), Fundamentals of Probability Our community members continually make breakthroughs that enable people to communicate more easily, manage their environments more effectively, and lead more comfortable lives than ever before. (Spring 2002), Multithreaded Parallelism: Languages and Compilers (January IAP 2006), Bioinformatics and Proteomics (Fall 2005), Complex Digital Systems (Spring 2003), Advanced Natural Language Processing (Spring 2004), System Identification The Missing Semester of Your CS Education. (Fall 2011), The Battlecode Programming Competition The course is especially designed for graduates of numerate subjects other than computer science. (Fall 2011), Computation Structures Freely browse and use OCW materials at your … (Fall 2002), Theory of Computation (Fall 2003), Multivariable Control Systems A Simple Counter full-course. ** The Master of Science degree is required of students pursuing a doctoral degree. (Spring 2003), Electromagnetic Fields, Forces, and Motion (Spring 2011), Signals, Systems and Inference Taught by Professor John Guttag, this MIT course provides an Introduction to Computer Science and Programming.It covers “introductory computer science methods and topics,” and “all programming assignments use Python.” You can watch all 26 lectures above, or find them on YouTube.A syllabus for the course and related materials can be found on MIT… Create an Account (Fall 2012), Quantitative Physiology: Cells and Tissues (Fall 2014), Introduction to Convex Optimization (Fall 2002), Principles of Computer Systems We succeed in our mission to produce graduates capable of taking leadership positions in the fields of electrical engineering and computer science and beyond. (Spring 2006), Program Analysis This online program, designed by the MIT Sloan School of Management and the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL), will transform your organization by converting uncertainties regarding AI into impactful opportunities for business growth. (Fall 2003), Theory of Parallel Hardware (SMA 5511) Online computer science education isn't limited to individual courses anymore. These courses are open to any learner across the world. (Spring 2010), Optimization Methods (Fall 2005), Computational Biology (Spring 2004), Laboratory on the Physiology, Acoustics, and Perception of Speech (Fall 2015), Information and Entropy MIT Professional Education 700 Technology Square Building NE48-200 Cambridge, MA 02139 USA. Studying IT & computer science online If you are taking your first steps in the field of IT & computer science, there are many courses available that can teach you the essentials. (Spring 2020), Transcribing Prosodic Structure of Spoken Utterances with ToBI ... Georgia Tech, for instance, has a master’s program in computer science that can be taken entirely over the Internet. (Spring 2003), Advanced Electromagnetism (Fall 2008), Advanced Algorithms Some prior versions of courses listed above have been archived in OCW's DSpace@MIT repository for long-term access and preservation. Turn big data into even bigger results with a seven-week online course from MIT. (Fall 2016), Introduction to Computational Thinking and Data Science (Spring 2007), Molecular, Cellular, and Tissue Biomechanics (Spring 2016), Elements of Software Construction (Fall 2005), Distributed Computer Systems Engineering (Spring 2003), High Speed Communication Circuits and Systems Knowledge is your reward. (Spring 2003), Electric Machines (Fall 2005), Modern Optics Project Laboratory (Spring 2012), Distributed Algorithms (Spring 2005), Principles of Wireless Communications (Spring 2005), Algorithmic Lower Bounds: Fun with Hardness Proofs (Fall 2003), Stochastic Processes, Detection, and Estimation (Fall 2014), Integer Programming and Combinatorial Optimization (Fall 2005), Introduction to EECS II: Digital Communication Systems (Spring 2014), Computer Systems Security Engineering & Computer Science— Codecademy. (Fall 2009), Principles of Digital Communications I (Fall 2005), Interactive Music Systems (Fall 2014), User Interface Design and Implementation (Spring 2004), Development of Inventions and Creative Ideas *The Master of Engineering degrees are available to MIT undergraduates only. (Fall 2004), High Speed Communication Circuits We also require exposure to other areas of computer science (6.031, 6.033, 6.034, or 6.036) where mathematical issues may arise. Data Science and Big Data Analytics: Making Data Driven Decisions. (Fall 2003), Receivers, Antennas, and Signals Comparative Media Studies/Writing (Course CMS/21W) Earth, Atmospheric & Planetary Sciences (Course 12) Economics (Course 14) Electrical Engineering & Computer Science (Course 6) Global Languages (Course 21G) History (Course 21H) Linguistics & Philosophy (Course 24) Literature (Course 21L) Management (Course 15) Materials Science … (Fall 2018), Mobile Autonomous Systems Laboratory (Spring 2003), Convex Analysis and Optimization Earn your computer science degree or engineering degree online from top computer science schools, like Arizona State University, University of Illinois, and … (January IAP 2018), Effective Programming in C and C++ As the world of online learning and Massive Open Online Courses (MOOCs) continues to grow, MIT has provided more opportunities to reach individuals across the world through online platforms. (Fall 2006), Advanced Complexity Theory Bachelor of Science in Computer Science and Molecular Biology/Course … (Spring 2003), Quantum Complexity Theory (Fall 2006), Physics for Solid-State Applications (Spring 2008), Electromagnetic Energy: From Motors to Lasers If you missed the deadline to apply for the Minor, email Dr. Katrina LaCurtsfor assistance. (January IAP 2005), Parallel Computing Massachusetts Institute of Technology — a coeducational, privately endowed research university founded in 1861 — is dedicated to advancing knowledge and educating students in science, technology, and other areas of scholarship that will best serve the nation and the world in the 21st century. (Spring 2009), Electromagnetics and Applications (Fall 2012), NextLab I: Designing Mobile Technologies for the Next Billion Users You can view my TEDx Talk regarding the challenge, see links to all the free material I … (Spring 2015), Design and Analysis of Algorithms (Spring 2015), Introduction to Bioengineering (BE.010J) (Fall 2009), Natural Language and the Computer Representation of Knowledge ... Computer Science, Data … (Spring 2003), Applied Superconductivity (Spring 2002), Power Electronics (Spring 2005), Circuits and Electronics (Fall 2014), Computational Models of Discourse (Spring 2005), Fundamentals of Photonics: Quantum Electronics Learn more », © 2001–2018 No enrollment or registration. Take Free Online Classes, Get Course Credit at MIT. (Fall 2015), Teaching College-Level Science and Engineering Swimming requirement, plus four physical education courses for eight points. (Fall 2010), Randomized Algorithms (Spring 2007), Control of Manufacturing Processes (SMA 6303) The PDF includes all information on this page and its related tabs. Use OCW to guide your own life-long learning, or to teach others. ]A few months back we took an in-depth look at MIT’s free online Introduction to Computer Science course, and laid out a self-study time table to complete the class within … (January IAP 2006), Management in Engineering Combine HTML, CSS, and JavaScript to create a simple counter widget. (Fall 2013), Mathematics for Computer Science Best for those who want a series of courses. (Spring 2006), Programming Languages (Fall 2013), Seminar in Electric Power Systems (Spring 2005), Semiconductor Optoelectronics: Theory and Design (Fall 2010), Fundamentals of Program Analysis (Spring 2005), Computer Language Engineering (Spring 2006), Creating Video Games Advance your career as a software developer and learn programming with free courses from the world’s top universities. (Fall 2004), Quantitative Physiology: Organ Transport Systems (Spring 2009), Microelectronic Devices and Circuits Electrical Engineering and Computer Science, A readout module form the HERA-B silicon vertex detector. (January IAP 2007), Networks As we continue to grow, more opportunities will become available. Department of Electrical Engineering and Computer Science. For example, Course 6 refers to the Department of Electrical Engineering and Computer Science. (Spring 2007), Adventures in Advanced Symbolic Programming MIT OpenCourseWare is a free & open publication of material from thousands of MIT courses, covering the entire MIT curriculum. This MIT online short course is delivered in collaboration with online education provider GetSmarter. (Fall 2006), Electromagnetic Wave Theory Download files for later. We don't offer credit or certification for using OCW. It incorporates aspects of a number of related fields such as computer engineering, information technology, computer science, data storage and maintenance, … (Spring 2018), Artificial Intelligence (Spring 2003), Computational Evolutionary Biology (Fall 2006), Introduction to Plasma Physics I An online course in computer science is a class that introduces students to the principles of computers, including programming, abstraction, software engineering and web development. You normally apply online by the end of your sophomore year but no later than Add Date one full term before the term in which you expect to receive the SB degree. (Fall 2005), Strobe Project Laboratory This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. (Spring 2010), Machine Vision » 6-P: The Masters of Engineering (MEng) Program The MEng or Masters of Engineering Program (6-P) enables students to earn Course … (Fall 2010), Geometric Folding Algorithms: Linkages, Origami, Polyhedra (January IAP 2011), A Gentle Introduction to Programming Using Python Graduates of MIT's electrical engineering and computer science department work in diverse industries and conduct research in a broad range of areas. (Fall 2006), Solid-State Circuits (Spring 2006), Engineering, Economics and Regulation of the Electric Power Sector (Fall 2008), Introduction to Plasma Physics I (Spring 2011), Structure and Interpretation of Computer Programs MITx courses are free online courses taught by MIT Faculty Skip to main … 6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. (Fall 2001), Engineering Risk-Benefit Analysis MIT OpenCourseWareis a free & open publication of material from thousands of MIT courses, covering the entire MIT curriculum. (Spring 2006), Introductory Digital Systems Laboratory Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. (Spring 2004), Introduction to Mathematical Programming This program will be relevant to you if you’re an experienced mid … Massachusetts Institute of Technology. However, you should know that most … (Spring 2003), Analysis and Design of Digital Integrated Circuits (Fall 2012), Computer Networks MIT has awarded electrical engineering degrees for nearly 130 years, and our educational programs have been at the cutting edge since their inception. (Fall 2002), Micro/Nano Processing Technology (Fall 2006), Principles of Digital Communication II (January IAP 2005), Hands-On Introduction to Electrical Engineering Lab Skills (Fall 2011), Introduction to Algorithms Admission to MIT for the master’s degree does not necessarily imply an automatic commitment by MIT beyond that level of study. Additionally, the Archived Electrical Engineering and Computer Science Courses page has links to every archived course from this department. Computer Science 101 on Udemy is a more thorough, comprehensive Computer Science online course for beginners. In particular, students may substitute the more advanced subject 18.701 Algebra I for 18.06, and if they already have strong theorem-proving skills, may … (Spring 2019), Archived Electrical Engineering and Computer Science Courses, Electrical Engineering and Computer Science Website. The 6-7 degree program which is offered jointly by … » 6.046 is the course based on the text Introduction to Algorithms. (Fall 2009), Microelectronic Devices and Circuits (Spring 2004), Selected Topics in Cryptography (Spring 2004), Nonlinear Programming This … CSAIL members gathered on Thursday, August 4 to celebrate the sale of 500,000 copies of the textbook Introduction to Algorithms written by … (Fall 2005), Software Studio (Fall 2010), Probabilistic Systems Analysis and Applied Probability If you do not have a Master's degree when … Together, they are designed to help people with no prior exposure to computer science … (Fall 2009), Great Ideas in Theoretical Computer Science If you do not have a Master's degree when you apply, you will receive that degree first before proceeding to the PhD. (Spring 2006), Computer System Engineering Home A terminal Masters degree is NOT offered. (Fall 2005), Compound Semiconductor Devices OpenCourseWare MIT was a pioneer in the free exchange of online course materials, developing a repo… MIT OpenCourseWare (OCW) is a web-based publication of virtually all MIT course content. (Fall 2018), Algorithms for Inference (Spring 2019), Numerical Methods for Partial Differential Equations (SMA 5212) You normally apply online by the end of your sophomore year but no later than Add Date one full term before the term in which you expect to receive the SB degree. Choose at least two subjects in the major that are designated as communication-intensive (CI-M) to fulfill the Communication Requirement. Frederick Salvucci, John Attanucci, Lawrence Brutti, Engineering & Computer Science— Massachusetts Institute of Technology (MIT) Links to archived prior versions of a course may be found on that course's "Other Versions" tab. ), Performance Engineering of Software Systems, Introduction to EECS II: Digital Communication Systems, Introduction to Computer Science and Programming in Python, Introduction to Electrical Engineering and Computer Science I. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems … Some prior versions of courses listed above have been archived in OCW's DSpace@MIT repository for long-term access and preservation. OCW is open and available to the world and is a permanent MIT activity. (January IAP 2005), A Gentle Introduction to Programming Using Python Professor of Electrical Engineering and Computer Science and Director of the Computer Science and Artificial Intelligence Laboratory (CSAIL) at MIT. (Fall 2002), Operating System Engineering (Spring 2003), Physics of Microfabrication: Front End Processing ** The Master of Science degree is required of students pursuing a doctoral degree. What is MIT OpenCourseWare? (Spring 2017), Computation Structures (January IAP 2008), Multicore Programming Primer (Fall 2005), Automatic Speech Recognition (Spring 2016), Representation and Modeling for Image Analysis (Spring 2006), Advanced Stochastic Processes (Spring 2006), Communication System Design ), Learn more at Get Started with MIT OpenCourseWare. (January IAP 2005), Introduction to Nanoelectronics Qualification: A level Computer Science Awarding Body: OCR Qualification Code: H446 Start Date: Anytime Exam Date: May/June Duration: 360 hours* Support: Tutor support and exam preparation Coursework: Programming Project Programming Language: PYTHON Course Specification: OCR A Level Computer Science *We expect our students to study the course … View Website A Sustainable Transportation Plan for MIT full-course NA. (Fall 2009), Nonlinear Programming (Spring 2004), Essential Coding Theory MIT 6.00 Introduction to Computer Science and Programming - Fall 2008 MIT 6.00 Introduction to Computer Science - Fall 2008 MIT 4.367 Studio Seminar in Public Art - Spring 2006; MIT SP.235 / ESG.SP235 Chemistry of Sports MIT SP.235 Chemistry of Sports MIT 18.02 Multivariable Calculus - Fall 2007 (Spring 2003), Optical Signals, Devices, and Systems (Spring 2005), Biomedical Computing (Fall 2004), Ethics and the Law on the Electronic Frontier