《程序设计基础》(C语言)课程教学大纲_第1页
《程序设计基础》(C语言)课程教学大纲_第2页
《程序设计基础》(C语言)课程教学大纲_第3页
《程序设计基础》(C语言)课程教学大纲_第4页
《程序设计基础》(C语言)课程教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

《程序设计基础》(C语言)课程教学大纲

一、课程基本情况

课程代码:104113223001

课程名称:程序设计基础Basicofprogramming

课程类别:学科专业基础课程

学分:3

总学时:48

理论学时:24

实验/实践学时:24

适用专业:非计算机专业

适用对象:本科

先修课程:信息技术法础

教学环境:网络和计算机

开课学院:计算机与信息工程学院

二、课程简介

通过本课程的学习,使学生掌握C语言的基本语法、程序设计的基本思想和结构化程序

设计的一般方法,培养良好的设计风格和习惯。培养学生严谨的程序设计思想、灵活的思维

方式及实践动手•能力,使学生掌握C语言程序设计的基本方法、编程技能与上机调试的能力,

并尝试通过编程解决一些一般性应用问题(如数值计算等),为后续专业课程的学习打下理

论和实践基础。整个教学过程主要讲授三种基本结构、数组、指针、函数、结构体和文件等,

利用贯穿实例,注重训练学生的实践能力,以利于培养学生在实践中能够运用C语言工具解

决实际问题.

三、课程教学目标

1.课程对毕业要求的支撑

[毕业要求指标点5.1]了解金属材料领域现代专业检测设备、信息技术工具具和模拟软件的

使用原理和方法,理解其局限性,并能够选择与使用恰当的仪器、信息资源、工程工具和专

业模拟软件,对•金属材料史杂工程问题进行分析、计算与设计。

[毕业要求指标点4.2]能够基于科学原理,识别对象特征,综合运用专业知识对金属材料相

关的工程问题进行实验设计。

2.课程教学目标

对应毕业要求指标点,具体内容如下

教学目标1:掌握C语言的基本语法规则;各种数据类型及各种运算符、表达式的使用。

利用程序设计语言描述工程问题。

教学目标2:掌握C语言各种数据结构在编程中的使用,具备程序设计的基本方法和技

巧,建立过程化程序设计门勺概念,分析和处理专业数据,具有综合运用所学知识分析和解决

实际问题的能力。

四、教学课时安排

(-)学时分配

主题或学时完成课程

教学内容总学时

知识点讲课实验教学目标

程序开发环境;程序基本结构、数

据类型、运算符、表达式和输入输

主题或

出方法;程序设计的基本概念,分

知识点301614目标1

支结构和循环结构的程序设计方

1

法。函数的定义和调用、标准库函

数的使用。

数组的定义、数组的应用;字符数

主题或组的定义和使用。使用字符指针处

知识点理字符数组。指针的基本概念;指18810目标2

2

针和函数的关系和应用;指针和数

组的关系和应用。文件的基本操作。

合计482424

(-)实践教学安排(指含有实验或实践内容的课程)

实验/实验/实验/

每组

序号实验/实践项目名称实践学实践类实践要备注

人数

时型求

1程序设计基础2验证性必做1目标1

2基本程序设计2验证性必做1目标1

3程序控制结构(一)2验证性必做1目标1

4程序控制结构(二)2验证性必做1目标1

5程序控制结构(三)2综合性必做1目标1

6函数(一)2综合性必做1目标1

7函数2综合性必做1目标1

8数组2综合性必做1目标2

9字符串2综合性必做1目标2

10指针2综合性必做1目标2

11结构体2综合性必做1目标2

12文件2综合性必做1目标2

合计24

五、教学内容及教学设计

第一章程序设计概达

1.主要内容

阐述程序设计的基本概念,程序设计的书写格式,程序调试、运行的操作方法,数据的

输入输出格式和方法。

2.重点

熟悉C语言的开发过程和环境。

3.难点

C语言集成开发环境。

4.教学方案设计(含教学方法、教学手段)

课堂讲授为主,通过实例的引入让学生熟悉C语言的开发环境和过程。配合上机,让学

生亲自演练C语言的开发环境。

第二章基本程序设计

1.主要内容

阐述C语言的基本语法知识及程序调试的相关知识。

2.重点

熟悉C语言的基本语法规则。

3.难点

运算符和表达式的应用。

4.教学方案设计(含教学方法、教学手段)

课堂讲授为主,介绍基本的程序设计中各类语法规则;配合上机练习,熟悉基本程序设

计的语句和结构。

第三章程序的控制结构

1.主要内容

阐述C语言的几种常用的结构。

2.重点

掌握三种不同程序结构的特点和经典实例。

3.难点

格式输出函数(prin"。)、字符输出函数(putchai'()).格式输入函数(scanf。)和

字符输入函数(getcharO);if语句、while循环和for循环语句的使用。

4.教学方案设计(含教学方法、教学手段)

格式输出函数(prin:f())s字符输出函数(putcharO)、格式输入函数(scanf())和

字符输入函数(getcharO);if语句、while循环和for循环语句的使用。

第四章函数

1.主要内容

函数的定义、返回值、调用和声明:递归调用:函数的传递:熟悉变量的属性:经她算

法。

2.重点

函数的定义、返回值、调用和声明;递归调用;局部变量、全局变量。

3.难点

函数的调用。

4.教学方案设计(含教学方法、教学手段)

课堂讲授函数的基本概念;配合上机练习,熟悉函数的各种应用及经典算法的实战演练。

第五章数组和字符串

1.主要内容

数组的概念、引用和初始化,以及在数值计算、数据统计、排序和数据检索方面的基本

应用;字符串与字符数组的概念和基本用法。

2.重点

顺序查找算法、冒泡法和选择法的排序算法;常用字符串处理函数。

3.难点

数组的应用;查找算法和排序算法;字符串处理函数。

4.教学方案设计(含教学方法、教学手段)

课堂讲授数组的基本概念和各种实例、字符串的基本概念和各种使用技巧;配合上机练

习,熟悉数组的各种应用及经典算法的实战演练。

第六章指针

1.主要内容

地址和指针概念及二者的关系;指针变量的使用与操作:用指针访问数组、字符串和函

数的方法。

2.重点

内存地址、指针变量的定义、引川;指针变量作为函数参数;指针变量与一维数组、二

维数组、字符串和函数的指向和引用;动态内存分配。

3.难点

指针与数组的搭配使用。

4.教学方案设计(含教学方法、教学手段)

课堂讲授指针的基本概念和各种用法;配合上机练习,熟悉指针的各种应用及经典算法

的实战演练。

第七章结构、联合和链表

1.主要内容

结构体类型的声明、变量定义方法和结构体变量的引用、访问方法。

2.重点

结构的应用。

3.难点

结构和指针、数组、函数的组合。

4.教学方案设计(含教学方法、教学手段)

课堂讲授结构的基本概念和各种使用技巧;配合上机练习,熟悉它们的使用方法。

第八章文件

1.主要内容

文件的基本概念和各种操作。

2.重点

文件的应用。

3.难点

文件的打开、关闭操作;文件的输入输出方法。

4.教学方案设计(含教学方法、教学手段)

课堂讲授文件的基本概念和各种使用技巧;配合,机练习,熟悉文件的各类操作。

六、学生成绩评定

1.课程考核方式及比例

本课程成总成绩包括形成性评价(平时成绩和实验成绩)和结果性评价(期末成绩),

形成性评价占60%,结果性评价(期末考试成绩)占40%。形成性评价主要包括作业为网络

教学平台作业(20席),实验为网络教学平台上实验内容(40%)。期末考试采用机试,满分100

分,折算40%计入总成绩。

学生成绩评定表

考核方式平时成绩(作业)实验成绩期末考试

成绩比例与204040

2.课程考核方式评价权重

本课程教学目标与考核方式评价权重如表所示:

支撑毕业要求

课程教学目标指标点考核评价方式权重(%)

作业实验期末考试合计

教学目标1指标点5.112283676

教学目标2指标点4.2812424

合计204040100

3.课程成绩评价标准

成绩评定及考核标准

考核环节考核结果及标准

评估项目优秀良好中等及格不及格

及权重(90〜100分)(80〜89分)(70〜79分)(60〜69分)(<6。分)

能够独立完成作能够独立完成作能够独立完成作基本能够独立完成不能独立完成作

业,作业完成质量业,完成质量较高,业,完成质量符合作业,部分题目解业,存在明显抄袭

优秀,平台得分高,平台得分较高,能要求,平台得分一答不正确,平台得现象,平台得分很

作业

能够灵活运用所学够运用所学知识和般,能够运用所学分较低,运用所学低,不具备运用所

(20%)

知识和理论解决问理论解决问题,并知识和理论解决问知识和理论解决问学知识和理论解决

题,并获得正确结获得正确结论。题,并获得有效结题的能力基本符合问题的能力。

论。论。要求。

实验能够独立完实验能够独立完实验能够完成,内实验基本能够独立实验不能独立完

成,内容完整,数成,内容完整,数容完整,数据基本完成,内容完整,成,存在抄袭现象,

据合理,数据处理据合理,能够进行合理,能够进行数基本完成实验报告报告中提出的问题

正确。能够正确完数据处理。能够完据处理。能够基本中提出的问题,平没有或基本没有回

实验成实验要求的问成实验要求的问完成实验要求的问台得分较低,完成答,平台得分很低,

(40%)题,并对实验中遇题,并对实验中遇题,对实验中遇到质量一般。完成质量较差。

到的问题进行深入到的问题进行讨的问题进行讨论,

的讨论,提出自己论,提出意见,平平台得分一般,完

的见解,平台得分台得分较高,完成成质量中等。

高,完成质量优秀。质量良好。

完成所有阶段测完成所有阶段测完成所有阶段测完成所有阶段测没有完成所有阶段

验,根据参考答案验,根据参考答案验,根据参考答案验,根据参考答案测验,根据参考答

期末考试

评分,总评成绩为评定分,总评成绩评定分,总评成绩评定分,总评成绩案评定分,总评成

(40%)

优秀段内的分数。为良好段内的分为中等段内的分为及格段内的分绩为不及格段内的

数。数。数。分数。

课程教学FI标评价标准

考核环节考核结果及标准

评估项目优秀良好中等及格不及格

及权重(90〜100分)(80〜89分)(70〜79分)(60〜69分)(<60分)

熟练掌握程序开发准确掌握程序开发基本掌握程序开发不能掌握程序开发

掌握程序开发环

环境;程序基本结环境;程序基本结环境;程序基本结环境;程序基本结

境:程序基本结构、

构、数据类型、运构、数据类型、运构、数据类型、运构、数据类型、运

数据类型、运算符、

算符、表达式和输莫符、表达式和输算符、表达式和输算符、表达式和输

表达式和输入输出

入输出方法:程序入输出方法:程序入输出方法:程序入输出方法:程序

方法;程序设计的

设计的基本概念,设计的基本概念,设计的基本概念,设计的基本概念,

教学目标1基本概念,分支结

分支结构和循环结分支结构和循环结分支结构和循环结分支结构和循环结

构和循环结构的程

构的程序设计方构的程序设计方构的程序设计方构的程序设计方

序设计方法。函数

法。函数的定义和法。函数的定义和法。函数的定义和法。函数的定义和

的定义和调用、标

调用、标准库函数调用、标准库函数调用、标准库函数调用、标准库函数

准库函数的使用。

的使用。的使用。的使用。的使用。

熟练掌握数组的定准确掌握数组的定掌握数组的定义、基本掌握数组的定不能掌握数组的定

义、数组的应用;义、数组的应用:数组的应用;字符义、数组的应用:义、数组的应用;

字符数组的定义和字符数组的定义和数组的定义和使字符数组的定义和字符数组的定义和

使用。使用字符指使用。使用字符指用。使用字符指针使用。使用字符指使

温馨提示

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

最新文档

评论

0/150

提交评论