11级计算机《程序设计基础》理论教学大纲(70学时)(新).pdf

11级计算机《程序设计基础》理论教学大纲(70学时)(新).pdf

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

《程序设计基础》课程

(FundamentalsofProgramming)

(学时70)

一、前言

《程序设计基础》是面向“计算机技术与科学”专业、“计算机技术与科学(专升本)”专

业、“软件工程”专业、“电子信息工程”专业、“应用数学”专业、“信息与计算科学”专业

以及学习本课程的相关专业开设的一门专业基础课。本课程共4.0学分,70学时,其中理

论教学50学时,上机实验20学时。

二、课程的性质、地位和任务

《程序设计基础》是一门重要的专业基础课,它既可以为其它专业课程奠定程序设计的

基础,又可以用为其它专业课程的程序设计的工具。

《程序设计基础》主要以C语言为语言基础,介绍了C语言的数据类型、运算符和表达

式,顺序结构、选择结构和循环结构的程序设计,数组的定义和使用,指针,结构体和共用

体以及文件,并在此基础上简要介绍C++的初步知识。设置本课程的主要目的是使学生掌握

传统的结构化程序设计的一般方法,培养学生严谨的程序设计思想、灵活的思维方式及较强

的动手能力,并以此为基础,让学生逐渐掌握复杂软件的设计和开发手段,为后续专业课程

的学习打下扎实的理论和实践基础。

三、教学基本要求和方法

通过本课程学习,要求学生掌握程序设计的基本原理、概念和方法;熟练掌握C语言的

语法知识并具备用C语言进行程序设计解决实际问题的能力;初步了解C++的特点,为《面

向对象程序》课程的学习奠定基础。

本课程逻辑性强、实践性强、涉及面广,因此建议理论教学与实验教学应统一考虑。为

加强和落实动手能力的培养,应保证实验学时不少于本教学大纲规定的实验学时数。

课程的教学要求大体上分为三个层次:了解、理解和掌握。了解即能正确判别有关概念

和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。

四、授课教材及主要参考书目

1、推荐授课教材:

[1]黄思先,刘必雄等.程序设计基础教程(C语言版).北京:科学出版社,2012.

[2]黄思先等.程序设计基础实践教程(C语言版).北京:科学出版社,2012.

2、主要参考书目:

[1]谭浩强.C程序设计(第4版).北京:清华大学出版社,2010

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

[3]廖湖声,叶乃文,周珺.C语言程序设计案例教程(第2版).北京:人民邮电出版

社,2010

[4]姚琳.C语言程序设计(第2版).北京:人民邮电出版社,2010

[5]贾宗璞,许合利.C语言程序设计.北京:人民邮电出版社,2010

[6]刘国成,张丹彤.C语言程序设计.北京:科学出版社,2011

[7]徐士良.C语言程序设计教程(第3版).北京:人民邮电出版社,2009

[8]严桂兰,黄思先.C语言程序设计与应用教程.厦门:厦门大学出版社,2001

五、学分和学时分配

本课程共4.0学分,其中理论教学共50学时,实验教学20学时,共70学时。

理论学时分配如下表:

序号教学内容学时数

1C语言基础知识6

2运算符与表达式4

3程序的控制结构10

4构造数据类型10

5函数8

6指针10

7文件

您可能关注的文档

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档