View Website A Sustainable Transportation Plan for MIT full-course NA. (Fall 2001), Engineering Risk-Benefit Analysis (Fall 2014), Integer Programming and Combinatorial Optimization (Fall 2002), Computer System Architecture (Fall 2003), Performance Engineering of Software Systems (Spring 2008), Electromagnetic Energy: From Motors to Lasers COURSE CATALOG. (Spring 2008), Practical Programming in C More than 30 percent of MIT's undergraduates are enrolled in the Department of Electrical Engineering and Computer Science, and our graduate programs are world-renowned. However, you should know that most … ** The Master of Science degree is required of students pursuing a doctoral degree. CS101 is a self-paced course that teaches the essential ideas of Computer Science for a zero-prior-experience audience. (Fall 2002), Communications and Information Policy (Fall 2009), Microelectronic Devices and Circuits The application form is completed online; there's no need to fill out a paper application, nor to make an in-person appointment to apply. (Spring 2011), Database Systems (Spring 2005), Biomedical Computing (Spring 2010), Integrated Microelectronic Devices (Fall 2006), Physics for Solid-State Applications (Spring 2003), Optical Signals, Devices, and Systems (Fall 2013), Mathematics for Computer Science Bachelor of Science in Computer Science and Molecular Biology/Course … (Fall 2011), Knowledge-Based Applications Systems Enroll for free and add a verified certificate for $49. 6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. Combine HTML, CSS, and JavaScript to create a simple counter widget. These courses are open to any learner across the world. (Fall 2015), Dynamic Systems and Control (Spring 2007), Molecular, Cellular, and Tissue Biomechanics (Fall 2005), Complex Digital Systems (January IAP 2008), Introduction to Programming in Java 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 … This … Knowledge is your reward. Dive deeper into the practical applications of quantum computing in this two-course program from MIT. (Spring 2011), Dynamics of Nonlinear Systems (Fall 2005), Software Studio (Fall 2010), Randomized Algorithms (Fall 2002), Micro/Nano Processing Technology 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 2006), Solid-State Circuits (Fall 2016), Molecular, Cellular and Tissue Biomechanics (BE.410J) Home 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. (Fall 2006), Advanced Complexity Theory (Fall 2002), Queues: Theory and Applications Some prior versions of courses listed above have been archived in OCW's DSpace@MIT repository for long-term access and preservation. (Fall 2016), Introduction to Electrical Engineering and Computer Science I (Fall 2012), Inventions and Patents Best for those who want a series of courses. Browse the latest online computer science courses from Harvard University, including "CS50's Introduction to Game Development" and "CS50's Web Programming with Python and JavaScript." They create unique algorithms to analyze financial markets and design robots capable of thinking like human beings. MIT OpenCourseWare makes the materials used in the teaching of almost all of MIT's subjects available on the Web, free of charge. Online courses in computer science are viable options if you want to learn more about software engineering, … Learn more », © 2001–2018 (Spring 2007), Introduction to Electronics, Signals, and Measurement Create an Account Graduates of MIT's electrical engineering and computer science department work in diverse industries and conduct research in a broad range of areas. Free MIT courses, including videos, audio, simulations, lecture notes, and exams. (Spring 2004), Essential Coding Theory Turn big data into even bigger results with a seven-week online course from MIT. The units for any subject that counts as one of the 17 GIR subjects cannot also be counted as units required beyond the GIRs. OCW is open and available to the world and is a permanent MIT activity. It incorporates aspects of a number of related fields such as computer engineering, information technology, computer science… Note that this number is actually much lower than what it costs MIT to educate students. (Fall 2009), Natural Language and the Computer Representation of Knowledge 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. 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 … 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. (Fall 2013), Seminar in Electric Power Systems (Spring 2007), Adventures in Advanced Symbolic Programming (January IAP 2006), Bioinformatics and Proteomics (Fall 2012), NextLab I: Designing Mobile Technologies for the Next Billion Users In 2012, I decided to try to learn MIT's 4-year undergraduate computer science curriculum in 12 months, without taking any classes. (Spring 2006), Electromagnetics When I took this course, I felt stupid not having found it any sooner. 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 … (January IAP 2018), Effective Programming in C and C++ (Spring 2017), Computation Structures (Spring 2003), Electromagnetic Fields, Forces, and Motion (Spring 2009), Software Construction 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 2005), Automatic Speech Recognition (Fall 2005), Electromagnetics and Applications (Spring 2012), Introduction to Algorithms (SMA 5503) Additionally, the Archived Electrical Engineering and Computer Science Courses page has links to every archived course from this department. (Fall 2002), Underactuated Robotics (Spring 2005), Algorithmic Lower Bounds: Fun with Hardness Proofs (January IAP 2014), Introduction to C and C++ Course Information. Easily Master Computer Science. (Fall 2012), Computer Networks (Spring 2016), Elements of Software Construction (January IAP 2020), Dynamic Programming and Stochastic Control The estimated cost of attendance for the 2019–20 academic year is $73,160. (January IAP 2010), Java Preparation for 6.170 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 2014), Computational Models of Discourse There has also been incredible growth in the online education industry, and MIT has made valuable contributions to increasing its online presence. (January IAP 2006), Management in Engineering This nine-week computer science course provides an introduction to computer science as a … (Spring 2003), Physics of Microfabrication: Front End Processing CS101 demystifies and brings those patterns to life, which is useful for anyone using computers today. (Fall 2005), Computational Biology » (Fall 2009), Principles of Digital Communications I 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 2015), Information and Entropy (Spring 2009), Classical Mechanics: A Computational Approach 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. Links to archived prior versions of a course may be found on that course's "Other Versions" tab. Electrical Engineering and Computer Science, A readout module form the HERA-B silicon vertex detector. (Spring 2003), Medical Decision Support 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. (Spring 2014), Computer Systems Security It intensively covers a broad range of the key principles and techniques of computer science. Introduction [Update: See also the follow-up post to this piece, An Intensive Bachelor's Level Computer Science Curriculum Program. That said, it’s my #1 recommendation to teach yourself Computer Science online. Computer Science 101 on Udemy is a more thorough, comprehensive Computer Science online course for beginners. (Spring 2009), Cognitive Robotics (Spring 2004), Introduction to Mathematical Programming *The Master of Engineering degrees are available to MIT undergraduates only. 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. (Fall 2006), The Society of Mind (Fall 2008), Biomedical Devices Design Laboratory We also require exposure to other areas of computer science (6.031, 6.033, 6.034, or 6.036) where mathematical issues may arise. A course is a course, of course, except when it is a subject. This MicroMasters® program in Statistics and Data Science (SDS) was developed by MITx and the MIT Institute for Data, Systems, and Society (IDSS). Department of Electrical Engineering and Computer Science. 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 … We don't offer credit or certification for using OCW. ), 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), Modern Optics Project Laboratory Join a growing community of global professionals who have … (Spring 2007), Control of Manufacturing Processes (SMA 6303) I was successful in passing the final exams for 33 classes and completing the required programming projects. (Fall 2012), Patents, Copyrights, and the Law of Intellectual Property (Spring 2004), Laboratory on the Physiology, Acoustics, and Perception of Speech Swimming requirement, plus four physical education courses for eight points. (Spring 2013), Introduction to Computational Thinking with Julia, with Applications to Modeling the COVID-19 Pandemic (Fall 2020), Probabilistic Systems Analysis and Applied Probability (Spring 2006), Communication System Design (Spring 2005), Advanced Topics in Cryptography MIT OpenCourseWare is a free publication of MIT course … (January IAP 2010), Building Programming Experience: A Lead-In to 6.001 (Fall 2012), Advanced Data Structures With more than 2,400 courses available, … About MIT OpenCourseWare. MIT Professional Education 700 Technology Square Building NE48-200 Cambridge, MA 02139 USA. ** The Master of Science degree is required of students pursuing a doctoral degree. (Spring 2011), Introduction to Computer Science and Programming (Fall 2009), Nonlinear Programming (Spring 2004), Fields, Forces and Flows in Biological Systems (January IAP 2010), Introduction to C Memory Management and C++ Object-Oriented Programming 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 2005), Medical Decision Support MIT OpenCourseWare is a free & open publication of material from thousands of MIT courses, covering the entire MIT curriculum. (Fall 2014), User Interface Design and Implementation (Fall 2015), Teaching College-Level Science and Engineering (Fall 2008), Introduction to Plasma Physics I (Spring 2010), Quantum Information Science (Fall 2013), Logistical and Transportation Planning Methods 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), Computational Cognitive Science (Spring 2018), Autonomous Robot Design Competition (Spring 2013), Ethics for Engineers: Artificial Intelligence (Spring 2012), Game Theory with Engineering Applications (Spring 2005), Computer Language Engineering (Fall 2005), Software Engineering for Web Applications (Spring 2019), Archived Electrical Engineering and Computer Science Courses, Electrical Engineering and Computer Science Website. (Fall 2004), Foundations of Computational and Systems Biology (January IAP 2013), Robocraft Programming Competition Earn your computer science degree or engineering degree online from top computer science schools, like Arizona State University, University of Illinois, and … (Spring 2004), Nonlinear Programming (Spring 2006), Advanced Stochastic Processes Accelerate your career with a computer science program. Access 2000 free online courses from 140 leading institutions worldwide. (Spring 2007), Introduction to Numerical Simulation (SMA 5211) (Spring 2003), Applied Superconductivity (Fall 2014), Information Theory (Spring 2011), Structure and Interpretation of Computer Programs Massachusetts Institute of Technology (MIT) is offering free online course on Computer Science and Programming Using Python. MITx Free Courses (edX) The first resource in our list of MIT courses is edX, which provides multiple … Engineering & Computer Science— Codecademy. (Spring 2009), Electromagnetic Fields, Forces, and Motion 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 2003), Ultrafast Optics Watch short, fun videos taught by great teachers. (Spring 2004), Development of Inventions and Creative Ideas (Spring 2007), Introductory Digital Systems Laboratory (Fall 2002), Operating System Engineering (Spring 2018), Artificial Intelligence (Fall 2005), Strobe Project Laboratory (Image courtesy of Dr Max on Flickr. We succeed in our mission to produce graduates capable of taking leadership positions in the fields of electrical engineering and computer science and beyond. 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. (Fall 2018), Algorithms for Inference (Spring 2006), Engineering, Economics and Regulation of the Electric Power Sector 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. (Spring 2005), Fundamentals of Probability (Spring 2005), Design and Fabrication of Microelectromechanical Devices As we continue to grow, more opportunities will become available. ... Computer Science, Data … Learn more about MIT… Those studying computer science may end up taking a similarly broad range of career pathways. (Fall 2008), Introduction to Algorithms Applicants interested in research being conducted by faculty in the Department of Electrical Engineering and Computer Science should apply online… (Fall 2004), Biomedical Signal and Image Processing (Spring 2006), Probabilistic Systems Analysis and Applied Probability (Spring 2011), Design and Analysis of Algorithms Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. It aims to provide students with an understanding of the role … Archived Electrical Engineering and Computer Science Courses. (Spring 2006), Program Analysis (Fall 2015), Foundations of Algorithms and Computational Techniques in Systems Biology The PDF includes all information on this page and its related tabs. (Fall 2010), Medical Computing (Fall 2010), Probabilistic Systems Analysis and Applied Probability (Spring 2005), Principles of Wireless Communications » (Spring 2005), Fundamentals of Photonics: Quantum Electronics (Fall 2004), Quantitative Physiology: Organ Transport Systems The course starts by looking at how the human visual system works and then teaches you about the engineering, mathematics, and computer science that makes digital images work. (Fall 2002), Theory of Computation 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.