厦门大学本科课程大纲-C .pdf

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

厦门大学本科课程大纲

课程名称C语言程序设计

英文名称CLanguageProgramming

课程编号待定开课学期见培养方案学分/周学时2学分/周2+1学时

课程类型公共必修课程

先修课程计算机基础

选用教材黄保和江弋编著,《C语言程序设计》,清华大学出版社,20011年10月第2版。

主要参考书

一、课程性质、目的与任务

“C语言程序设计”是一门计算机基础课程。程序设计是计算机技术在各专业、各领域应用的

基础,对非计算机专业的学生,在今后的工作中不一定会自己开发本专业领域的应用软件,但一定会

使用计算机软件,会和计算机专业人员合作开发应用软件。因此学习程序设计的一般原理和方法是本

课程的基本任务。程序设计必须借助于某种计算机语言,本课程选用C语言作为程序设计的工具。课

程主要通过C语言的词法、语法介绍,通过各种基本结构的实际案例分析,把程序设计方法介绍给学

生。通过上机实验,使学生掌握程序调试和测试方法。通过本课程的学习,学生计算机知识、能力、

素质上应得到进一步的提高,为后续的计算机应用课程打下坚实的基础。

二、教学基本要求

教学目标

了解软件开发的一般过程,软件开发和运行平台,软件工程的基本概念。

掌握C语言的基本语法,能灵活应用C语言编写中等难度的程序。

掌握结构化程序设计方法,理解模块的概念,能熟练进行函数的定义和调用,熟练掌握顺序、分

支和循环三种基本程序控制结构。

熟练掌握VC平台,掌握程序调试和测试的一般方法。

了解面向对象的程序设计方法。

课程基本内容

学习C语言的目的是为了程序设计,由于课时的限制,不能安排太多的时间专门讲授程序设计理

论,课程主要以介绍语言为线索,通过适当的举例,把程序设计的一般方法和技巧传授给学生,所以

循序渐进地设计好教学案例非常重要。

第一章绪论

程序、程序设计、程序设计语言、软件工程、算法、数据结构。

第二章C语言基础

C语言的发展概况、C语言的特点、C语言程序的结构、C语言的词法(关键字、保留字)、VC

集成环境。

常量和变量、整数类型、实数类型、字符类型、算术表达式。

第三章顺序结构程序设计

程序的三种基本结构、顺序结构语句(表达式语句、函数调用语句)、scanf函数和printf

函数的使用、顺序结构程序举例。

第四章选择结构程序设计

关系表达式和逻辑表达式、选择结构、if语句、if语句嵌套、switch-case语句、选择结构

程序举例。

第五章循环结构程序设计

循环结构、for语句、while语句、do-while语句、循环的嵌套、三种循环语句的比较、循

环结构程序举例。

第六章函数

结构化程序设计概念、函数的概念、函数的定义和调用、函数的参数、函数的返回值、函数

的递归调用、变量的作用域、变量的存储类型。

第七章编译预处理

编译预处理概念、宏定义与宏替换、带参数宏的应用、文件包含。

第八章数组和字符串

数组的概念、一维数组的定义,初始化和数据元素的引用、多维数组、字符串的概念、字符

串的定义和引用、常用字符串函数的使用。

第九章结构体和共用体

结构体类型与结构体变量、结构体的定义,初始化和结构体的引用、结构体数组、共用体的

概念、共用体和结构体的区别。

第十章指针

指针的概念、指针变量的定义,初始化和引用、指针用作函数参数、用指针访问数组元素、

用指针访问字符串。

第十一章文件

文件的概念,文件的打开和关闭,文本文件的读写,二进制文件的读写

第十二章面向对象程序设计

面向对象程序设计方法简介(本章内容不考试)。

课外学习

本课程讲授课时少,实验课时也少,学生必须利用课外时间自主学习。为了便于学生课外复习,

要求老师在每章结束后必须

文档评论(0)

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

各类考试卷、真题卷

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

1亿VIP精品文档

相关文档