《计算机软件技术基础》课程教学大纲.docx
《《计算机软件技术基础》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《计算机软件技术基础》课程教学大纲.docx(4页珍藏版)》请在第一文库网上搜索。
1、计算机软件技术基础课程教学大纲(TheE1ementaryTechno1ogyofComputerSoftware)学时数:48其中:实验学时:12课外学时:0学分数:3适用专业:电气工程与自动化专业一、课程的性质、目的和任务通过本课程的学习,要使学生能够掌握计算机软件设计所需的基本知识。例如:软件的基本概念,常用的数据结构,程序设计,软件的开发过程,软件的开发环境,操作系统的基本原理等等。辅以程序设计训练,使学生对实用数据结构、数据库管理、操作系统等有进一步的认识和理解。培养学生从开始即形成良好的程序设计风格,为将来的软件工作打下坚实的基础。二、课程教学的基本要求整门课程基本分三部分:(一)
2、程序设计语言,算法及数据结构这一部分是软件基础知识,是本门课的重点部分,主要内容有:高级程序设计语言简介,编译执行及解释执行,高级程序设计语言基本特征,面向对象程序语言基本特征。算法的要素、特征和表示。数据结构概述,线性表、串、树与二叉树,图,查找的概念与算法,排序的基本概念与排序方法。对学生的基本要求是:1、掌握程序设计的基本原理,了解软件设计的基本技术。2、了解各种数据结构,重点掌握线性表、栈、队列、线性链表的各种运算操作以及存储结构。3、掌握二叉树的各种遍历方式,二叉排序树的生成与删除操作。4、掌握基本查找技术和排序方法。(二)操作系统及关系数据库这一部分是软件环境基础知识,主要内容有:
3、操作系统概述、特性、功能、结构,操作系统的资源管理,进程管理,存储管理、设备管理,文件管理,几种操作系统简介。关系数据库系统与组织,数据库设计。对学生的基本要求是:1、掌握操作系统的定义、分类、功能,了解其发展过程。2、掌握中断技术,通信技术,缓冲技术的基本原理3、了解多进程设计中进程的状态及其转化、控制块及其组织、进程间的通信。4、掌握存储空间的组织及文件管理的功能。5、初步掌握数据库数据的组织,应用模式和关系模型等概念。(H)软件开发环境本部分介绍软件开发的知识,主要内容有:程序开发的过程,软件工程概述,软件需求分析,设计,测试,软件过程管理,软件项目管理,软件工程环境,Visua1C+环
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件技术基础 计算机软件 技术 基础 课程 教学大纲