《计算机软件技术基础》课程教学大纲

《计算机软件技术基础》课程教学大纲

ID:26212882

大小:70.50 KB

页数:3页

时间:2018-11-25

《计算机软件技术基础》课程教学大纲_第1页
《计算机软件技术基础》课程教学大纲_第2页
《计算机软件技术基础》课程教学大纲_第3页
资源描述:

《《计算机软件技术基础》课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、«计算机软件技术基础»课程教学大纲 课程编号:00600330  课程名称:计算机软件技术基础   英文名称:TheElementaryTechnologyofComputerSoftware  总学时:32   总学分:2   适用对象:非计算机专业的本科生   先修课程:C语言程序设计  一、课程性质、目的和任务  计算机软件技术基础课是为贯彻原国家教委“面向21世纪教学内容改革”的精神,为适应计算机技术的迅速发展,按照工科计算机课程教学指导委员会“三个层次五门课”的系列课程体系构想,作为其中的第二层次的课程,为非计算机系本科生开设的计算机

2、软件技术基础课。   通过本课程的学习,要使学生能够掌握计算机软件设计所需的基本知识。例如:软件的基本概念,常用的数据结构,程序设计,软件的开发过程,软件的开发环境,操作系统的基本原理等等。辅以程序设计训练,使学生对实用数据结构、数据库管理、操作系统等有进一步的认识和理解。培养学生从开始即形成良好的程序设计风格,为将来的软件工作打下坚实的基础。  二、教学的基本要求 整门课程基本分三部分:   (一)程序设计语言,算法及数据结构  对学生的基本要求是:  掌握程序设计的基本原理,了解软件设计的基本技术。了解各种数据结构,重点掌握线性表、栈、队列

3、、线性链表的各种运算操作以及存储结构。掌握二叉树的各种遍历方式,二叉排序树的生成与删除操作。掌握基本查找技术和排序方法。 (二)操作系统及关系数据库   对学生的基本要求是:   1.掌握操作系统的定义、分类、功能,了解其发展过程。 2.掌握进程与线程的概念,了解多进程设计中进程的状态及其转化、控制块及其组织、进程间的通信。   3.掌握存储空间的组织及文件管理的功能。  4.初步掌握数据库数据的组织,应用模式和关系模型等概念。   (三)软件开发环境   对学生的基本要求是:  1.掌握程序设计的过程,会写软件需求说明书。 2.掌握测试与调试

4、的基本概念及技术。 3.了解软件过程管理中的项目管理,配置管理等   4.掌握windows平台下的应用程序开发   三、教学的基本内容 整门课程基本分三部分: (一)程序设计语言,算法及数据结构 这一部分是软件基础知识,是本门课的重点部分,主要内容有: 高级程序设计语言简介,编译执行及解释执行,高级程序设计语言基本特征,面向对象程序语言基本特征。算法的要素、特征和表示。数据结构概述,线性表、串、树与二叉树,图,查找的概念与算法,排序的基本概念与排序方法。    (二)操作系统及关系数据库   这一部分是软件环境基础知识,主要内容有: 操作系统

5、概述、特性、功能、结构,操作系统的资源管理、进程管理、存储管理、设备管理、文件管理,几种操作系统简介。关系数据库系统与组织,数据库设计。    (三)软件开发环境  本部分介绍软件开发的知识,软件工程是本部分的重点部分,主要内容有: 程序开发的过程,软件工程概述,软件需求分析,设计,测试,软件过程管理,软件项目管理,软件工程环境,windows平台下的应用程序开发。 四、各教学环节学时分配(建议) 序 号 教学环节   课程内容   教 学   实   验 上   机 讨   论 课 外 合  计   1   基础知识(软件概述,程序设计语言介

6、绍,算法概念) 2             2   数据结构的基本概念,线性表  2          3  栈,队列及其应用 2            4 线性链表,数组与字符串 2              5  树及二叉树   2          6  二叉链表   2              7  图,索引存储结构   2          8   线性表的查找技术,Hash表技术 2            9  线性表排序技术   2            10   操作系统 2          11  数据管理技术的发展,数据

7、描述与模型,数据库体系结构,关系模式规范化,数据库设计 2            12   关系数据库语言   2           13  软件工程概述,结构化分析方法   2         14   结构化设计方法  2          15 测试与调试基本技术,软件开发新技术   2             16  Windows程序设计  2            合计 32         五、推荐教材和教学参考书   教材:《计算机软件技术基础》,徐士良编著,清华大学出版社,2002年版。 参考书:《计算机软件技术基础》,沈被

8、娜、刘祖照编著,清华大学出版社,2000年版。  六、补充说明 大纲执笔者:韩新启   大纲校对者: 大纲审核者: 制定日期:   逦锱掷经滴崽豹媒裨

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。