《计算机软件技术基础教案》

《计算机软件技术基础教案》

ID:13081073

大小:75.50 KB

页数:19页

时间:2018-07-20

《计算机软件技术基础教案》_第1页
《计算机软件技术基础教案》_第2页
《计算机软件技术基础教案》_第3页
《计算机软件技术基础教案》_第4页
《计算机软件技术基础教案》_第5页
资源描述:

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

1、TeachingPlanFor“BasisofSoftwareofComputer”ByZhonghuaLiangDepartmentofCommunicationEngineering,SchoolofInformationEngineering,Chang’anUniversity,Xi’an,710064,People’sRepublicofChinaDateofCreation:September19,2010TeachingProgram(教学大纲)一.本课程的性质和任务本课程是通信工程专业的一门重要基础课程。其任务为通过对软件工程、

2、数据结构、操作系统和数据库等方面的基本概念及基本技术的学习和掌握,使学生对计算机软件有比较深入、系统的了解,为将来能够熟练地编写比较复杂的应用程序打下坚实的基础。二.本课程的基本要求1.对能力培养的要求1).软件开发方法和技术:要求学生学习和掌握软件的基本概念,软件的研制过程、软件工程概述、软件设计方法、程序结构、算法描述工具,如流程图和算法语言。2).数据结构:要求学生学习和掌握数据结构的基本概念与原理、线性表、顺序存储结构和链式存储结构、算法实现、数组、栈、队列、树等。3).操作系统:要求学生学习和掌握操作系统的基本概念与原理、操作系统提供

3、的接口、进程与进程管理、多道程序技术、同步与互斥、内存管理、设备管理、文件系统的原理、文件的使用。4).数据库技术:要求学生学习和掌握数据库的基本概念与原理、数据模型、关系数据库。5).网络及数据安全技术:要求学生学习和掌握网络及数据安全技术的基本概念与原理。2.重点和难点1).本课程的重点:第二章数据结构。2).本课程的难点:(a)线性链表;(b)树、图的遍历;(c)查找、索引和排序技术运算及其应用。3.先修课程:计算机基础;C语言。三.课程内容1.理论知识:(22学时)1).计算机软件概述:计算机软件的基本概念、程序设计技术、数据结构的基本

4、概念及术语、算法描述及算法分析初步。2).线性表:线性表的逻辑结构、线性表的顺序存储结构、线性表的链式存储结构、表的基本运算在特定存储结构中的实现及应用。3).栈和队列:栈的定义、表示和实现、栈的应用、队列的定义、表示和实现、队列的应用。4).树:树的定义和基本操作、二叉树定义和表示、遍历二叉树和线索二叉树、树和森林、哈夫曼树及其应用。5).串和图:串及图的定义、表示和操作、存储结构图的遍历。6).查找和排序:查找和排序及其运算的基本知识和算法。7).操作系统:学习和掌握操作系统的基本概念与原理、操作系统提供的接口、进程与进程管理、多道程序技术

5、、同步与互斥、内存管理、设备管理、文件系统的原理、文件的使用。8).数据库:学习和掌握数据库的基本概念与原理、数据模型、关系数据库、SQL语言。9).计算机网络:学习和掌握计算机网络体系结构、网络互联与互联网、网络安全及防火墙技术、计算机病毒及防治。10).软件工程:学习和掌握软件开发与技术,要求学生学习和掌握软件的基本概念,软件的研制过程、软件工程概述、软件设计方法、程序结构、算法描述工具,如流程图和算法语言。2.课外作业:加深对课内所学的理论知识的理解,锻炼分析问题和解决问题的能力。3.上机实验:围绕本课程学习的重点和难点,实践理论知识,上

6、机完成题目(8学时)。4.考核方式:考核成绩主要根据:学生平时听课、完成作业情况20%;上机实验、完成实验报告20%;期末考试成绩60%来综合评定。四.课程教材及主要参考书1.课程教材:[1].《计算机软件技术基础》第三版,沈被娜等编著,清华大学出版社。2.教学参考书:[1].《计算机软件技术基础》,庞丽萍编,华南理工大学出版社。[2].《OperatingSystems-DesignandImplementation》,SecondEdition,AndrewS,Tanenbaum,AlbertS.Woodhull,清华大学出版社和PRENT

7、ICEHALL.[3].《SoftwareEngineering-APractitioner’sApproach》,FourthEdition,Roger,S.Pressman,机械工业出版社和McGraw-Hill.[4].《DataStructureAlgorithms,andApplicationsinC++》,FirstEdition,SartajSahni,机械工业出版社和McGraw-Hill.第1章算法1.算法的基本概念1).算法的基本特征:(1).能行性(effectiveness)a).算法中的每一个步骤必须能够实现,例如在算

8、法执行中,分母不能为零,实数范围内不能求一个负数的平方根等等;b).算法执行的结果要能够达到预期目的,例如需要考虑计算精度的影响。(2).确定性(de

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

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

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