MIT OpenCourseWare (OCW) is a web-based publication of virtually all MIT course content. (Spring 2016), Computability Theory of and with Scheme (Spring 2006), Computer System Engineering (Fall 2005), Computational Biology (Spring 2005), Design and Fabrication of Microelectromechanical Devices This online short course from the MIT Sloan School of Management will offer you the skills to include AI in your business strategy, and equip you to develop a road map for implementation. (Fall 2004), Quantitative Physiology: Organ Transport Systems (Spring 2007), Molecular, Cellular, and Tissue Biomechanics Accelerate your career with a computer science program. Archived Electrical Engineering and Computer Science Courses. (January IAP 2010), Building Programming Experience: A Lead-In to 6.001 (January IAP 2008), Multicore Programming Primer The General Institute Requirements include a Communication Requirement that is integrated into both the HASS Requirement and the requirements of each major; see details below. (January IAP 2005), Parallel Computing Together, they are designed to help people with no prior exposure to computer science … (Spring 2006), Electromagnetics (Spring 2003), Analysis and Design of Digital Integrated Circuits (January IAP 2010), Introduction to C Memory Management and C++ Object-Oriented Programming (Fall 2011), Introduction to Algorithms Links to archived prior versions of a course may be found on that course's "Other Versions" tab. (Fall 2003), Performance Engineering of Software Systems It intensively covers a broad range of the key principles and techniques of computer science. (Spring 2005), Biomedical Computing There has also been incredible growth in the online education industry, and MIT has made valuable contributions to increasing its online presence. (Spring 2007), Introduction to Electronics, Signals, and Measurement (January IAP 2013), Introduction to Deep Learning (Fall 2009), Natural Language and the Computer Representation of Knowledge (Fall 2012), Patents, Copyrights, and the Law of Intellectual Property If you want to become a better, more efficient programmer, this course … (Spring 2006), Creating Video Games (Fall 2005), Compound Semiconductor Devices In 2012, I decided to try to learn MIT's 4-year undergraduate computer science curriculum in 12 months, without taking any classes. (Fall 2005), Introduction to EECS II: Digital Communication Systems If you missed the deadline to apply for the Minor, email Dr. Katrina LaCurtsfor assistance. 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 2013), Introduction to Computational Thinking with Julia, with Applications to Modeling the COVID-19 Pandemic (Spring 2014), The Human Intelligence Enterprise It is mostly taught separately from the other courses. (Spring 2006), Principles of Digital Communication I (Spring 2003), Electric Machines (Fall 2002), Queues: Theory and Applications (Fall 2005), Modern Optics Project Laboratory (Spring 2009), Electromagnetics and Applications (Fall 2012), NextLab I: Designing Mobile Technologies for the Next Billion Users This program will be relevant to you if you’re an experienced mid … (Fall 2018), Mobile Autonomous Systems Laboratory » (Spring 2019), Computational Cognitive Science Earn an MIT certificate by completing an online course, enroll today! (Fall 2003), Stochastic Processes, Detection, and Estimation (Fall 2008), Introduction to Plasma Physics I (Spring 2009), Software Construction (Fall 2011), Computation Structures (Spring 2012), Game Theory with Engineering Applications (Fall 2015), Foundations of Algorithms and Computational Techniques in Systems Biology (Spring 2019), Archived Electrical Engineering and Computer Science Courses, Electrical Engineering and Computer Science Website. (Fall 2008), Introduction to Algorithms (Fall 2020), Probabilistic Systems Analysis and Applied Probability Electrical Engineering and Computer Science, A readout module form the HERA-B silicon vertex detector. Access 2000 free online courses from 140 leading institutions worldwide. (Spring 2004), System Identification 6.046 is the course based on the text Introduction to Algorithms. (Spring 2005), Algorithmic Lower Bounds: Fun with Hardness Proofs (January IAP 2005), Hands-On Introduction to Electrical Engineering Lab Skills (Spring 2010), Integrated Microelectronic Devices (Spring 2002), Power Electronics (Fall 2005), Network Optimization This nine-week computer science course provides an introduction to computer science as a … (Spring 2008), Electromagnetic Energy: From Motors to Lasers (January IAP 2005), Introduction to Nanoelectronics (Spring 2011), Projects in Microscale Engineering for the Life Sciences You can view my TEDx Talk regarding the challenge, see links to all the free material I … 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. (Fall 2005), The Lexicon and Its Features Massachusetts Institute of Technology. (January IAP 2010), Java Preparation for 6.170 Computer networking is the area of computer science that is concerned with how digital devices communicate between one another. (Fall 2010), Medical Computing (Fall 2009), Nonlinear Programming (Spring 2010), Quantum Information Science (Fall 2003), Theory of Parallel Hardware (SMA 5511) (Fall 2001), Engineering Risk-Benefit Analysis Learn Computer Science today. (Spring 2007), Acoustics of Speech and Hearing As such, an online computer science course cannot substitute for a degree in the job market, but you can ensure that you receive quality online instruction that equates that of an on-campus program. Computer science, often referred to as CS, is a broad field encompassing the study of computer systems, computational thinking and theory, and the design of software programs that harness the power of this hardware to process data. (Spring 2003), Computational Functional Genomics These and many other ideas serve as the building blocks that develop students’ understanding of computers and how to harness their potential. (Fall 2005), Automata, Computability, and Complexity About MIT OpenCourseWare. (Fall 2006), Electromagnetic Wave Theory (Fall 2002), Principles of Computer Systems (Spring 2004), Selected Topics in Cryptography (Fall 2008), Advanced Algorithms (Spring 2008), Semiconductor Manufacturing We succeed in our mission to produce graduates capable of taking leadership positions in the fields of electrical engineering and computer science and beyond. (Fall 2016), Principles and Practice of Assistive Technology (Fall 2010), Fundamentals of Program Analysis 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 2011), Structure and Interpretation of Computer Programs (Spring 2007), Control of Manufacturing Processes (SMA 6303) Some prior versions of courses listed above have been archived in OCW's DSpace@MIT repository for long-term access and preservation. (Fall 2005), Introduction to Machine Learning As we continue to grow, more opportunities will become available. 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… (Spring 2006), Advanced Stochastic Processes Accessibility (Fall 2010), Mathematics for Computer Science 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 … Data Science and Big Data Analytics: Making Data Driven Decisions. (January IAP 2006), Bioinformatics and Proteomics (Fall 2010), Artificial Intelligence (Fall 2009), Great Ideas in Theoretical Computer Science (Fall 2006), The Society of Mind (Spring 2003), Advanced Electromagnetism (Fall 2008), Introduction to Computer Science and Programming in Python (Fall 2009), Advanced Algorithms 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 … (Fall 2004), Ethics and the Law on the Electronic Frontier (January IAP 2005), Introduction to C++ Applicants interested in research being conducted by faculty in the Department of Electrical Engineering and Computer Science should apply online… Enroll for free and add a verified certificate for $49. (Fall 2016), Introduction to Electrical Engineering and Computer Science I (Spring 2008), The Art of Approximation in Science and Engineering (Fall 2005), Automatic Speech Recognition (Fall 2007), Algebraic Techniques and Semidefinite Optimization Send to friends and colleagues. Department of Electrical Engineering and Computer Science. (Fall 2006), Advanced Complexity Theory (Spring 2004), Fields, Forces and Flows in Biological Systems It incorporates aspects of a number of related fields such as computer engineering, information technology, computer science… (Spring 2006), Introductory Digital Systems Laboratory (Spring 2005), Continuum Electromechanics Massachusetts Institute of Technology (MIT) is offering free online course on Computer Science and Programming Using Python. A terminal Masters degree is NOT offered. This subject is aimed at students with little or no programming experience. The estimated cost of attendance for the 2019–20 academic year is $73,160. Online learning platforms now offer a full range of accredited degrees, from Bachelor of Science (BS) in Computer Science to graduate-level degrees like Masters of Computer Science (MCS) and Master of Science … (Fall 2003), Introduction to Numerical Methods (Fall 2014), User Interface Design and Implementation (Spring 2005), Semiconductor Optoelectronics: Theory and Design (Spring 2019), Numerical Methods for Partial Differential Equations (SMA 5212) 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 … (Spring 2006), Street-Fighting Mathematics Earn your computer science degree or engineering degree online from top computer science schools, like Arizona State University, University of Illinois, and … For example, Course 6 refers to the Department of Electrical Engineering and Computer Science. Course 6-7 provides an interdepartmental curriculum involving rigorous training in both molecular biology and computer science. (Spring 2005), Cryptography and Cryptanalysis Join today. *The Master of Engineering degrees are available to MIT undergraduates only. (Spring 2010), Machine Vision (January IAP 2008), Introductory Analog Electronics Laboratory Computation Structures 1: Digital Circuits. Accessibility. (Fall 2014), Introduction to Convex Optimization (Fall 2005), Complex Digital Systems (Spring 2016), Representation and Modeling for Image Analysis (Fall 2005), Medical Decision Support Available this fall, 2013: 6-7P! (Fall 2009), Microelectronic Devices and Circuits (Fall 2015), Information and Entropy (Fall 2014), Integer Programming and Combinatorial Optimization (Spring 2004), Introduction to Mathematical Programming Frederick Salvucci, John Attanucci, Lawrence Brutti, Engineering & Computer Science— Massachusetts Institute of Technology (MIT) Introduction to Computer Science Programming in Python, Seminar in Undergraduate Advanced Research (12 units, CI-M), Introduction to EECS via Communication Networks, Introduction to EECS via Medical Technology, Introduction to EECS via Interconnected Embedded Systems, Units in Major That Also Satisfy the GIRs, Total Units Beyond the GIRs Required for SB Degree, Fields, Forces and Flows in Biological Systems, Computational Biology: Genomes, Networks, Evolution, Introductory Analog Electronics Laboratory (CI-M), Microcomputer Project Laboratory - Independent Inquiry, Power Electronics Laboratory - Independent Inquiry, Performance Engineering of Software Systems, Design and Fabrication of Microelectromechanical Systems, Computational Systems Biology: Deep Learning in the Life Sciences, Principles of Autonomy and Decision Making, Microcomputer Project Laboratory - Independent Inquiry (CI-M), Biological Circuit Engineering Laboratory (CI-M), Power Electronics Laboratory - Independent Inquiry (CI-M), Psychoacoustics Project Laboratory (CI-M), Principles and Practice of Assistive Technology, Advanced Computational Biology: Genomes, Networks, Evolution, Ethics for Engineers - Independent Inquiry, Seminar in Undergraduate Advanced Research. (Spring 2014), Computer Systems Security MIT OpenCourseWare (OCW) is a free, publicly accessible, openly-licensed digital collection of high-quality teaching and learning materials, presented in an easily accessible format. Learn more », © 2001–2018 This page lists OCW courses from just one of over 30 MIT departments. 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. Modify, remix, and reuse (just remember to cite OCW as the source. (Fall 2002), Micro/Nano Processing Technology (Spring 2010), Microelectronic Devices and Circuits Computer Science and Engineering (Course 6-3), Toggle School of Architecture and Planning, Toggle Civil and Environmental Engineering, Toggle Electrical Engineering and Computer Science, Toggle School of Humanities, Arts, and Social Sciences, Toggle Comparative Media Studies/​Writing, Toggle Earth, Atmospheric, and Planetary Sciences, Toggle MIT Schwarzman College of Computing, Select two Advanced Undergraduate Subjects, Select one subject from the departmental list of EECS subjects, Fraternities, Sororities, and Independent Living Groups, Priscilla King Gray Public Service Center, Undergraduate Research Opportunities Program, Career Advising and Professional Development, Term Regulations and Examination Policies, Center for Computational Science and Engineering, Center for Energy and Environmental Policy Research, Computer Science and Artificial Intelligence Laboratory, Deshpande Center for Technological Innovation, Institute for Medical Engineering and Science, Institute for Work and Employment Research, Joint Program on the Science and Policy of Global Change, Koch Institute for Integrative Cancer Research, Laboratory for Information and Decision Systems, Laboratory for Manufacturing and Productivity, Legatum Center for Development and Entrepreneurship, Martin Trust Center for MIT Entrepreneurship, MIT Center for Art, Science &​ Technology, MIT Kavli Institute for Astrophysics and Space Research, MIT Program in Art, Culture and Technology, Picower Institute for Learning and Memory, Singapore-​MIT Alliance for Research and Technology Centre, Whitehead Institute for Biomedical Research, Urban Science and Planning with Computer Science (Course 11-​6), Chemical-​Biological Engineering (Course 10-​B), Electrical Engineering and Computer Science, Electrical Engineering and Computer Science (Course 6-​2), Electrical Science and Engineering (Course 6-​1), Computer Science and Engineering (Course 6-​3), Computer Science and Molecular Biology (Course 6-​7), Electrical Engineering and Computer Science (Course 6-​P), Computer Science and Molecular Biology (Course 6-​7P), Materials Science and Engineering (Course 3), Materials Science and Engineering (Course 3-​A), Mechanical and Ocean Engineering (Course 2-​OE), Nuclear Science and Engineering (Course 22), School of Humanities, Arts, and Social Sciences, Global Studies and Languages (Course 21G), Linguistics and Philosophy (Course 24-​2), Science, Technology, and Society/​Second Major (STS), Earth, Atmospheric, and Planetary Sciences, Earth, Atmospheric, and Planetary Sciences (Course 12), Mathematics with Computer Science (Course 18-​C), Computer Science, Economics, and Data Science, Urban Science and Planning with Computer Science, Joint Program with Woods Hole Oceanographic Institution, Computer Science, Economics, and Data Science (Course 6-​14), Civil and Environmental Engineering (Course 1), Comparative Media Studies /​ Writing (CMS), Comparative Media Studies /​ Writing (Course 21W), Electrical Engineering and Computer Science (Course 6), Download PDF of the Entire Catalog and/or Subject Descriptions, Humanities, Arts, and Social Sciences (HASS) Requirement [one subject can be satisfied by, Restricted Electives in Science and Technology (REST) Requirement [can be satisfied by, Laboratory Requirement (12 units) [satisfied by. 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. Turn big data into even bigger results with a seven-week online course from MIT. Admission to MIT for the master’s degree does not necessarily imply an automatic commitment by MIT beyond that level of study. The Minor in Computer Science is open to all undergraduates except those in courses 6-1, 6-2, 6-3, 6-7, 6-9, 6-14, 11-6, and 18C. It is a multidisciplinary approach comprised of four online courses and a virtually proctored exam that will provide you with the foundational knowledge essential to … (Fall 2004), Theory of Parallel Systems (SMA 5509) (Fall 2005), Strobe Project Laboratory MIT OpenCourseWare makes the materials used in the teaching of almost all of MIT's subjects available on the Web, free of charge. (Fall 2010), Probabilistic Systems Analysis and Applied Probability Swimming requirement, plus four physical education courses for eight points. (Fall 2009), Principles of Digital Communications I (Fall 2004), Biomedical Signal and Image Processing (Spring 2003), Convex Analysis and Optimization A Simple Counter full-course. (Fall 2003), Receivers, Antennas, and Signals This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. (Fall 2004), High Speed Communication Circuits (Spring 2015), Design and Analysis of Algorithms (Spring 2013), Laboratory in Software Engineering (Fall 2005), Electromagnetics and Applications This MicroMasters® program in Statistics and Data Science (SDS) was developed by MITx and the MIT Institute for Data, Systems, and Society (IDSS).