网站大量收购独家精品文档,联系QQ:2885784924

《C语言设计基础》课程教学大纲.docx

《C语言设计基础》课程教学大纲.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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操作演示,雨课堂发布课堂测试

文档评论(0)

CUP2008013124 + 关注
实名认证
内容提供者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档