1. Information¶
根据CS自学指南:
- 课程比较注重基础和基本概念,比如frame,tack memory,heap memory等,讲得很透
- 针对C最难掌握的指针,有好的练习和编程来加深和强化理解
- 有很好的GDB,Valgrind上手练习,作业也会涉及一些基本的git练习
- 老师建议作业使用Emacs,所以对Emacs小白来说,是个不错的入门
- 虽然课程名称是入门,但是兼具广度和深度
学习理由:
-
杜克ECE的课程
ECE551 Programming, Data Structures, and Algorithms in C++
会从从C语言快速入门,然后转向C++。其中,C语言部分的课程遵循的就是coursera上的这门Duke Introductory C Programming Speciallization
。 -
学习C的课程是上computer organization 的基础,在intro里老师也介绍了这一点