Update MIT6.100L.en.md

This commit is contained in:
Alidme 2025-01-23 00:36:31 +08:00 committed by GitHub
parent c1fc3da94e
commit 5cefdcc3ab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,29 +1,26 @@
# Course Code: Course Name
# MIT6.100L: Introduction to CS and Programming using Python
## Descriptions
- Offered by:
- Prerequisites:
- Programming Languages:
- Difficulty: 🌟🌟🌟
- Class Hour:
- Offered by: MIT
- Prerequisites: None
- Programming Languages: Python
- Difficulty: 🌟🌟
- Class Hour: 40 hours
<!--
Introduce the course in a paragraph or two, including but not limited to:
(1) The technical knowledge covered in lectures
(2) Its differences and features compared to similar courses
(3) Your personal experiences and feelings after studying this course
(4) Caveats about studying this course on your own (pitfalls, difficulty warnings, etc.)
(5) ... ...
-->
This course, introduced as part of MIT's curriculum reform in 2022, serves as the introductory programming course for the [6-3](https://www.eecs.mit.edu/academics/undergraduate-programs/curriculum/6-3-computer-science-and-engineering/) (Computer Science and Engineering), [6-4](https://www.eecs.mit.edu/academics/undergraduate-programs/curriculum/6-4-artificial-intelligence-and-decision-making/) (Artificial Intelligence and Decision Making), and [6-5](https://www.eecs.mit.edu/academics/undergraduate-programs/curriculum/6-5-electrical-engineering-with-computing/) (Electrical Engineering with Computing) programs. The course covers all content from 6.100A (one of the two mandatory courses for MIT's EECS department).
The instructor, Ana Bell, has been a lecturer in the EECS department for nearly a decade (as of 2022). The course topics include concepts of computation, the Python programming language, basic algorithms and data structures, testing and debugging, and algorithmic complexity.
The course consists of 26 lectures with ample in-class and post-class exercises, all of which include solutions (except for Problem Sets). The course and its assignments are well-paced, and all materials are freely available online. It provides a structured introduction to the world of computer science. To follow along effectively, download the course code in advance and work through it alongside the lectures.
## Course Resources
- Course Website:
- Recordings:
- Textbooks:
- Assignments:
- Course Website: [fall2022](https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/pages/material-by-lecture/)
- Recordings: refer to the course website
- Textbooks: Whether or not you have the textbook does not significantly impact your ability to follow the course.
- Assignments: refer to the course website
## Personal Resources
All the resources and assignments used by @XXX in this course are maintained in [user/repo - GitHub](https://github.com/user/repo).
All the resources and assignments used by @Alidme in this course are maintained in [Alidme/repo - GitHub](https://github.com/Alidme/MIT6.100L).