〓【球友会】分享IT计算机各类电子书,包括各类编程语言,人工智能,机器学习、深度学习以及各类大数据、算法等内容的电子书
新书推荐|程序设计基础(C语言)(微课版)
新书推荐|程序设计基础(C语言)(微课版)

新书推荐|程序设计基础(C语言)(微课版)

配套:微视频、源代码、题库及答案、习题答案、常见错误分析、二级C语言考试资料、ACM竞赛题库、电子课件、教学大纲、电子教案、课程设计、教学日历、考试试卷

《程序设计基础(C语言)(微课版)》按程序设计基础、进阶、高级三个层次,用丰富的案例循序渐进、系统全面地介绍了C语言程序设计开发所涉及的各类知识、思政元素和技巧。内容包括程序设计与C语言的基础知识、算法、程序设计的三大基本结构、数组、函数、指针、结构体、编译预处理、文件、位运算等。每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。

本书为微课版教材,配有教学大纲、教学PPT、题库及答案、微课视频、源代码、电子教案、课程设计、素质考试题库、知识点思维导图、程序常见错误分析等丰富的课程资源包。本书既可作为高等院校计算机相关专业的C语言学习教材,也可作为程序设计人员的培训教材,并可供广大编程爱好者参考。

吴亮,副教授、高级工程师、硕士,毕业于华中科技大学计算机技术专业,主授程序设计和人工智能方向的专业核心课程,具有丰富的上市企业开发工作经验。主持 2 门校级精品课程,主要参与 1 门省级精品课程,1 门省级一流课程,3 门校级精品课程;主持及主要参与 8 项省级课题,5 项教育部产学育人项目;主编教材 5 部,副主编 7 部,发表核心及学术论文 10 余篇,专利、软著 6 个;获“教师创课大赛”全国三等奖,获“课程思政示范案例”教学大赛全国二等奖,获省金课教学大赛二等奖;多次指导学生在全国各类大赛中获奖,全国信息技术应用水平大赛国家级二等奖,互联网+省级金奖,挑战杯省级二等奖,其他省级一等奖,二等奖、铜奖多项。多次被学校评为“教科研先进工作者”和“优秀员”。

[1]省级教学改革研究项目《新工科背景下“程序设计基础”课程思政方案的研究与实践》

[2]省人文社科重点研究基地开放基金《疫情下网络教学课程思政应用研究-以计算机程序设计类课程为例》

本书内容新颖,独具特色,配套资源非常丰富,极大地方便教与学。针对C语言知识点分章设计了17个实验内容,包括预习知识点、课堂思政、实验指导、实验复习小结等。进阶篇包括课程设计、二级考试、ACM-ICPC大赛指导等拔高内容。教材内容既突出阐明了原理和方法,又保证了实用性,同时有一定的广度和深度,在案例的编排上由浅入深、逐层递进、内容紧扣基础、面向应用,循序渐进地引导学生学习程序设计的思想和方法。

根据高教委的要求,高校学生业必须具备扎实的计算机基础知识,具有较强的程序设计和软件开发能力,特别对计算机专业及相关专业的学生要求更高。安排课程设计的目的,就是要通过一次集中的强化训练,使学生能及时巩固已学的知识,补充未学的但又是必需的内容,进一步提高程序设计的能力。希望同学们珍借此次机会,不但使自己的程序设计能力上一台阶,同时提高与程序设计和软件开发有关的各种综合能力。

(1)学生和指导老师都要认真对待此次课程设计,要把课程设计作为一门课程来完成,不得无故缺课、迟到或早退。

(2)学生要认真消化指导书中的所有内容,按时完成指导书中的练习。为达到此目的,在课程开始之前,对指导书中的内容作提前消化。

(3)每个学生要在课程设计结束后的一周内,按要求编写好软件设计报告,由学习委集中交给指导老师。

(4)指导老师对学生要严格要求,对学生的设计要认真指导,认真解答学生所指出的题,并根据具体情况进行必要的集中讲授。

课程设计结束后,由指导老师根据学生在课程设计中的表现及任务完成的数量与质量每个学生评定成绩。具体可分两步进行:

在课程设计的最后一天或由教师根据实 习情况自行安排,指导老师分别对每个学生的

③观看学生设计的模拟运算过程及结果,并进行必要的提问,判别学生的完成情况。

指导老师认真阅读每个学生的软件设计报告,对其系统设计、数据结构设计、算法没计、程序设计等的合理性和质量以及对报告的编写质量进行认真审核,以此作为评定综合练习成绩的主要依据。

②写出系统总体设计的思路、功能模块划分;给出合理的测试数据及运行结果,要求能够体现程序的正确性和完备性及对错误输入的处理;总结算法或系统的优缺点,给出算法或系统进-步改进的设想;在附录中给出源代码。

最后根据两个步骤的检查情况,结合学生的表现情况给定最终成绩。最终成绩原则上按出勤记载、课程实习报告和答辩综合给定。在学时安排和评分时,不同专业的学生可适当区别对待。

“程序设计基础(C语言)”是计算机相关专业的必修核心专业基础课程,本课程不但要注重程序设计语言基本知识的学习,更要注重程序设计技能的培养。本课程要求掌握C语言的总体结构、各种数据类型,运算符,表达式;熟悉C语言程序结构化程序设计的方法和步骤;掌握函数的概念和用法;掌握编译预处理命令;理解位运算和文件的基本操作;掌握指针、结构体、共用体、枚举类型。

本课程是计算机基础课程教学的更高层次,目的是使学生掌握必须的计算机基础知识与基本技能,培养学生运用计算机编写中小规模应用程序的能力,使学生对计算机专业和学科有所了解,为后续课程特别是有关程序员考试打下良好的基础。

教师在上课前布置授课预习内容,采用开发内化式和案例式教学方法,通过多媒体课件和黑板板书等手段进行授课。学生按照教师布置的预习内容进行课前准备,在有疑问的内容上做好标记,课后需通过练习题进行知识巩固和强化训练。

考勤占10%,预(复)习测评占10%,作业占10%,随堂测验占10%,课堂表现占10%, 课内实验(实训)占30%,期中测评占20%。

2. 吴亮、刘龙辉、林纪汉,《程序设计基础实训(C语言)》,清华大学出版社,ISBN:89.返回搜狐,查看更多

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注