Computer networking is the area of computer science that is concerned with how digital devices communicate between one another. (Spring 2006), Street-Fighting Mathematics (Fall 2012), Quantitative Physiology: Cells and Tissues (Spring 2006), Creating Video Games A terminal Masters degree is NOT offered. Massachusetts Institute of Technology. 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 2008), Introduction to Plasma Physics I Links to archived prior versions of a course may be found on that course's "Other Versions" tab. 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 2012), Computer Networks For example, Course 6 refers to the Department of Electrical Engineering and Computer Science. Courses such as An Introduction to Cyber Security and Programming 101 can help you develop strong foundations, and to decide whether this is the best … 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. (Spring 2020), Transcribing Prosodic Structure of Spoken Utterances with ToBI (Fall 2002), Queues: Theory and Applications (Spring 2006), Communication System Design (Fall 2010), Geometric Folding Algorithms: Linkages, Origami, Polyhedra (Fall 2002), Communications and Information Policy 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. (Fall 2004), Biomedical Signal and Image Processing 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. (January IAP 2020), Dynamic Programming and Stochastic Control We also require exposure to other areas of computer science (6.031, 6.033, 6.034, or 6.036) where mathematical issues may arise. MITx Free Courses (edX) The first resource in our list of MIT courses is edX, which provides multiple … (January IAP 2014), Introduction to C and C++ The course is aimed at students with little or no prior programming experience who have a desire (or at least a … Learn Computer Science today. Join today. (Fall 2006), Introduction to Plasma Physics I (Spring 2004), Development of Inventions and Creative Ideas (Fall 2005), The Lexicon and Its Features Advance your career as a software developer and learn programming with free courses from the world’s top universities. Watch short, fun videos taught by great teachers. (Fall 2013), Mathematics for Computer Science Additionally, the Archived Electrical Engineering and Computer Science Courses page has links to every archived course from this department. See new 6-7 curriculum.. Computation Structures 1: Digital Circuits. We don't offer credit or certification for using OCW. The 6-7 degree program which is offered jointly by … (Fall 2018), Mobile Autonomous Systems Laboratory The PDF includes all information on this page and its related tabs. When I took this course, I felt stupid not having found it any sooner. 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 2010), Randomized Algorithms Computer Science and … 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 2009), Great Ideas in Theoretical Computer Science MIT has awarded electrical engineering degrees for nearly 130 years, and our educational programs have been at the cutting edge since their inception. 6.046 is the course based on the text 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. (Spring 2016), Computability Theory of and with Scheme (Spring 2003), Submicrometer and Nanometer Technology (Spring 2018), Autonomous Robot Design Competition (Spring 2015), Design and Analysis of Algorithms (Fall 2004), Foundations of Computational and Systems Biology MIT Professional Education 700 Technology Square Building NE48-200 Cambridge, MA 02139 USA. (Fall 2002), Network and Computer Security Electrical Engineering and Computer Science, Introduction to Computer Science and Programming (Fall 2003), Receivers, Antennas, and Signals In response to the strong interest of MIT students in educational programs at the interface of classical engineering disciplines and the life sciences -- in particular, in the EECS 6-7 degree program initiated in 2011-12, and the need for a Masters in Engineering program in this area, the Departments of Biology and Electrical Engineering and Computer Science … At MIT course numbers and abbreviations refer to courses of study leading to specific academic degrees and, by extension, to the departments or programs offering those degrees. 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. (January IAP 2010), Java Preparation for 6.170 (Spring 2003), Applied Superconductivity (Spring 2011), Data Communication Networks (Fall 2010), Fundamentals of Program Analysis Those studying computer science may end up taking a similarly broad range of career pathways. (Spring 2006), Quantum Optical Communication (Spring 2006), Advanced Stochastic Processes It intensively covers a broad range of the key principles and techniques of computer science. (Spring 2003), Medical Decision Support (Fall 2008), Introduction to Computer Science and Programming in Python (Fall 2018), Algorithms for 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… (Fall 2009), Discrete Stochastic Processes Take Free Online Classes, Get Course Credit at MIT. This subject is aimed at students with little or no programming experience. COURSE CATALOG. This program will be relevant to you if you’re an experienced mid … 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. (Spring 2014), Computer Systems Security (Spring 2003), Optical Signals, Devices, and Systems About MIT OpenCourseWare. It incorporates aspects of a number of related fields such as computer engineering, information technology, computer science… (Spring 2003), Computational Evolutionary Biology Computer Science and Engineering (6-3) centers on computation structures, artificial intelligence, software engineering, computer algorithms, and computer systems. Access 2000 free online courses from 140 leading institutions worldwide. (Fall 2005), Compound Semiconductor Devices Engineering & Computer Science— Codecademy. (Spring 2005), Fundamentals of Photonics: Quantum Electronics 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. (Spring 2005), Semiconductor Optoelectronics: Theory and Design (Fall 2005), Computational Personal Genomics: Making Sense of Complete Genomes CS101 is a self-paced course that teaches the essential ideas of Computer Science for a zero-prior-experience audience. 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 2011), Knowledge-Based Applications Systems Of the three required AUS and EECS subjects, at least one must be from the list of Independent Inquiry Subjects. (Fall 2003), Theory of Parallel Hardware (SMA 5511) (Fall 2008), Introduction to Algorithms (Spring 2016), Elements of Software Construction (Spring 2005), Principles of Wireless Communications (Spring 2008), Electromagnetic Energy: From Motors to Lasers See departmental website for list of acceptable EECS subjects. (Fall 2005), Network Optimization Bachelor of Science in Computer Science and Molecular Biology/Course … (Spring 2003), Quantum Complexity Theory (Fall 2006), Principles of Digital Communication II Course Information. Together, they are designed to help people with no prior exposure to computer science … (Fall 2002), Operating System Engineering It is mostly taught separately from the other courses. (Fall 2005), Distributed Computer Systems Engineering The estimated cost of attendance for the 2019–20 academic year is $73,160. No enrollment or registration. (Spring 2005), Design and Fabrication of Microelectromechanical Devices (Spring 2007), Applied Quantum and Statistical Physics (Spring 2006), Programming Languages A course is a course, of course, except when it is a subject. (January IAP 2013), Introduction to Deep Learning (Fall 2004), Quantitative Physiology: Organ Transport Systems Free MIT courses, including videos, audio, simulations, lecture notes, and exams. 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 … (Fall 2005), Electromagnetics and Applications MIT OpenCourseWare makes the materials used in the teaching of almost all of MIT's subjects available on the Web, free of charge. Mathematics (Course 18) Mathematics with Computer Science (Course 18- C) Physics (Course 8) Interdisciplinary Programs; Chemistry and Biology (Course 5- 7) Computation and Cognition (Course 6- 9) Computer Science and Molecular Biology (Course 6- 7) Computer Science, Economics, and Data Science (Course … (Spring 2009), Electromagnetics and Applications (Fall 2014), Information Theory 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. OCW is open and available to the world and is a permanent MIT activity. (Spring 2007), Fields, Forces, and Flows in Biological Systems (Fall 2006), Electromagnetic Wave Theory (Spring 2007), Introduction to Numerical Simulation (SMA 5211) It incorporates aspects of a number of related fields such as computer engineering, information technology, computer science, data storage and maintenance, … Courses (Spring 2005), Fundamentals of Probability (Fall 2001), Engineering Risk-Benefit Analysis 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 … (January IAP 2006), Management in Engineering (Spring 2009), Electromagnetic Fields, Forces, and Motion (Spring 2005), Cryptography and Cryptanalysis Learn more », © 2001–2018 Earn an MIT certificate by completing an online course, enroll today! (Fall 2013), Logistical and Transportation Planning Methods (Spring 2015), Introduction to Bioengineering (BE.010J) (Fall 2010), Feedback Systems (Fall 2002), Computer System Architecture ** The Master of Science degree is required of students pursuing a doctoral degree. (Fall 2006), Physics for Solid-State Applications (Fall 2016), Introduction to Computational Thinking and Data Science Freely browse and use OCW materials at your own pace. 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 (Fall 2016), Introduction to Electrical Engineering and Computer Science I (Fall 2008), Advanced Algorithms 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. (Fall 2006), Solid-State Circuits (Spring 2012), Distributed Algorithms (Fall 2009), Natural Language and the Computer Representation of Knowledge (Fall 2002), Principles of Computer Systems (Fall 2006), Advanced Complexity Theory (Spring 2003), Advanced Natural Language Processing (Spring 2003), Speech Communication Accessibility. Earn your computer science degree or engineering degree online from top computer science schools, like Arizona State University, University of Illinois, and … (Spring 2007), Introductory Digital Systems Laboratory (Spring 2006), Computer System Engineering A Simple Counter full-course. (Spring 2011), Dynamics of Nonlinear Systems That said, it’s my #1 recommendation to teach yourself Computer Science online. Links to archived prior versions of a course may be found on that course's "Other Versions" tab. (Spring 2007), Advanced Circuit Techniques Quantum Computing Realities. (Spring 2011), Database Systems In addition to the Electrical Engineering and Computer Science courses listed below, see also OCW’s Supplemental Resources associated with the department. (Fall 2020), Probabilistic Systems Analysis and Applied Probability (January IAP 2011), Algorithms for Computational Biology (Fall 2004), Ethics and the Law on the Electronic Frontier view detail. (Spring 2012), Introduction to Algorithms (SMA 5503) (January IAP 2010), Building Programming Experience: A Lead-In to 6.001 Intro to Computer Science and Programming (Python) Free Computer Science Online Course On EdX By MIT (John Guttag, Chris Terman, Eric Grimson) This is an Intro to using computation to solve real problems. (Spring 2004), Essential Coding Theory (January IAP 2006), Bioinformatics and Proteomics (January IAP 2013), Robocraft Programming Competition (Fall 2011), Introduction to Algorithms (Spring 2003), Convex Analysis and Optimization (Fall 2005), Software Studio (Fall 2010), Medical Computing Gain new skills and earn a certificate of completion. (Spring 2009), Classical Mechanics: A Computational Approach (Fall 2007), Algebraic Techniques and Semidefinite Optimization (January IAP 2010), Introduction to C Memory Management and C++ Object-Oriented Programming (Fall 2016), Molecular, Cellular and Tissue Biomechanics (BE.410J) Combine HTML, CSS, and JavaScript to create a simple counter widget. These and many other ideas serve as the building blocks that develop students’ understanding of computers and how to harness their potential. ** The Master of Science degree is required of students pursuing a doctoral degree. (Fall 2002), Theory of Computation View Website A Sustainable Transportation Plan for MIT full-course NA. 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. (Spring 2011), Structure and Interpretation of Computer Programs (Spring 2005), Algorithmic Lower Bounds: Fun with Hardness Proofs 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), Computational Biology You can view my TEDx Talk regarding the challenge, see links to all the free material I … If you do not have a Master's degree when you apply, you will receive that degree first before proceeding to the PhD. (Spring 2004), Laboratory on the Physiology, Acoustics, and Perception of Speech The course is especially designed for graduates of numerate subjects other than computer science. This MIT online short course is delivered in collaboration with online education provider GetSmarter. (Spring 2007), Signals and Systems They create unique algorithms to analyze financial markets and design robots capable of thinking like human beings. ... Georgia Tech, for instance, has a master’s program in computer science that can be taken entirely over the Internet. ), 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. (Fall 2005), Automatic Speech Recognition Modify, remix, and reuse (just remember to cite OCW as the source. (Fall 2002), Underactuated Robotics 6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. (Spring 2019), Archived Electrical Engineering and Computer Science Courses, Electrical Engineering and Computer Science Website. (Spring 2013), Ethics for Engineers: Artificial Intelligence (Spring 2004), Fields, Forces and Flows in Biological Systems (Fall 2011), The Battlecode Programming Competition (January IAP 2019), Introduction to Electric Power Systems (Spring 2005), Computer Language Engineering (Spring 2007), Acoustics of Speech and Hearing (Spring 2014), The Human Intelligence Enterprise Made for sharing. (Spring 2011), Introduction to Computer Science and Programming Accessibility (January IAP 2005), Introduction to Nanoelectronics (Spring 2007), Control of Manufacturing Processes (SMA 6303) (Spring 2011), Design and Analysis of Algorithms (Fall 2009), Advanced Algorithms (Fall 2014), Introduction to Convex Optimization (January IAP 2008), Multicore Programming Primer 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 2012), Inventions and Patents ]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 … Download files for later. Frederick Salvucci, John Attanucci, Lawrence Brutti, Engineering & Computer Science— Massachusetts Institute of Technology (MIT) (Spring 2006), Program Analysis ... Computer Science, Data … (Spring 2015), Mathematics for Computer Science (Fall 2009), Principles of Digital Communications I 6-P: The Masters of Engineering (MEng) Program The MEng or Masters of Engineering Program (6-P) enables students to earn Course … (Spring 2006), Probabilistic Systems Analysis and Applied Probability 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, and 18C. Dive deeper into the practical applications of quantum computing in this two-course program from MIT. » (Spring 2017), Computation Structures Computer Science and Python Programming (MIT Open Course Ware) Individuals who don’t have any prior experience in programming and computer science can benefit from this course. (Spring 2002), Power Electronics CS101 demystifies and brings those patterns to life, which is useful for anyone using computers today. Join a growing community of global professionals who have … (Spring 2004), System Identification (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. (Spring 2003), Electromagnetic Fields, Forces, and Motion (Fall 2004), Theory of Parallel Systems (SMA 5509) (Fall 2014), User Interface Design and Implementation (Spring 2005), Advanced Topics in Cryptography Best for those who want a series of courses. 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 … Freely browse and use OCW materials at your … It aims to provide students with an understanding of the role … (Spring 2003), Advanced Electromagnetism (Spring 2010), Microelectronic Devices and Circuits If you missed the deadline to apply for the Minor, email Dr. Katrina LaCurtsfor assistance. Knowledge is your reward. Subject (course) information includes any changes approved for the current academic year. Computer Science 101 on Udemy is a more thorough, comprehensive Computer Science online course for beginners. (Fall 2002), Micro/Nano Processing Technology If you want to become a better, more efficient programmer, this course … (Spring 2009), Microelectronic Devices and Circuits 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. Choose at least two subjects in the major that are designated as communication-intensive (CI-M) to fulfill the Communication Requirement. (Fall 2003), Stochastic Processes, Detection, and Estimation (Spring 2003), Electric Machines MIT OpenCourseWare is a free & open publication of material from thousands of MIT courses, covering the entire MIT curriculum. (January IAP 2011), A Gentle Introduction to Programming Using Python (Fall 2005), Modern Optics Project Laboratory (Spring 2004), Selected Topics in Cryptography (Spring 2016), Algorithms for Computer Animation 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.