ECE551:C++ Programing, Data Structures and Algorithms 课程内容:C/C++的基本语法,主要的数据结构,以及一部分基础算法,多线程编程入门。课程是和Duke一样的半自学方式,上课主要是答疑和练习,课下需要自学Duke的Andrew教授自己编写的书,内容很全面很详细,阅读量也比较高。同时需要课下独立完成约100个C/C++编程练习,前期以较多小练习为主,后期以较少中大练习为主,节奏是2节(章)/周。
课程难度及适应情况:对于初学者来说中等偏上,彻底的学习C/C++编程;对于有基础的同学来说也是一个查漏补缺的好机会,这本书上满满的都是细节,绝对能够加强对C/C++的掌握。对于习惯国内高校生活节奏的同学来说刚开始可能会不太适应,但第一个月的内容比较基础也比较少,很适合同学适应这个节奏。
课程学习时间:25+ hrs/week
技能提升帮助:C/C++ 编程,基础数据结构和语法,基础linux知识和操作
ECE550:Fundamentals of Computer System and Engineering