程序逻辑与思维(C语言)-教学大纲、授课计划_第1页
程序逻辑与思维(C语言)-教学大纲、授课计划_第2页
程序逻辑与思维(C语言)-教学大纲、授课计划_第3页
程序逻辑与思维(C语言)-教学大纲、授课计划_第4页
程序逻辑与思维(C语言)-教学大纲、授课计划_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《程序逻辑与思维(C语言)》教学大纲课程信息课程名称:程序逻辑与思维(C语言)课程类别:素质选修课/专业基础课课程性质:选修/必修计划学时:64计划学分:4先修课程:无选用教材:《程序逻辑与思维(C语言)》,罗勇,张祎主编,2021年,电子工业出版社。适用专业:本课程可作为可高校ICT专业的C语言程序设计课程,重点培养其程序逻辑与思维能力,也可作为软件编程入门者的学习课程。课程负责人:二、课程简介本课程是校企深度融合的产物,是由企业高级软件工程师和高校教学经验丰富的教师共同打造,打破传统教材的章节体系,对所有知识体系进行了重构,对实际项目生产过程进行了设计。三、课程教学要求序号专业毕业要求课程教学要求关联程度1工程知识涵盖C语言的所有知识体系,共有9个模块,其内容分为3个阶段:第1阶段(模块1和模块2)为马步,主要介绍C语言的基础知识,包含常量与变量、运算符与表达式、程序输入与输出等内容;第2阶段(模块3~8)为专项《分内容),主要对分支结构、循环结构、数组、算法、函数、结构体、文件操作等内容进行专项介绍;第3阶段(模块9)为作战(成团队),主要通过对完整的软件项目开发流程进行设计,完成项目的设计、开发、文档、交付等内容。H2问题分析伴随着我国经济转型的不断加速,ICT作为产业经济结构转型的新动能,其价值日益凸显,行业保持较为快速的发展,新一代信息技术已全面渗透到经济社会的各个领域,改变着人们的生产、生活和思维方式,成为推动经济发展的重要引擎。我国ICT产业却面临着人才供给绝对量缺少、人才错位、企业招不到合适的新人等问题,严重制约着ICT产业的健康、快速发展。而程序基础类课程在整个ICT产业人才培养中起着举足轻重的作用,因为它是引领初学者开启软件世界的“第-一扇门”,所以培养学生的程序逻辑与思维能力已刻不容缓。H3设计/开发解决方案以“开门见山”的模式进行设计,即目标描述、接领分析制定方案、实施实现、测试验收、总结拓展,以更好地培养初学者的程序逻辑与思维能力,更斯利地开启软件世界的“第一扇门”,为后续的学习奠定扎实的“根基”。H4研究L5使用现代工具L6工程与社会学会将相应的技术应用于实际生产和社会服务中,为社会做出贡献。H7环境和可持续发展L8职业规范L9个人和团队1.学会个人发展和团队合作,提高个人和团队的综合素质。2.学会与他人合作和沟通,建立良好的人际关系和团队合作氛围。M10沟通学会礼貌且有效的沟通和表达,与客户、同事和上级保持良好的沟通和协作。H11项目管理L12终身学习1.学会进行自我学习和自我提升,不断提高自身的专业水平和创新能力。2.学会进行终身学习和职业发展规划,不断拓展职业领域和发展空间。H注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三档分别表示为“H”“M”或“L”。“课程教学要求”及“关联程度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关。四、课程教学内容章节名称主要内容重难点关键词学时类型1软件与我们的生活软件与生活软件与程序1.理解软件的概念2.理解软件与程序的关系2理论+实践2C语言程序中的输入/输出触摸程序的肌肤程序中数据的保存程序中数据的显示程序中数据的输入程序中数据的计算1.理解C语言程序的执行过程2.掌握C语言常量/变量相关知识与应用3.掌握C语言运算符及表达式相关知识与应用4.掌握C语言基础输入/输出函数相关知识与应用10理论+实践3C语言程序中的分支结构应用计算机如何知道数的大与小今天发工资了,你该缴多少税“我”也可以做选择优化体质指数(BMI)程序1.理解分支结构2.掌握C语言if分文语向的相关知识及应用3.掌握C语言switch分支语句的相关知识及应用8理论+实践4C语言程序中的循环结构处理5050这个数还面熟吗奇偶数也好玩怪物在什么时候倒下多久才能存够100元一对“孪生兄弟”1.理解循环结构2.掌握C语言for循环语句相关知识及应用3.掌握C语言while循环语句相关知识及应用4.掌握C语言do-while循环语句相关知识及应用5.掌握C语言break.continue相关知识及应用10理论+实践5C语言程序中的数组应用数据的逆序输出找到你的位置,并排到队伍中去数据就像水泡一样从下往上冒出来试着把“杨辉三角”显示到屏幕上1.理解数组的概念2.掌握C语言一维数组相关知识及应用3.掌握C语言二维数组相关知识及应用8理论+实践6C语言程序中的算法应用使用程序求解我国古代的“百钱百鸡”问题使用程序求解“四叶玫瑰数”问题使用程序求解“兔子繁殖”问题1.理解程序算法的重要性2.掌握穷举法相关知识及应用3.掌握递推和递归相关知识及应用6理论+实践7C语言程序中的函数及结构体应用由四大名著引出的思考信息的反馈1.理解数据结构2.掌握C语言结构体相关知识及应用3.掌握C语言函数相关知识及应用2理论+实践8C语言程序中的文件操作应用找个地方休息一下起床了都出来露个脸与结构体和函数一起玩玩1.理解C语言文件操作2.掌握C语言写文件相关知识及应用3.掌握C语言读文件相关知识及应用6理论+实践9C语言程序综合项目实现项目分析与设计数据存储层实现业务逻辑层——添加枪械信息实现业务逻辑层——加载枪械信息实现业务逻辑层——修改枪械信息实现业务逻辑层—─—删除枪械信息实现表示层---显示枪械界面实现表示层——添加枪械界面实现表示层——修改枪械界面实现表示层——删除枪械界面实现表示层——项目主界面菜单实现表示层——程序主函数实现软件项目文档编写1.理解需求分析2.掌握软件设计3.理解软件三层架构4.理解软件开发流程5.理解软件配套文档12理论+实践五、考核要求及成绩评定序号成绩类别考核方式考核要求权重(%)备注1期末成绩期末考试考试50百分制,60分为及格2平时成绩课后作业10次40优、良、中、及格、不及格3平时表现出勤情况10两次未参加课程则无法获得学分注:此表中内容为该课程的全部考核方式及其相关信息。六、学生学习建议学习方法建议1.扫描教材二维码,观看相关知识点的微课,利用互联网和社交媒体等资源,进行多元化的学习。2.通过每个项目最后搭配的习题,巩固知识点。(二)学生课外阅读参考资料《程序逻辑与思维(C语言)》,罗勇,张祎主编,2021年,电子工业出版社。课程改革与建设1.知识重构——去除传统课程的“教条”,重构了知识体系在内容设计上打破了传统说教的形式,对所有知识体系进行了重构,分为3个阶段,共计9个模块,基本涵盖C语言的所有知识体系。2.问题导向——提出问题,带着解决问题的思路去学习所有以“开门见山”的模式进行设计,即目标描述、接领分析制定方案、实施实现、测试验收和总结拓展,形成知识点的递进与复用关系。间以“故事情节”的方式进行设计,让学习变得更加简单有趣。3.课程思政——春风化雨暗传课,思政育人细无声坚持以“立德树人”作为教育的根本将价值塑造、知识传授和能力培养三者融为一体,帮助初学者塑造正确的世界观、人生观、价值观。平时对学生的考核内容包括出勤情况、学生的学习成果、课堂讨论等方面,占期末总评的50%。期末考试成绩占期末总评的50%。制订人签字:教研室主任签字:院部负责人签字:修订时间:年月日教学日历(20xx~20xx学年第x学期)开课学院开课专业讲授学时32课程名称程序逻辑与思维(C语言)授课教师实践/实验学时32授课年级授课班级总学时64使用教材《程序逻辑与思维(C语言)》参考书目《程序逻辑与思维(C语言)》校历周次授课内容分章节题目第1周模块1软件与我们的生活(2学时)1.1软件与生活(1学时)1.2软件与程序(1学时)模块2C语言程序中的输入/输出(2学时)任务1触摸程序的肌肤(2学时)第2周模块2C语言程序中的输入/输出(4学时)任务2程序中数据的保存(2学时)任务3程序中数据的显示(2学时)第3周模块2C语言程序中的输入/输出(4学时)任务4程序中数据的输入(2学时)任务5程序中数据的计算(2学时)第4周模块3C语言程序中的分支结构应用(4学时)任务1计算机如何知道数的大与小(2学时)任务2今天发工资了,你该缴多少税(2学时)第5周模块3C语言程序中的分支结构应用(4学时)任务3“我”也可以做选择(2学时)任务4优化体质指数(BMI)程序(2学时)第6周模块4C语言程序中的循环结构处理(4学时)任务15050这个数还面熟吗(2学时)任务2奇偶数也好玩(2学时)第7周模块4C语言程序中的循环结构处理(4学时)任务3怪物在什么时候倒下(2学时)任务4多久才能存够100元(2学时)第8周模块4C语言程序中的循环结构处理(2学时)任务5一对“孪生兄弟”(2学时)模块5C语言程序中的数组应用(2学时)任务1数据的逆序输出(2学时)第9周模块5C语言程序中的数组应用(4学时)任务2找到你的位置,并排到队伍中去(2学时)任务3数据就像水泡一样从下往上冒出来(2学时)第10周模块5C语言程序中的数组应用(2学时)任务4试着把“杨辉三角”显示到屏幕上(2学时)模块6C语言程序中的算法应用(2学时)任务1使用程序求解我国古代的“百钱百鸡”问题(2学时)第11周模块6C语言程序中的算法应用(4学时)任务2使用程序求解“四叶玫瑰数”问题(2学时)任务3使用程序求解“兔子繁殖”问题(2学时)第12周模块7C语言程序中的函数及结构体应用(2学时)任务1由四大名著引出的思考(1学时)任务2信息的反馈(1学时)模块8C语言程序中的文件操作应用(2学时)任务1找个地方休息一下(2学时)第13周模块8C语言程序中的文件操作应用(4学时)任务2起床了都出来露个脸(2学时)任务3与结构体和函数一起玩玩(2学时)第14周模块9C语言程序综合项目实现(4学时)任务1项目分析与设计任务2数据存储层实现(1学时)任务3业务逻辑层——添加枪械信息实现(1学时)任务4业务逻辑层——加载枪械信息实现(1学时)任务5业务逻辑层——修改枪械信息实现(1学时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论