《计算机软件技术基础》教学大纲_第1页
《计算机软件技术基础》教学大纲_第2页
《计算机软件技术基础》教学大纲_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《计算机软件技术基础》教学大纲课程编号:09010072课程名称:计算机软件技术基础学时与学分:32(8)/2微机原理及应用基础、计算机程序设计语言语言、高等数学、计算机文化基础适应专业:自动化、测控技术与仪器《计算机软件技术基础一、课程的性质和任务本课程系自动化等专业有关计算机科学的选修专业课程。通过学习,使学生在掌握计算机基础(实践)达到灵活动用。软件工程的概念,软件设计的基本方法,结构化软件设计等。二、课程基本要求1.对重要的基本概念与基本原理了解其含义,能熟练运用基本原理解决问题;2、掌握重要数据结构的概念、使用方法及实现技术;3、能运用所学数据结构及其有关算法编制有关小型程序。45E-R共有的数据存取语言和标准接口SQL。6、掌握软件工程的基本原理、概念与方法,主要包括软件系统的可行性研究、需求分析、总体设计、详细设计、编码、测试、维护、管理等方面的基本知识与方法。7、掌握软件工程中的一些基本技术方法。8、结合模拟案例,要求学生从实际中掌握瀑布型软件开发过程的基本方法和技巧,以及面向对象分析的方法。三、课程的基本内容及重点、难点库应用系统功能设计等几部分。1时间复杂度、空间复杂度。第2章主要内容:基本数据结构及其运算及其基本性质、存储结构、遍历,图的基本概念、存储结构。第3章 内容:查找与排序技术重点:顺序查找、有序表的对分查找、分块查找、哈希表技术,冒泡排序与快速排序、简单插入排序与希尔排序、简单选择排序与堆排序、其他排序方法。第4章内容:操作系统资源管理技术进程之间的通信,存储空间的组织,内存储器的管理技术。第5章 内容:数据库技术重点:数据库基本概念,数据库技术与数据库系统,数据描述,数据模型,关系代数,数据库设计的基本概念、过程,数据字典,关系数据库语言SQL,数据库定义,数据查询、修改、控制。第6章 内容:应用软件设计与开发技术重点:软件工程概述,软件工程的概念,软件生命周期,软件支持环境,软件详细设计的表达,程序流程图,问题分析图PADPDL,原则和方法,结构化分析方法,测试与调试基本技术,软件开发的原型方法,瀑布模型,面向对象技术。四、实验要求通过实验弄懂、加深对概念的理解,提高程序设计、解决问题的能力。为此,安排8学时实验上机。要求学生珍惜实验机时,真正做到学有所获。通过大量的实践,能力和知识水平得不到有效得提高。实验内容为:1、线性表的链接存储及插入、删除等基本操作。2、关键字序列的线性插入排序、选择排序、冒泡排序、快速排序。3SQLTransact-SQL、SQLServer据库、表、素引和修改表结构。4、结构化需求规格分析说明书,总体设计说明书内容内容学时其中实验学时备注1算法、线性表422栈、队列203树、图24查找、排序625数据库绪论、SQL语言26关系系统及查询优化、数据库设计27数据库保护、应用428操作系统29软件工程概述、基本原理、软件生命周期210结构化软件设计、测试4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论