本课程的授课对象主要为电子、计算机、自动化和生物医学工程等专业的研究生和高年级本科生,为适应更宽口径的专业要求,本课程也可适用于大学理工科专业的学生。本课程的学习可以以课堂讲授为主,同时为学生布置编程实践作业来辅助学习,也可以结合课堂讲授和并行的编程实践课的模式开设。教材附录中提供了编程实践作业的示例供参考。
基于作者在清华大学电子工程系讲授本课程的经验,将本课程主要知识点和课时分配的建议汇总于下表中,供使用本教材的授课教师参考。以下表格按照每学期16周安排(周3学时为48学时,周2学时为32学时,有一周被五一或十一假期占用,实际45或30学时)。下表中带*的节,对于32学时课程可以不讲,对于其他节,32学时课程也可适当删减部分细节。
续表