《C语言程序设计》课程教学大纲.doc

《C语言程序设计》课程教学大纲.doc

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

PAGE

PAGE1

《C语言程序设计》课程教学大纲

一、课程基本信息

课程

编号

课程

名称

C语言程序设计

课程基本情况

学分/学时

4学分/64学时

开课时间

第1学期

课程性质

专业主干必修课

先修课程

计算机科学导论

考核方式

考试,作业考核,课堂表现考核(平时课堂表现和作业完成情况占40%、期末考试占60%)

课程负责人

曾智勇

教材及

参考书

教材:曾智勇.C语言程序设计-基于计算思维的培养.北京:电子工业出版社,2020。

参考书目:

谭浩强.C语言程序设计(第五版).北京:清华大学出版社,2017

苏小红等,C语言程序设计,高等教育出版社,2016.

[印]巴拉古路萨米著,金名等译,《标准C程序设计》,清华大学出版社

K.N.King著,吕秀峰译,《C语言程序设计:现代方法》,人民邮电出版社

StephenPrata著,姜佑译,《CPrimerPlus》第六版,人民邮电出版社

课程

简介

《高级语言程序设计(上)》课程是计算机科学与技术专业基础课程。主要以面向过程的程序设计语言(C)为基础,讲授高级程序设计语言的基本知识和程序设计的方法与技术,培养学生基于计算机的问题求解的基本能力和思维方法。?本课程的主要讲授C语言的语法规则、数据类型、数据运算、表达式、函数和程序结构等基本知识和基本技能,培养学生熟练运用C语言进行程序设计的能力;建立结构化程序设计的基本思想,养成良好的编程习惯,培养严谨务实的分析问题与解决问题能力,为后续课程学习和系统开发奠定一个良好的基础,支撑相关毕业要求指标。

课程学习目标

学习目标1:掌握结构化程序设计的基本方法,掌握并能熟练应用C语言的语法、运算符与表达式、基本数据类型和构造数据类型。

学习目标2:建立结构化程序设计的基本思想,培养学生基于计算思维和编程语言的问题求解能力。

学习目标3:提高分析问题与解决问题能力,为以后的计算机相关课程打下坚实的基础。

二、课程学习目标与毕业要求指标点的对应关系

专业毕业要求

专业毕业要求指标点

对应的课程学习目标

1.3工程知识

毕业要求1(工程知识):掌握解决计算机工程和应用方面的复杂工程问题的数学、自然科学、工程基础和专业知识。

1.3掌握工程基础、计算机学科基础知识,能够解决计算机系统的分析、设计、运维和相关领域的工程应用方面的复杂工程问题。

课程学习目标1、2、3

3.1设计/开发解决方案

毕业要求3(设计/开发解决方案):能够针对复杂计算机工程应用问题的解决方案,设计满足特定需求的软硬件系统、单元(部件)或开发流程,并能够在设计环节体现创新意识。

3.1运用计算机专业相关基本理论知识和技术手段设计满足特定需求的计算机应用系统。

课程学习目标1、2、3

4.1研究

毕业要求4(研究):能够基于科学原理并采用科学方法,对基于计算机应用的复杂工程问题进行分析,包括设计实验、分析与解释数据,并通过信息综合得到合理有效的结论。

4.1掌握计算机科学相关原理,能对相关领域具体的工程问题构建实验模型进行实验验证。

课程学习目标1、2、3

5.1使用现代工具

毕业要求5(使用现代工具):能够针对计算机工程及相关应用环境中的复杂工程问题,开发、选择与使用恰当的技术、资源、现代信息技术工具,对复杂工程问题进行预测与模拟,并能够理解其局限性

5.1能够针对现代计算机环境中的复杂工程问题,选择与使用恰当的技术、资源

课程学习目标1、2、3

三、课程教学目标与毕业要求指标点对应的矩阵关系

教学目标/毕业要求

毕业要求1.3

工程知识

毕业要求3.1

设计/开发解决方案

毕业要求4.1

研究

毕业要求5.1

使用现代工具

课程学习目标1

0.5

0.1

0.1

0.1

课程学习目标2

0.3

0.6

0.6

0.5

课程学习目标3

0.2

0.3

0.3

0.4

注:将一个毕业要求指标点分解到对应课程目标中,每一列的权重之和为1。

四、课程教学内容、教学活动、学时分配与课程学习目标的对应关系

教学内容

支撑的学习目标

教学活动及其重难点

学时安排

第一章C语言基本概念

第1.1节:介绍计算机程序和编程语言

第1.2节:算法和算法表示

第1.3节:C语言的发展及其特点

第1.4节:C语言程序的基本结构

第1.5节:运行C程序的步骤与方法

第1.6节:算法的基本概念

第1.7节:结构化程序设计的概念

学习目标1

学习目标2

学习目标3

教学活动:介绍该课程的基本内容,讲授程序设计的基本概念、C语言程序的基本结构,演示运行C程序的步骤与方法。通过本章的教学活动,使学生了解程序设计和C语言的基础知识

教学重点:C语言程序结构,程序与算法的基本概念。

教学难点:C语言程序的运行与调式

4

第二章

您可能关注的文档

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档