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

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

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《C程序设计B》教学大纲

适用范围:202X版本科人才培养方案

课程代码课程性质:专业选修课

学分:3学分

学时:48学时(理论32学时,实验16学时)

先修课程:无

后续课程:无

适用专业:车辆工程

开课单位:计算机科学与技术学院

一、课程说明

《C程序设计B》是车辆工程专业的专业选修课。本课程的任务主要是掌握C语言的基本知识、语法;能够综合运用所学知识,熟练掌握阅读和分析简短程序的方法和技巧,熟练掌握调试简单程序的方法和技巧;养成良好的程序设计风格,熟练使用自顶向下逐步求精的方法来解决问题,最终掌握程序设计方法及自学新知识的能力,同时为学习后续课程打下必要的基础。

二、课程目标

通过本课程的学习,使学生达到如下目标:

课程目标1:熟练掌握C语言程序设计的相关知识,培养计算思维,为以后进行后续课程的“课程设计”和“毕业设计(论文)”打下良好的基础。

课程目标2:掌握基本语法和一些常用函数及程序设计的基本思想、熟悉常用的算法与编程技巧,具备初步的编程解决实际问题的能力,能够编写计算机程序实现对复杂工程问题的模拟、预测和分析。

课程目标3:积极培育社会主义核心价值观,践行中国优秀传统文化教育,树立正确的人生观、世界观和价值观;树立正确的劳动观念,切实提升心理素质,增强干事创业的信心。

三、课程目标与毕业要求

《C程序设计B》课程教学目标对车辆工程专业毕业要求的支撑见表1。

表1课程教学目标与毕业要求关系

毕业要求

指标点

课程目标

支撑

强度

1.工程知识

1.2能够将数学、物理和工程科学技术基础知识用于对车辆工程相关复杂工程问题建立数学模型并进行求解。

课程目标1:熟练掌握C语言程序设计的相关知识,培养计算思维,为以后进行后续课程的“课程设计”和“毕业设计(论文)”打下良好的基础。

课程目标2:掌握基本语法和一些常用函数及程序设计的基本思想、熟悉常用的算法与编程技巧,具备初步的编程解决实际问题的能力,能够编写计算机程序实现对复杂工程问题的模拟、预测和分析。

H

12.终身学习

12.1具有勤奋求学、精于探索的素养,对问题的辩证思维和批判性思维意识,以及不断求知和终身学习的素养。

课程目标2:掌握基本语法和一些常用函数及程序设计的基本思想、熟悉常用的算法与编程技巧,具备初步的编程解决实际问题的能力,能够编写计算机程序实现对复杂工程问题的模拟、预测和分析。

课程目标3:积极培育社会主义核心价值观,践行中国优秀传统文化教育,树立正确的人生观、世界观和价值观;树立正确的劳动观念,切实提升心理素质,增强干事创业的信心。

M

注:表中“H(高)、M(中)”表示课程与相关毕业要求的关联度。

四、教学内容、基本要求与学时分配

1.理论部分

理论部分的教学内容、基本要求与学时分配见表2。

表2教学内容、基本要求与学时分配

教学内容

教学要求,教学重点难点

理论学时

实验学时

对应的课程目标

1.C语言概述

1.1程序设计与C语言

1.2简单的C程序

1.3算法

1.4C语言开发环境

教学要求:理解程序设计与C语言,掌握简单的C程序,了解算法,掌握C语言开发环境的使用。

重点:程序设计与C语言;简单的C程序,C语言开发环境。

难点:算法。

2

1、2

2.数据类型、运算符与表达式

2.1数据类型

2.2标识符、符号常量与变量

2.3运算符与表达式

2.4数据类型转换

教学要求:了解数值的定点与浮点表示,掌握整数的有符号与无符号类型,理解类型宽度与取值范围;掌握整型常量、字符类型及其常量、实型常量、符号常量;掌握运算符与表达式;掌握数据类型的隐式转换和显式转换。

重点:数据类型;运算符与表达式;数据类型转换。

难点:数值的定点与浮点表示,数据类型转换。

4

4

1、2

3.顺序结构程序设计

3.1C语言语句

3.2赋值语句

3.3标准输入输出函数

3.4字符输入/输出函数

教学要求:理解C语言语句;掌握赋值语句;掌握格式化输出函数、格式化输入函数、字符输入/输出函数。

重点:掌握赋值语句;格式化输出函数、格式化输入函数。

难点:格式化输出函数、格式化输入函数。

4

1、2

4.选择结构程序设计

4.1关系运算符与关系表达式

4.2逻辑运算符与逻辑表达式

4.3if语句

4.4条件运算符与条件表达式

4.5switch语句

教学要求:掌握关系运算符与关系表达式;掌握逻辑运算符与逻辑表达式;掌握if语句;理解条件运算符与条件表达式;掌握switch语句。

重点:关系运算符与关系表达式;逻辑运算符与逻辑表达式;if语句;switch语句。

难点:逻辑运算符与逻辑表达式;switch语句。

6

1、2

5.循环结构程序设计

5.1为什么需要循环控制

5.2whil

文档评论(0)

力行足下 + 关注
实名认证
内容提供者

用心做人,用心服务。

1亿VIP精品文档

相关文档