杨俊生,中国传媒大学计算机学院基础教学部主任,负责全院基础课程教学。多次获得校级名师称号。2011年校级教学质量评价体系建设项目“《计算机与信息技术基础》分级(层)教学方案研究”获得优秀奖。
发表于2024-12-23
C语言程序设计:基于计算思维培养 2024 pdf epub mobi 电子书
图书标签: C语言 辽宁省图书馆藏书
《C语言程序设计:基于计算思维培养》可作为高等学校程序设计课程的入门教学用书,也可作为专科及成人教育的培训教材和教学参考书。
本书符合教育部高等学校计算机基础课程教学指导委员会2011版《高等学校计算机基础核心课程教学实施方案》的基本要求,符合学生学习的认知规律,是工业和信息产业科技与教育专著出版资金项目的规划教材。
本书突出“厚基础、重思维、提倡自主学习、注重能力培养”教学理念和指导思想,主要表现在以下几个方面。
(1)突出科学思维意识和能力的培养。教材加入了算法设计方法、常见经典算法、程序设计方法等与科学思维相关的内容;每章后的小结除了对本章语法要点、常见错误总结外,还着重对本章所涉及的能力点、典型算法、思维或算法设计方法进行了总结,并以思维导图的形式给出。
(2)重视拓展和探究性教学,培养学生自主学习能力。教材每章后都有一个探究性题目,用来引导学生通过查阅相关资料,综合运用所学知识完成一个难度稍大的题目,从而培养学生自主学习的能力;另一方面,教师可根据不同的教学对象和教学要求对探究性题目进行取舍,便于开展因材施教;书中提供了大量的思考或自主学习题目,鼓励学生独立动手动脑,通过自己的努力拓展教材中所学知识。
(3)提升学生综合运用所学知识编写程序的能力。通过引入一个贯穿整本书的综合案例,使学生对使用计算机来解决实际问题的过程有一个切实的、整体的认识。
(4)注重编程逻辑的培养。通过引入Microsoft Visio 2010、RAPTOR等可视化算法设计工具,突出学生思维逻辑的培养,使学生的注意力集中在算法的设计上。
(5)从程序设计者的角度而不是从阅读者的角度来设计本书的例子,采用“提出问题→分析问题→设计算法→程序实现→测试→总结、优化或扩展深化(以讨论或思考题的方式)”形式来描述例子,从而达到启发读者编程思路,培养逻辑思维能力的目的。
(6)为了学生能更好、更快地适应市场的需求,本书在函数一章中增加了工程化开发程序的方法,从工程组织的角度介绍了规模稍大的多文件程序的科学合理的组织形式。
(7)为了拓宽并启发学生设计算法和程序时从多角度考虑问题,对同一任务采用了多种设计方式。如第1章中的猴子吃桃采用了递推算法,而在函数一章中采用了递归算法实现。
(8)将学生容易犯错的地方,以特殊格式突出显示了注意事项,避免学生在细节上浪费时间。
(9)为了满足课堂教学和教师备课的需要,教材配有电子课件,登录华信教育资源网注册后免费下载。
本书内容全面,由浅入深,循序渐进,在打好“基础知识、基本技能”的基础上,注重培养学生的逻辑思维能力、程序设计能力、初步的算法设计能力、自主学习能力。
和谭浩强互补,挺不错的
评分给我校老师出的书打个差评????太差劲了~
评分和谭浩强互补,挺不错的
评分借阅记录显示是15年借的 当初自己这么早就开始了
评分和谭浩强互补,挺不错的
C语言程序设计:基于计算思维培养 2024 pdf epub mobi 电子书