- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言设计基础
(FoundationofProgramminginC)
课程基本信息
课程编号课程总学时:40
实验学时:12学时
课程性质:必修
课程属性:基础类
开设学期:第1学期
适用专业:电子信息工程
对先修的要求:
对后续的支撑:为后续课程C++程序设计、数据结构、单片机原理与接口技术、嵌入式操作系统等提供基础编程知识
一、课程的教学理念、性质、目标和任务
教学理念:本课程是一门非常重要的计算机编程课程,而且还是一门实践性很强的课程。在课程教学中采用理论教学和实践教学并重,以理论指导实践、以实践促进理论的教学理念。在理论教学中,采用案例教学与“以赛促学”相结合的教学模式,灵活运用多种教学手段,同时充分挖掘课程中的思政元素,有效地将思政教育贯穿到课堂教学中,拓展课程信息量,激发学生的学习兴趣和主动性,提高课程的学习效果;在实践教学中,采用任务驱动式教学,以学生为主,注重开发学生的程序设计能力和编程技巧,提高其解决实际问题的能力。
课程性质:本课程是电子信息工程专业的基础课,对培养学生的计算机知识、算法和程序设计能力,以及计算机应用综合素质等方面起到基础性和先导性的重要作用。
课程目标和任务:通过本课程的学习,使学生能够更加深入地了解计算机语言,了解程序设计技术的发展过程,理解一门高级程序设计语言的基本构成,掌握C语言的数据表达和流程控制方法,掌握程序设计的基本思想和过程。使学生初步掌握基本的程序设计过程和技巧,掌握集成化程序开发环境的使用和程序的调试方法,具备基本的分析问题和利用计算机求解实际问题的能力,着重培养学生的计算思维能力、程序设计能力以及自主学习能力。
二、课程目标及对毕业要求指标点的支撑
序号
课程目标
支撑毕业要求指标点
毕业要求
1
目标1:掌握C语言程序设计的基本知识和基本程序结构,学会结构化程序设计的基本思想,具备分析和解决实际工程问题的能力
指标点1.3
1工程知识
2
目标2:掌握C语言程序设计的开发与调试方法、以及程序设计方法,养成良好的程序设计风格,具备一定的编程能力和软件设计能力
指标点5.1
5使用现代工具
教学内容及进度安排
(一)理论教学
序号
教学内容
学生学习
预期成果
课内
学时
教学方式
支撑
课程目标
1
1C语言基础知识?????
1.1计算机语言
1.2C语言的发展与特点
1.3最简单的C语言程序
1.4运行C程序的步骤与方法
1.5算法的基本概念
1.6算法的表示
1.7结构化程序设计方法
重点:C程序的运行步骤和方法、流程图和N-S流程图
难点:N-S流程图
1了解C语言的概念、发展和特点,算法的概念;
2理解C语言程序的基本组成、算法的特征;
3掌握结构化程序设计方法,程序设计的基本原则;
4熟练掌握算法的表示方法,运行C程序的步骤与方法。
4
课堂讲授,例题练习,VC操作演示,雨课堂发布课堂测试
目标1
2
2顺序程序设计????
2.1数据的基本类型及其表现形式
2.2运算符和表达式
2.3C语句及其分类
2.4数据输入和输出
重点:运算符的优先级和结合性、表达式运算和赋值运算、数据的输入输出
难点:数据的输入输出
1了解基本数据类型,常量和变量的区别;
2理解常量和变量的类型,不同数据类型的表示范围,顺序结构的程序设计特点;
3掌握变量的使用方法,各类运算符的优先级和结合性、赋值运算;
4熟练掌握表达式的正确书写与运算顺序,数据的输入和输出方法。
4
课堂讲授,例题练习,VC操作演示,雨课堂发布课堂测试
目标1
3
3选择结构程序设计??
3.1if语句
3.2if语句的嵌套
3.3关系运算符与关系表达式
3.4逻辑运算符与逻辑表达式
3.5条件运算符
3.6switch语句
重点:if...else语句、switch语句
难点:if语句的嵌套
1了解选择问题与选择问题的表达;
2掌握关系运算、逻辑运算和条件运算,break语句的使用;
3熟练掌握采用if语句设计单分支选择结构程序,采用switch语句设计多分支结构程序。
4
课堂讲授,例题练习,VC操作演示,雨课堂发布课堂测试
目标1
4
4循环结构程序设计
4.1while语句
4.2do-while语句
4.3for语句
4.4循环的嵌套
4.53种循环语句的比较
4.6转移语句
重点:do-while语句、while语句、for语句
难点:for循环的嵌套
1了解循环的基本概念;
2理解循环条件的建立过程;
3掌握while、do…while和for循环语句的使用;
4熟练掌握循环的嵌套、循环结构的应用。
4
课堂讲授,例题练习,VC操作演示,雨课堂发布课堂测试
目
您可能关注的文档
- 《C++程序设计》课程教学大纲.docx
- 《FPGA数字系统课程设计》课程教学大纲.docx
- 《FPGA数字系统设计》课程教学大纲.docx
- 《储能原理及技术》课程教学大纲.docx
- 《传感器与智能检测技术》课程教学大纲.docx
- 《传热学》课程教学大纲.docx
- 《创新思维与方法》课程教学大纲.docx
- 《单片机原理与接口技术》课程教学大纲.docx
- 《单片机原理与接口技术课程设计》课程教学大纲.docx
- 《电磁场与电磁波》课程教学大纲.docx
- 2025年宣传部工作总结汇报7篇.pdf
- (完整)100道马原选择题(答案修正版)._共16页.pdf
- 建设可行性研究报告的内容和深度规定.docx
- CSS面经整理学习4.pdf
- 2025中电投广西核电有限公司社会招聘30人笔试备考题库及答案解析.docx
- 2025年莱阳市事业单位公开招聘工作人员(171人)笔试备考题库及答案解析.docx
- 2025年四平市直教育系统“进校园”公开招聘教师笔试备考题库及答案解析.docx
- 2025浙江宁波市机关事务管理局直属机关幼儿园选聘事业编制教师1人笔试备考题库及答案解析.docx
- 2025浙江杭州安孚商业管理有限公司人员招聘4人笔试备考题库及答案解析.docx
- 2025年九江市事业单位招聘工作人员更正笔试备考题库及答案解析.docx
文档评论(0)