mirror of
https://github.com/PKUFlyingPig/cs-self-learning.git
synced 2026-06-25 10:56:55 +08:00
Update MIT6.100L.en.md
This commit is contained in:
parent
c1fc3da94e
commit
5cefdcc3ab
1 changed files with 16 additions and 19 deletions
|
|
@ -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).
|
||||
|
|
|
|||
Loading…
Reference in a new issue