软件技术基础—大纲(共9页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件技术基础—大纲(共9页).doc》由会员分享,可在线阅读,更多相关《软件技术基础—大纲(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件技术基础教学大纲青海大学昆仑学院二一一年七月课程编号:课程名称:软件技术基础课程学分:4课程学时:64学时,其中:理论,32学时;实验(上机),32学时;课程性质:公共基础课、必修先修课程:计算机应用基础、程序设计语言(C)或者其它高级语言适用专业:四年制本科非计算机(理工类)专业开课年级及学期:二年级第一学期开课院(系)及教研室:计算机技术与应用系计算机教研室考核方式:考试一、本课程的性质、教学目的与任务计算机技术已经渗入到各个学科领域。对于大学各类专业(尤其是自动化、测控与仪器等非计算机的电类专业),计算机软件应用与开发技术显得越来越重要和必不可少。本课程主要
2、内容包括数据结构、操作系统、数据库系统、软件工程等部分内容。通过本课程的教学,使学生能较系统全面地了解计算机软件的基本知识,为今后进一步学习计算机知识和技术打下良好的基础,从而提高计算机的软件应用和开发能力。二、本课程的教学基本要求1了解算法的基本概念和方法;2系统地学习和掌握基本数据结构的逻辑结构、物理结构及其运算,以及常用的查找和排序算法;3了解操作系统的基本概念、并发程序设计和进程管理以及存储空间的组织。4学习和掌握数据库的基本概念,关系代数、关系数据库的设计方法及SQL语言的使用。5了解软件工程的概念,结构化系统分析与设计方法和测试、调试基本技术。 三、本课程的内容第一章 算法1教学基
3、本要求通过本章的学习使学生可以掌握算法的基本概念、基本特征和要素。并对算法的复杂度有进一步的了解,学会计算时间和空间的复杂度。2教学内容1. 1 算法的基本概念1. 2 算法描述语言1. 3 算法设计基本方法1. 4 算法的复杂度分析3主要知识点与重点本章的主要知识点:算法的概念及其特性,算法的复杂度。其中算法的复杂度的计算是本章重点和难点。第二章 基本数据结构及其运算1教学基本要求通过对数据结构的学习学生可以掌握线性表结构及其运算、树与二叉树的概念和二叉树的存储结构及其遍历算法。2教学内容2. 1 数据结构的基本概念2. 2 线性表及其顺序存储结构2. 3 线性链表及其运算2. 4 树与二叉
4、树3主要知识点与重点本章的主要知识点与重点:线性表、栈和队列、树和二叉树。第三章 查找与排序技术1教学基本要求通过本章的学习要求学生掌握线性表基本的查找技术和基本的排序技术。2教学内容3. 1 基本的查找技术3. 2 基本的排序技术3主要知识点与重点 本章的主要知识点是:基本的查找技术、基本的排序技术。其中有序表的对分查找、简单插入排序与希尔排序以及简单选择排序是本章的重点和难点。第四章 操作系统1教学基本要求通过本章的学习要求学生掌握操作系统的基本概念、多道程序设计、存储空间的组织。2教学内容4. 1 操作系统的概念4. 2多道程序设计4. 3 存储空间的组织3主要知识点与重点 本章的主要知
5、识点:操所系统的基本概念和分类、并发程序设计、进程及进程间的通信、内存储器的管理技术。其中并发程序设计、进程及进程间的通信、内存储器的管理技术是重点和难点。第五章 数据库技术1教学基本要求通过本章的学习要求学生掌握数据库的基本概念、关系代数、数据库的设计和SQL语言。2教学内容5. 1 数据库基本概念5. 2 关系代数5. 3数据库设计5. 4关系数据库语言SQL3主要知识点与重点本章的主要知识点与重点:数据描述、数据模型、关系代数、数据库设计、数据库字典、SQL语言的描述、数据查询、数据修改和控制。其中通过SQL语言进行数据的查询、修改和控制是难点。第六章软件工程基础1教学基本要求通过本章的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件技术 基础 大纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内