欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    《C程序设计A》教学大纲.docx

    • 资源ID:1761173       资源大小:28.12KB        全文页数:8页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《C程序设计A》教学大纲.docx

    C程序设计A教学大纲适用葩围:2O2X版本科人才培养方案涕程代码:08130101课程性质:学科基础必修课学分:4学分学时:N学时(理论48学时,实验16学时)先修课程:信息处理技术后续课程:数据结构等适用专业:数据科学与大数据技术开课单位:计算机科学与技术学院一、课程说明£C程序设计Ab是数据科学与大数据技术专业的学科地础必修课本课程的任务主要是学握C语古的基本知识、语法:能竣综合运用所学知识,熟练掌握阅读和分析简短程序的方法和技巧,熟练掌握谡试简通程序的方法和技巧:兴成良好的程序设计风格,熟练使用自痍向下逐步求精的方法来解决问遨最终掌握程序设计方法及自学新知识的能力,同时为学习后续课程打下必要的基础.二、课程目标通过本课程的学习,使学生达到如下目标:课程目标I:熟练掌握C语言程序设计的相关知识,培养计算思维,为以后进行后续课程的“课程设计”和“毕业设计”打下良好的基础.课程目标2:独拂基本语法和一些常用函数及程序设计的基本思想、熟悉常用的尊法与编程技巧,具备初步的娘程解决实际何他的能力.能终编写计算机程序实现对红杂工程何跑的模拟、预测和分析,课程目标3:枳极培出社会主义核心价值现,践行中国优秀传统文化教H,树立正确的人生观、世界观和价值观:树立正确的劳动观乞,切实提升心理素质,增强干事创业的信心.三、课程目标与毕业要求程序设HAy课程教学目标对数据科学与大数据技术专业毕业要求的支挣见表1.表1课程被学目标与毕业聂求关系毕业要求指标点谭程目标支撑91.工程知火1.2能弊将数学知识应用于数据科学与大数据技术领域问题的数学模型建立,并槌出解课程目标1:熟练掌握C语言程序设计的相关知识,培养计算思推,为以后进行后续课程的“课程设计”和“毕业设计”打下良H决方案.好的地础,课程目标2:掌槐基本语法和一些常用函数及程序设计的基本思想、熟悉常用的算法叮隔程技巧.具备初步的编程解决实际问88的健力,能够编写计算机程序实现时我杂工程同SS的模拟、预测和分析,5.使用现代工具5.1针对数据科学与大数据技术领域的复杂工程问题,能够选择和使用适合的信息检索工具换取信息.课程FI标2:掌握域本语法和些常用函数及程序设计的基本思想,熟悉常用的算法与编程技巧.具得初步的弟程解决实际问遨的能力,能够编写计算机程序实现对复杂工程问啊的模拟、预测和分析,课程目标3:枳极培育社会主义核心价值观.践行中国优秀传统文化教育,树立正确的人生观、世界观和价位观:树立正确的劳动观念,切实提升心理素旗,增强干事创业的信心.M注,表中-H(MXM中)”表示课程与相关毕业要求的关联度.四、教学内容,基本要求与学时分配I.理论部分理论部分的教学内容、基本要求与学时分配见表2。*2帙学内容、基本要求与学时分配教学内容教学要求,教学黛点难点理论学时实验学时对应的獴程目标1.C三WMJ½1. 1程序设计与C语言1.2简单的C程序1 Qttyt1.4C语言开发环境帙学要求:理解程序设计与C诏言,学握筒单的。程序,了解以法,掌握C语言开发环境的使用.点,程序设计与C语言:简单的C程序,C语古开发环境.难点:算法.21、22数据类型、运算符与衰延式2.1数据类型2.2标识符、符号常量与变at2.3运算符与表达式2.4数据类型转换铁学要求I1.解数值的定点与浮点茨示或提整数的行符号与无符号类型理解类型宽度与取值范围:掌握整型常玳、字符类型及其常景、实型常录、符号常录;掌科运算行与表达式:掌握数据类里的隐式转换和显式转换.重点:数据类型:运算符与表达式:数据类型转换.建点:数很的定点与浮点表示,数据类型转换.641、23.序结构程序设计3.1C语言语句3.2赋值语句教学要求:理解C语方语句:掌握脓伯语句;掌握格式化输出函数、格式化输入函数、字符输入/输出函数。三A掌握赋值谙句:格式化输出函数、41、23.3 标准输入输出南数3.4 字符输入/输出函数格式化钻入函数,5点:格式化输出南数'格式化输入函数,选界结构程序设计4.1关系运算符与关系友达式1.2逻辑运算符与逻辑去达式4.3 if语句4.4 条件运算符与条件友达式4.5 switch语句教学聂求,掌握关系送修件与关系表达式:掌握逻辑运算符与逻辑表达式:掌握if语句:理解条件运算符与条件表达式:掌握SWitCh语句.点:关系运算符与关系表达式:逻辑运算符与逻辑表达式;if语句:SWitCh语句.摩点I逻辑运算符与逻辑表达式:S1.ritCh语句.81、26.循环结构程序设计5. 1为什么需要循环控制5.2 hi1.c循环5.3 d。-Whi1.e循环5.4for循环5.5循环的嵌套5.6 改变循环执行状杳的语句5.7 循环的应用举例效学要求,理解循环控制:掌握Whi1.e循环:掌握dvwhi1.e循环:掌握for循环:理解循环的朕套;掌握改变循环执行状态的语句.BAiWhi1.e循环:掌握do-Whi1.C循环:掌旌for循环:改变循环执行状态的喑句.难点:改变循环执行状态的语句.841,2&败盟6.1一维数纲6.2二1如A6.3字符数姐教学要求:竽理维数组:理解:维数组和多维数组,掌握字符数组.点:数坦定义、数俎元素引用、字符串处理函数.摩点I:维数组;字符串处理函数.41、27. Bft7.1 函数概述7.2 函数的定义7.3 函数的调用7.4 函数的声明7.5 函数的嵌套调用与递归调用7.6 变埴的作用域叮存储方式7.7 函数应用程序举例教学要求t掌握函数定义与调用;掌握函数声明,常树虚实结合与传值调用,理解函数的假套岗用:熟悉递归函数:熟悉变量的作用域与生存期.熟悉C谙言中变出的存储类型.点:函数定义与调用,虑实结合与仲伯调用.难点,递归函数:变愤的作用域与生存期,61、2,3&指针8.1指针概述8.2指针与数姐8.3指针与函数教学要求:理解地址与指针,掌握指针变联及其定义、引用,了解指针的移动与比较、指向指针变量的指针与多级指针;熟悉数组元素的指针引用,熟悉字符串的存储马处理:了解指针参数与函数的地址传送调用.A指针变量及其定义、引用,数组元案的指针引用.字符那的存储与处理.难点1数组元素的指针引用.字符串的存储与处理,指针与函数.641,29.结构体、共用体与枚举1.1 1结构体1.2 共用体1.3 枚举教学要求,掌握结构体类型及其定义、结构体变量定义及其初始化.掌握结构体变fit的操作:熟悉结构体数组的定义与初始化、时结构体数级元素的操作:了解指向结构体变量的指针;了解我用体:了解枚举。重点,结构体类型及其定义、结构体变址定义及其初始化,结构体变后的操作:结构体数组的定义与初始化、对结构体数组元素的操作,魔点1指向结构体变地的指针。21、210.文件10.1 文件概述10.2 文件打开与关闭10.3 文件顺序读写10.4 文件随机读写和错误检测10.5 文件的应用举例教学要求:理解文件;掌握文件的打开与关闭;掌握文件的顺序读写和随机读写:了斛带误检测.三jft文件的打开与关闭:文件的顺序读写.难点:文件的随机读写:错误检测。211、2、348162,实骐部分实验部分的教学内容、基本要求与学时分配见表3。表3实殴项目、实题内容与学时实改项目实验内容和要求实验学时对应的课程目标1.C程序开发环境与基本数据类型实3内hC源程序的编辑、城洋、连接和执行的基本过程:基本数据类型及类型转换、运算符与衣达式,实收要求I通过简单的C语自程序,熟悉C语言的开发环境,常树整型、实里、字符型等基本数据类型的使用.41、22.C程序的结构与控制实验内容I选择条件语句if、if-e1.se.SWitCh的应用:循环谱句*hi1.。、do-whi1.e,for的应用,循环唱句的段套及多曳御环结构的设计:函数应用一实验央求,掌握顺序结构、选择结构、循环结构等三种程序基本结构,常树使用困41、2数来组织程序的方法。3.数组与指针实修内容:维数组、:维数组与字符数组的定义、输入、输出与应用:指针变M的定义与引用,指针与变量、指针与数组、指针与字符半、指针与函数的关系。实验要求:掌握一维和二维数组的使用.掌提指针的定义与使用,节握指针作为函数多数,掌握函数中多数传递的两种方式。41.2.34.用户定制数据类里与数据存储实“内部结构体的定义与引用、结构体Sfcff1.结构体指针;文件以及缓冲文件系统、文件指针,文件打开、关闭的方法,常用的文件读写.实3要求:结构体的定义、数据输入方法.掌旌结构体成员变后的两种访问方法:掌握使用文件存取数据的方法。41、2、3it16五、教学方法及手段本课程以课堂讲授为主,结合讨论、案例、视频资源、实验等教学手段完成课程教学任务和相关能力的培养.在实物敢学环节中,通过启发式教学、讨论式教学培养学生编写'调试程序的基本能力和基本方法.培养学生自主学习能力、实际动手能力,激发学生的创新思维。来用学习通、钉钉、QQ、微信等交流工具,加强和学生之间的交流和沟通,六、课程资源1 .推荐教材激浩强C程序设计(第五版M1.北京:清华大学出版社,2017年.2 .参考书(1)杨娟.谢先伟等C语音程序设计M.北京:清华大学出版社,2015年.(2)何钦铭.王兆春,陆汉权等C语音程序设计教程(翻译版)M.北京消等敦音出版.201.1.年.(3)苏小红,王宇新,孙志岗等.C语古程序设计(第3版乂M.北京:高等教育出版社2)15年.3 .期刊(1)赵媛.王杰.周立军.吕海燕.以“算思维为导向的C语言程序设FMOOC建设J实股技术与管林.2018(4):147-ISO.(2)黄公,洪佳明,草遵跃,王新峰,于公平台的“程序设计艇础”课程实验教学改革|八实验空研究与探索,2016(2):191195+223.(3)丁海燕.计算机程序设计课程中计算思维的培笄IJ.实验技术与管«.2015(12):16-18+21.(4)徐新爱.始于学科竞褰的EC语言程序设计&课程教学改革研究J西南师范大学学帆201*9):224-228.(5)YcChcn.RenZhikao.ChcnChunping.ResearchandDeve1.opmentofC1.anguageProgrammingExperimentAssistantManagementP1.atfom>BasedonHybridArchitec1.urc(JI-Pn)CediaEngineering.2011(8):2932-2936.4.网络资源(I)技果未来-苏导.C语言更高效的IO种方法IEBg1.1.北京:北京创新乐知网络技术有限公司,(202208-25)2022-09-05.ht1.ps7b1.suxiang1.981.1.artick.'de1.ai1.s46836835.(2)破草核.C吉程序设计50例EBO1.北京:北京六智信息技术股份有限公,九<2O

    注意事项

    本文(《C程序设计A》教学大纲.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开