集美大学软件工程专业课程教学大纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
要求:熟练掌握定义结构体类型变量的方法、结构体类型变量的引用、结构体变量的初始化、结构体数组、指向结构体类型数据的指针、共用体、枚举类型
重点:结构体数组、指向结构体类型数据的指针
难点:用指针处理链表
第11章 文件处理
11.1 建立顺序存取文件
11.2 建立随机存取文件
11.3 实例研究:事务处理程序
3.4 操作系统
3.5 应用软件
3.6 多媒体计算机
要求:了解计算机语言基本知识、程序设计相关基本概念、操作系统的概念与功能。实践部分,初步掌握DOS、windows操作,学会Word、Excel和其它常用软件的基本操作。
重点:程序设计相关基本概念,操作系统基本概念。
难点:概念较庞杂,内容较多。面向机器的语言,结构化编程语言、面向对象的编程语言的比较,算法的基本特征;数据结构的逻辑结构和存储结构,结构化程序设计思想;操作系统的基本概念和基本功能;数字音频的表示、数字图像的表示。
2
必开
验证
3来自百度文库
选择和循环结构程序设计
2
必开
设计
4
一维数组和二维数组
2
必开
设计
5
函数
2
必开
设计
6
指针
2
必开
设计
7
结构体与共用体
2
必开
设计
8
文件
4
必开
设计
(备注:实验类型包括演示、验证、综合、设计等,可填写开展实验教学的特殊要求)
2.实验教学大纲
实验1:基础实验
实验目的:掌握Turboc2和Visual C++环境下C语言的运行环境,
要求:基本概念的熟悉、掌握。实践部分,学会网络的基本配置。
重点:网络基本概念的掌握。
难点:IP地址的基本结构,保护网络系统安全的措施,计算机病毒。
第6章计算机科学
主要内容:介绍计算机科学的研究内容与专业职业
6.1 概述
6.2 计算机科学
6.3 计算机技术预测
6.4 计算机与社会
6.5 计算机科学技术专业职业
实验3:循环结构程序设计
实验目的: 熟练掌握while语句、do ...while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。
实验内容:完成实验指导书中的实验三2道改错题及6道编程题。
实验要求: 掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。
2.4 判断语句
2.5 举例
要求:熟练掌握算术运算符和算术表达式;C预处理程序;基本判断语句
重点:算术运算符与预处理程序
集美大学《高级语言程序设计》课程教学大纲
教学内容及基本要求(分章节)
难点:对内存概念的理解。
第3章结构化程序的开发
3.1 算法
3.2 if/else选择结构
3.3while循环语句
难点:各年代计算机的特点(出现的名词很多,比较抽象)。
集美大学
集美大学《计算机概论》课程教学大纲
教学内容及基本要求(分章节)
第2章计算机的组成
主要内容:介绍计算机的硬件基础知识
2.1 数字表示和信息编码
2.2 计算机系统组成
2.3 中央处理器
2.4 存储设备
2.5 输入输出设备
2.6 系统总线
要求:熟练掌握数制转换与运算,熟悉数的定点、浮点表示;掌握冯.诺依曼原理;了解计算机基本工作原理;初步了解计算机各个组成部分。
要求:对计算机科学有基本的了解。初步建立专业意识,有自己后续的学习规划和职业规划。
集美大学《计算机概论》课程教学大纲
学时分配
章节
1
2
3
4
5
6
合计
授课学时
4
9
9
6
6
2
36
有关说明
1.教学方法:课堂讲授为主。结合课外作业,包括习题、资料查阅和课外上机实践。
2.教学手段:采用电子文档在多媒体教室授课。
3.教材:王平立 等编著.《计算机导论》.国防工业出版社,2006年3月第2版
5.4 递归与程序举例
要求: 理解函数定义、函数参数和函数的值、数组作为函数参数、局部变量和全局变量、动态存储变量与静态存储变量、内部函数和外部函数;并能熟练掌握函数的调用、函数的嵌套调用及函数的递归调用。
重点:作用域规则、函数的递归调用及参数传递。
难点:函数的递归调用
第6 章 数组
6.1 数组的定义、引用
集美大学教学大纲汇编
软件工程专业
(2006年)
集 美 大 学 计 算 机 工 程 学 院
2006.12
课程教学大纲1
实习教学大纲198
课程名称
中文:计算机概论
英文: AnIntroductiontoComputer
课程编号
8017010
学分/学时
2 / 36
所属教研室
计算机科学与技术教研室
先修课程

教学目的和要求
教学目的
培养学生程序设计的思想,并奠定学习其它计算机课程的理论基础。
教学要求
包括程序设计的基本知识与基本程序设计方法两部分内容,在基本知识中特别要注意具体语言对数据类型、表达式、基本语句和语法的规定,字符串、数组、函数的使用与操作;指针及结构体的灵活运用。基本程序设计要求学生熟练掌握顺序、分支和循环语句的格式及正确运用,指针及结构体对许多学生是难点;语言类中,要求学生能够读懂典型的程序段,掌握常用的程序设计算法(简单数学问题的程序设计),如求和(积)算法,求最大值最小值及平均值算法、基本排序算法(选择法、冒泡法等)、基本查找算法等。掌握基本数据结构和常用算法;熟悉算法描述工具——流程图的使用。
实验内容:完成实验指导书中的实验一的6个例题
实验要求:了解在该系统上如何编辑、编译、连接和运行一个C程序。通过运行简单的C程序,初步了解C源程序的特点。
熟练掌握C语言中数据类型的概念和定义、声明变量的方式及对变量赋值的方法。C程序各种运算符及其运算符的优先级和结合性、运算规则、运算对象、表达式(特别是关系表达式与逻辑表达式的使用方法)以及表达式运算过程中的类型转换。
4.主要参考书:
(1)黄国兴 等编著.《计算机导论》.清华大学出版社,2004年5月第1版.
(2)赵致琢 著.《计算科学导论》.科学出版社,2004年3月第3版.
(3)George Beekman著.《计算机通论-探索明天的技术》.机械工业出版社,2004年
(4)Nell Dale 等著.《计算机科学概论》Computer Science Illuminated(英文版第2版).机械工业出版社,2005年
第8章 字符和字符串
8.1 字符处理函数
8.2 字符串转换函数
8.3 比较函数
要求:能够灵活使用字符处理库(ctype.h)、通用实用库(stdlib.h)、字符串处理库(string.h)中的函数。
重点:字符串排序,检索字符串.
难点:字符串的综合运用(文本分析、支票保护、莫乐斯码)
第9章 格式化输入/输出
主要内容:介绍计算机与计算机应用的发展历程
1.1 计算机的起源
1.2 现代计算机的诞生
1.3 计算机年代的划分
1.4 微型计算机的发展
1.5 计算机应用的发展
要求:了解计算机的发展、以及图灵和冯诺依曼的贡献,掌握计算机的年代划分及各年代计算机 的特点,了解CPU的发展,计算机的应用领域。
重点:计算机的年代划分及各年代计算机的特点;计算机的应用领域。
拟制签名:审核签名: 审批签名:
日期: 日期: 日期
集美大学
课程名称
中文:高级语言程序设计
英文:High-LevelLanguageProgramming
课程编号
8014511
学分/学时
3.5/72
所属教研室
计算机科学与技术教研室
先修课程
《计算机导论》
课程类型
专业基础课
考核方式
闭卷
开课专业
计算机科学与技术、软件工程
实验2:顺序结构和选择结构程序设计
实验目的:熟练掌握if 、if…else、if…elseif语句和switch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。
实验内容:完成实验指导书中的实验二的3道改错题及5道编程题
实验要求:掌握简单的if语句编程,学会正确使用逻辑运算符和逻辑表达式
难点:概念较庞杂,内容较多。数据关系模型、数据库设计基本概念;软件危机与软件开发
过程。
集美大学《计算机概论》课程教学大纲
教学内容及基本要求(分章节)
第5章计算机网络
主要内容:介绍计算机通讯层的基础知识
5.1 计算机网络的产生与发展
5.2 计算机网络的结构
5.3 因特网
5.4 计算机网络安全
5.5 未来计算机网络的发展
重点:数制转换与运算,数的表示与基本运算,冯.诺依曼原理,计算机基本工作原理。
难点:进制之间的各种转换;真值和原码、补码、反码之间的相互转换;冯诺依曼原理和计算机的工作过程。
第3章从机器语言到多媒体
主要内容:介绍计算机的软件基础知识
3.1 机器语言与高级语言
3.2 算法、数据结构与程序
3.3 程序设计方法
6.2 数组排序与实例研究
6.3 数组查找
6.4 多维数组
要求:理解一维数组、二维数组及字符数组的定义并能熟练引用。
重点:排序(冒泡法及选择法), 矩阵的相加减及相乘, 二分查找法.
难点:矩阵的相乘与二分查找法
第7 章 指针
7.1 指针与一维数组
集美大学《高级语言程序设计》课程教学大纲
教学内容及基本要求(分章节)
要求学生学习本课程后,能对计算机系统的基础知识、硬件和软件有一个初步的概念。在掌握各个知识单元的基本概念的基础上,能融会贯通,把这些内容有机地结合起来,构成一个清晰的计算机系统的框架。此外,应当通过课外的上机实践,掌握计算机的基本操作和常用软件的使用。
教学内容及基本要求(分章节)
第1章计算机的发展史
3.4 赋值语句和自增和自减运算符
3.5 程序举例
要求:熟练掌握关系运算符和关系表达式;逻辑运算符和逻辑表达式并利用IF语句、SWITCH语句编制程序。
重点:IF语句的嵌套,会画流程图。自增和自减运算符。
第4章 程序控制
4.1 for语句
4.2 switch多路选择结构
4.3 do/while语句
4.4 程序举例
要求:熟练掌握 GOTO语句、WHILE语句、DO-WHILE语句、FOR语句;掌握循环的构成、循环的嵌套、BREAK语句和CONTINUE语句,并利用这些语句编制应用程序。
重点:三种循环语句的灵活运用。
难点:多重循环的嵌套
第 5 章 函数
5.1 函数的定义、说明、调用
5.2 存储类别
5.3 作用域规则
9.1 printf 函数的格式输出
9.2 scanf 函数的格式化输入
要求:熟练掌握标准输入、输出函数的用法
重点:printf 函数和scanf 函数
第 10 章 结构、联合、位运算和枚举
10.1结构定义、初始化、引用
10.2结构和函数
10.3范例:高效的洗牌和发牌模拟
10.4联合
10.5位运算
10.6枚举常量
课程类型
公共基础课
考核方式
闭卷
开课专业
计算机科学与技术、软件工程
教学目的和要求
教学目的
学生通过对本课程的学习,能对计算机系统有一个全面的初步了解,尽早接触专业的基础知识和有关名词,为今后深入学习计算机学科的课程打下基础。
教学要求
由于本课程的内容十分广泛,专业术语较多,且听课对象均为初学者,要全面地介绍计算机系统难度相当大,应处理好课程的广度和深度的关系。着重讲解的是基本概念而不是数学模型和技术细节,要求做到“广度优先,广而不细”。
要求:熟练掌握文件概念、文件类型指针;并熟练操作文件的打开与关闭、文件的读写、文件的定位。
重点:文件的读写
难点:掌握出错的检测和非缓冲文件系统。
集美大学《高级语言程序设计》课程教学大纲
课程实验大纲
1.实验项目与学时分配
序号
实验项目
学时
必开/选开
实验类型
备注
1
C语言的运行环境、运行过程
2
必开
验证
2
简单的C程序设计
教学内容和基本要求(分章节)
第1章 基本概念
1.1结构化程序设计和面向对象程序设计
1.2C语言运行环境
1.31.3举例
要求:理解结构化程序设计和面向对象程序设计编程思维
重点:学会使用visual C++开发工具
难点:结构化编程的思路
第2章 C语言程序设计入门
2.1 变量的定义
2.2 内存的概念
2.3 算术运算符
第4章信息系统
主要内容:介绍计算机应用层的基础知识
4.1 信息、数据与数据处理
4.2 数据处理技术的产生与发展
4.3 数据库系统
4.4 管理信息系统
4.5 决策支持系统与专家系统
4.6 软件工程
要求:基本概念的熟悉、掌握。实践部分,学会Access的使用。
重点:信息、数据库、管理系统等相关基本概念的掌握。
7.2 指针与二维数组
7.3 指向函数的指针
7.4 实例研究
要求:掌握指针的概念、指向变量的指针变量、 数组的指针和指向数组的指针变量、 字符串的指针和指向字符串的指针变量、 函数的指针和指向函数的指针变量、 返回指针值的函数及指针数组和指向指针的指针
重点:数据指针和指针数组, 函数指针及指针函数
难点:指针数组与指针函数
相关文档
最新文档