mirror of
https://github.com/PKUFlyingPig/cs-self-learning.git
synced 2026-06-23 09:58:12 +08:00
Update Duke-Coursera-Intro-C.en.md
This commit is contained in:
parent
361205a8c1
commit
3097b87a43
1 changed files with 5 additions and 9 deletions
|
|
@ -8,15 +8,11 @@
|
|||
- Difficulty: 🌟🌟🌟🌟
|
||||
- Class Hour: 110 hours
|
||||
|
||||
Excellent course, I benefited a lot from.
|
||||
This is an excellent course which I benefited a lot from.
|
||||
|
||||
- The course focuses on basic and fundamental concepts, and teaches them in a way that is easy to understand: such as frame, stack memory, heap memory, etc.
|
||||
- There are great exercises and programming to deepen and reinforce understanding of the hardest part of C to master, pointers.
|
||||
- The course provides excellent practice in GDB, Valgrind, and the assignments will cover some basic Git exercises.
|
||||
- The course instructor recommends Emacs for homework, so it's a good introduction for Emacs beginners. If you know how to use Vim, I suggest you use Evil. This way you don't lose the editing capabilities of Vim, and you get to experience the power of Emacs. Having both Emacs and Vim in your kit will increase your efficiency considerably. Emacs' org-mode, smooth integration of GDB, etc., will give you wings.
|
||||
- It may require payment, but I think it's worth it.
|
||||
- Coursera divided this large class into four smaller classes, but the transfer of the assignment files between the smaller classes did not go smoothly. It's kind of annoying. Fortunately, the later mini-lessons could grade the assignments from the previous ones, so I did the earlier assignments all over again. It is considered as consolidation and works well.
|
||||
- Although the course title is introductory, it has both breadth and depth.
|
||||
- The course teaches fundamental concepts such as frame, stack memory, heap memory, etc.
|
||||
- There are great programming assignments to deepen and reinforce your understanding of the hardest part in C, like pointers.
|
||||
- Although this is an introductory course, it has both breadth and depth.
|
||||
|
||||
## Course Resources
|
||||
|
||||
|
|
@ -27,4 +23,4 @@ Excellent course, I benefited a lot from.
|
|||
|
||||
## Personal Resources
|
||||
|
||||
All the resources and assignments used by in this course are maintained in [Duke Coursera Intro C](https://code.haidongji.com/Duke_Coursera_Intro_C/). Because of the time constraints, several assignments for the last week of my last class have not been completed so far.
|
||||
All the resources and assignments used by in this course are maintained in [Duke Coursera Intro C](https://code.haidongji.com/Duke_Coursera_Intro_C/). Several assignments have not been completed so far for time reasons.
|
||||
|
|
|
|||
Loading…
Reference in a new issue