广东海洋大学:电子工程系《C语言与C++入门》课程教学大纲

GD0U-B-11-213 《C语言与C+入门》教学大纲 课程编号1610001总学时60理论40实验/上机20 学分3.5开课单位信息学院开课系电子工程系修订时间2006年1月1日 课程简介 教学内容 《C语言与C+入门》主要由浅入深,逐步介绍C语言中的基本概念和语法,使学生 全面、系统地理解和学握用C语言进行程序设计的方法,同时对C+入门知识有一个简单 认识。 主要内容包括包括程序设计基本概念、程序的基本组成、选择结构、循环结构、模块 设计、数组、指针、结构体与共用体、文件、位运算及面向对象基本概念与面向对象程 序设计思想。 修读专业:本科电子信息工程、电气工程、通讯工程专业 先修课程:《计算机系统概论》 教材:谭浩强,C程序设计(第二版),清华大学出版社,1999 一、课程的性质与任务 《C语言与C+入门》是电子信息工程专业基础课程,是数据结构、计算机组成原理 等课程的前导课程,也是一门实践性很强的课程,既要学握概念,又要动手编程,还要 上机调试运行。对电子信息工程专业和理工类专业来说是一门必修的课程。 通过本课程的学习,使学生了解算法的基本概念,会根据算法编制相应的程序,并 初步掌握软件开发的基本技巧,同时也为后继课程的学习打下坚实的基础。 二、课程的基本要求 1.熟练掌握(A):选择结构、循环结构、函数的定义与调用、指针、结构体联合体、 位运算 2.掌握(B):数组、文件、标识符定义、数据的输入输出、数据的处理 3.了解(C):程序设计的基本方法,C+相关概念,面向对象程序设计思想方法
GDOU-B-11-213 《C 语言与 C++入门》教学大纲 课程编号 1610001 总学时 60 理论 40 实验/上机 20 学分 3.5 开课单位 信息学院 开课系 电子工程系 修订时间 2006年1月1 日 课 程 简 介 教学内容 《C 语言与 C++入门》主要由浅入深,逐步介绍 C 语言中的基本概念和语法,使学生 全面、系统地理解和掌握用 C 语言进行程序设计的方法,同时对 C++入门知识有一个简单 认识。 主要内容包括包括程序设计基本概念、程序的基本组成、选择结构、循环结构、模块 设计、数组、指针、结构体与共用体、文件、位运算及面向对象基本概念与面向对象程 序设计思想。 修读专业:本科电子信息工程、电气工程、通讯工程专业 先修课程:《计算机系统概论》 教材:谭浩强,C 程序设计(第二版),清华大学出版社,1999 一、 课程的性质与任务 《C 语言与 C++入门》是电子信息工程专业基础课程,是数据结构、计算机组成原理 等课程的前导课程,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要 上机调试运行。对电子信息工程专业和理工类专业来说是一门必修的课程。 通过本课程的学习,使学生了解算法的基本概念,会根据算法编制相应的程序,并 初步掌握软件开发的基本技巧,同时也为后继课程的学习打下坚实的基础。 二、 课程的基本要求 1.熟练掌握(A):选择结构、循环结构、函数的定义与调用、指针、结构体联合体、 位运算 2.掌握(B):数组、文件、标识符定义、数据的输入输出、数据的处理 3.了解(C):程序设计的基本方法,C++相关概念,面向对象程序设计思想方法 1

三、修读专业 本科电子信息工程专业 四、本课程与其它课程的联系 由于C语言与C+是归类于程序设计语言,可以实现汇编语言的大部分功能,同时使用 灵活,移植性好。为了能够让学生很好地理解该课程内容,要求学生在学习本课程之前 最好已经学习过以下课程:《计算机系统概论》、《计算机组成原理》、《数据结构》等。当 然主要要求学生具有“计算机系统概论”的基本知识,其他课程的知识要求是其次的。 五、教学内容安排、要求、学时分配及作业 CH1.绪论(2) 1.1程序设计语言发展(C) 1.2程序设计基本过程(C) 1.3程序设计的基本方法(C) 1.4C语言概述(C) 1.5程序的灵魂--算法(B) C2程序的基本组成(2) 2.1说明与定义(B) 2.2数据的输入与输出(A) 2.3数据的处理(B) CHB选择结构(3) 3.1语句与复合语句(C) 3.2if语句(B) 3.3 if...else语句(A) 3.4条件运算符(B) 3.5 switch结构(B) CH4循环结构(3) 4.1当型循环与直到型循环(A) 4.2for循环(A) 4.3循环的嵌套与其他有关语句(C)
三、 修读专业 本科电子信息工程专业 四、 本课程与其它课程的联系 由于C语言与C++是归类于程序设计语言,可以实现汇编语言的大部分功能,同时使用 灵活,移植性好。为了能够让学生很好地理解该课程内容,要求学生在学习本课程之前 最好已经学习过以下课程:《计算机系统概论》、《计算机组成原理》、《数据结构》等。当 然主要要求学生具有“计算机系统概论”的基本知识,其他课程的知识要求是其次的。 五、 教学内容安排、要求、学时分配及作业 CH1.绪论(2) 1.1 程序设计语言发展(C) 1.2 程序设计基本过程(C) 1.3 程序设计的基本方法(C) 1.4 C 语言概述(C) 1.5 程序的灵魂----算法(B) CH2 程序的基本组成(2) 2.1 说明与定义(B) 2.2 数据的输入与输出(A) 2.3 数据的处理(B) CH3 选择结构(3) 3.1 语句与复合语句(C) 3.2 if 语句(B) 3.3 if…else 语句(A) 3.4 条件运算符(B) 3.5 switch 结构(B) CH4 循环结构(3) 4.1 当型循环与直到型循环(A) 4.2 for 循环(A) 4.3 循环的嵌套与其他有关语句(C) 2

CH5模块设计(4) 5.1模块的实现一函数(B) 5.2模块间的参数传递(B) 5.3模块的递归调用(C) 5.4预处理命令(B) CH6数组(6) 6.1一维数组(B) 6.2二维数组(B) 6.3字符数组与字符串(B) 6.4数组作为函数的参数(B) CH7指针(6) 7.1指针的基本概念(C) 7.2指针变量(C) 7.3数组与指针(B) 7.4字符串与指针(B) 7.5指针数组与指向指针的指针(B) 7.6函数与指针(B) CH8结构体与联合体(6) 8.1结构体类型变量(C) 8.2结构体数组(B) 8.3结构体与指针(C》 8.4联合体(B) 8.5枚举类型与自定义类型名(C) CH9文件(4) 9.1文件的概念(C) 9.2文件的打开与关闭(B》 9.3文件的读写(B) 9.4文件的定位(C) CH10位运算(2)
CH5 模块设计(4) 5.1 模块的实现----函数(B) 5.2 模块间的参数传递(B) 5.3 模块的递归调用(C) 5.4 预处理命令(B) CH6 数组(6) 6.1 一维数组(B) 6.2 二维数组(B) 6.3 字符数组与字符串(B) 6.4 数组作为函数的参数(B) CH7 指针(6) 7.1 指针的基本概念(C) 7.2 指针变量(C) 7.3 数组与指针(B) 7.4 字符串与指针(B) 7.5 指针数组与指向指针的指针(B) 7.6 函数与指针(B) CH8 结构体与联合体(6) 8.1 结构体类型变量(C) 8.2 结构体数组(B) 8.3 结构体与指针(C) 8.4 联合体(B) 8.5 枚举类型与自定义类型名(C) CH9 文件(4) 9.1 文件的概念(C) 9.2 文件的打开与关闭(B) 9.3 文件的读写(B) 9.4 文件的定位(C) CH10 位运算(2) 3

10.1二进制位运算(B) 10.2位段(B) CH11C+入门(2) 11.1C+概述(C) 11.2由C到C+的转变(C) 11.3C+的新特性(C) 11.4从面向过程到面向对象(C) 11.5类与对象(B) 六、实验内容与要求 序号 实验内容 学时 1 选择结构、循环结构(A) 4 2函数设计与应用(A) 3 数组(A) 4 4指针(A) 6 5结构体与联合体(B) 2 6文件、位运算(B) 2 七、教材与参考书 本课程选用教材:谭浩强,C程序设计(第二版),清华大学出版社,1999 本课程推荐参考书: 1、徐士良,C程序设计题解与实验指导,人民邮电出版社,2001 2、谭浩强等,C语言程序设计教程(第二版),高等教育出版社,1998 3、肖任重,从C到C+进阶教程,电子工业出版社,2002 4、徐士良编著,C语言程序设计教程,人民邮电出版社,2001 执笔:张世龙 审核 批准人: 时间:2006.1.1 4 电子技术与计算机软件类课程组 张楚芳 王立臣 柯文彬 王骥 王震字 徐国宝 张世龙
10.1 二进制位运算(B) 10.2 位段(B) CH11 C++入门(2) 11.1 C++概述(C) 11.2 由 C 到 C++的转变(C) 11.3 C++的新特性(C) 11.4 从面向过程到面向对象(C) 11.5 类与对象(B) 六、 实验内容与要求 序号 实验内容 学时 1 选择结构、循环结构(A) 4 2 函数设计与应用(A) 4 3 数组(A) 4 4 指针(A) 6 5 结构体与联合体(B) 2 6 文件、位运算(B) 2 七、 教材与参考书 本课程选用教材:谭浩强,C 程序设计(第二版),清华大学出版社,1999 本课程推荐参考书: 1、徐士良,C程序设计题解与实验指导,人民邮电出版社,2001 2、谭浩强等,C语言程序设计教程(第二版),高等教育出版社,1998 3、肖任重,从C到C++进阶教程,电子工业出版社,2002 4、徐士良编著,C语言程序设计教程,人民邮电出版社,2001 执笔:张世龙 审核: 批准人: 时间:2006.1.1 4 电子技术与计算机软件类课程组 张楚芳 王立臣 柯文彬 王骥 王震宇 徐国宝 张世龙
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)数字电路复习提纲.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)第8章 可编程逻辑器件.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)7.2.2 可编程ROM 7.2.3 可擦除的可编程ROM 7.2.4 利用ROM实现组合逻辑函数 7.3 随机存取存储器(RAM)7.4.2 字扩展方式.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)10.3.3 逐次渐近型A/D转换器 10.3.5 A/D转换器的主要技术指标.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)第10章 模数与数模转换 10.2 D/A转换器 10.3.1 A/D转换的一般工作过程.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)9.5 555定时器.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)9.3 单稳态电路 9.4 多谐振荡电路 9.4.1 对称式和非对称式多谐振荡电路 9.4.2 环形振荡电路 9.4.3 利用施密特触发电路构成的多谐振荡电路.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)6.4.1 简单同步时序逻辑电路的设计 6.4.2 复杂时序逻辑电路的设计 6.5 时序逻辑电路中的竞争—冒险现象.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)熟练掌握用MSI计数器(74163、74160)实现N进制计数器的方法.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)4.2 常用的组合逻辑电路 4.2.1 译码器.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)4.1 组合逻辑电路的特点和分析方法 4.1.2 组合逻辑电路的分析方法 4.2 常用的组合逻辑电路 4.2.2 编码器.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)3.4 TTL门电路 3.4.2 TTL与非门、或非门、与或非门和异或门 3.4.3 三态输出和集电极开路输出的TTL门电路 3.4.4 TTL门电路的电气特性和参数.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)6.3.3 计数器.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)6.3.1 寄存器 6.3.2 移位寄存器.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)5.4 时钟边沿触发的触发器 5.5 触发器逻辑功能的分类及逻辑功能的描述.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)掌握电平触发器、脉冲触发器各自的动作特点及波形绘制.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)掌握组合逻辑电路的设计方法.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)4.2.3 数据选择器 4.2.4 加法器 4.2.5 数值比较器.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)3.2.3 三态输出和漏极开路输出的CMOS门电路 3.2.4 CMOS电路的静电防护和锁定效应 3.2.5 CMOS电路的电气特性和参数 3.3.1 双极型二极管的开关特性和二极管门电路 3.3.2 双极型的三极管的开关特性.ppt
- 广东海洋大学:《数字电子技术》课程教学资源(PPT课件)2.5 具有无关项的逻辑函数及其化简 3.2.1 CMOS反相器和传输门 3.2.2 CMOS与非门、或非门和异或门.ppt
- 广东海洋大学:电子工程系《模拟电路》课程教学大纲.pdf
- 广东海洋大学:电子工程系《电路分析》课程教学大纲.pdf
- 广东海洋大学:电子工程系《信号与系统》课程教学大纲.pdf
- 广东海洋大学:电子工程系《微机原理与应用》课程教学大纲.pdf
- 广东海洋大学:电子工程系《数子电子技术》课程教学大纲.pdf
- 广东海洋大学:电子工程系《单片机》课程教学大纲.pdf
- 广东海洋大学:电子工程系《高频电子线路》课程教学大纲.pdf
- 广东海洋大学:电子工程系《计算机网络技术》课程教学大纲.pdf
- 广东海洋大学:电子工程系《通信原理》课程教学大纲.pdf
- 广东海洋大学:电子工程系《信息与编码》课程教学大纲.pdf
- 广东海洋大学:电子工程系《数字信号处理》课程教学大纲.pdf
- 广东海洋大学:电子工程系《电子测量与智能仪器》课程教学大纲.pdf
- 广东海洋大学:电子工程系《电磁场与电磁波》课程教学大纲.pdf
- 广东海洋大学:电子工程系《信息与编码》课程教学大纲.pdf
- 广东海洋大学:电子工程系《密码学》课程教学大纲.pdf
- 广东海洋大学:电子工程系《移动通信》课程教学大纲.pdf
- 广东海洋大学:电子工程系《程控交换原理》课程教学大纲.pdf
- 广东海洋大学:电子工程系《传感器技术》课程教学大纲.pdf
- 广东海洋大学:电子工程系《信息安全技术》课程教学大纲.pdf
- 广东海洋大学:电子工程系《现代电路分析 modern circuit analysis》课程教学大纲.pdf