Search results
30 wrz 2024 · MIT OpenCourseWare is an online publication of materials from over 2,500 MIT courses, freely sharing knowledge with learners and educators around the world. Learn more
- Give Now
Yes, I believe in OCW’s efforts to openly share knowledge...
- About OCW
Beyond Course Materials. While OCW is most known for free...
- Contact Us
MIT OpenCourseWare is a web based publication of virtually...
- MIT Open Learning Library
You can view and use all Open Learning Library materials...
- Find Courses
MIT OpenCourseWare is a web based publication of virtually...
- Introductory Programming
This page will help you begin to learn programming and...
- Energy
Photo by Flickr user Changhua Coast Conservation Action.....
- Educator
In addition to openly sharing teaching materials on MIT...
- Give Now
The subjects covered in this course include: C and assembly language programming, translation of high-level programs into machine language, computer organization, caches, performance measurement, parallelism, CPU design, warehouse-scale computing, and related topics.
It discusses examples of applications from a wide range of areas of computer science, including computer graphics, computer vision, robotics, natural language processing, web search, machine learning, statistical analysis, game playing, graph theory, scientific computing, decision theory, coding, cryptography, network analysis, data compression
Computer Science with Applications. 1. Getting Started. 1.1. Computational Thinking. 1.2. Programming Basics. 1.3. Control Flow Statements.
8 mar 2022 · We also spiced up the list by including a wide variety of computer science courses that will hopefully cater to the diverse range of learners, whether you’re a true beginner or someone with some foundations in computer science, or an interest in specific topics like math.
The slides and code from each lecture are available below. This section includes lecture slides and code for the class, including associated files.
Lecture 1: Introduction. Lecture 2: Strings, Input/Output, Branching. Lecture 3: Iteration. Lecture 4: Loops over Strings, Guess-and-Check, Binary. Lecture 5: Floats and Approximation Methods. Lecture 6: Bisection Search. Lecture 7: Decomposition, Abstraction, Functions. Lecture 8: Functions as Objects.