课程名称:计算机软件技术
英文名称:Computer Software Technology
课程编号:2403267
学时/学分:48学时/ 3学分
适用专业:自动化专业、测控技术与仪器专业
一、课程的目的和任务
当前计算机技术已经大量渗入到各个学科领域。对于大学各类专业(尤其是自动化、测控技术与仪器等非计算机的电类专业),计算机软件应用与开发技术显得越来越重要了。
《计算机软件技术》是为非计算机专业学生开设的计算机软件技术基础教学的一门专业基础课。本课程主要内容包括数据结构、数据库系统和软件工程三部分内容,其中每一部分内容都属于计算机科学的重要内容。这些知识和技能对于信息社会中的高校大学生来说是必不可少的。通过本课程的教学,使学生能较系统全面地了解计算机软件的基本知识,从而提高计算机的软件应用和开发能力。
二、课程的基本要求和特点
1. 了解计算机软件的基本概念,软件的分类和功能;
2.系统地学习和掌握数据结构中三种基本类型(线性表、树和图)的逻辑结构、物理结构及其运算,以及常用的查找和排序方法;
3.学习和掌握数据库的基本概念,掌握关系数据库的设计方法;
4.了解软件工程的概念,了解结构化系统分析与设计方法。
三、本课程与其它课程的联系
本课程的先修课程为:计算机应用基础、C语言程序设计。
数据结构中存储结构和基本运算的实现需要程序设计的知识和程序编制的能力,在教材中的实例都是用C语言进行编写的,因此,掌握C语言的基础知识是学习本课程的前提,数据库和软件工程等内容的学习也需要这些先修课程的基础知识。
四、实验学时分配
序号 | 实验程 内 容 | 实验学时 |
2 | 数据结构 | 14 |
3 | 数据库 | 2 |
| 小 计 | 16 |
六、考核方式
1.期末考试:采用试卷考试,闭卷方式。
2.成绩评定:平时成绩占30%、期末考试占70%。
七、教材及参考书
教 材:王海燕主编,计算机软件技术基础,北京:航空工业出版社,2012.2.
参考书:
1.孟彩霞编著,计算机软件基础,西安:西安电子科技大学出版社,2003.8.
2.沈被娜等编著,计算机软件技术基础(第三版),北京:清华大学出版社,2000.7.
3.冯萍主编,计算机软件技术及应用基础,北京:清华大学出版社,2004.2.
执笔人:王海燕
审核人:
院(部)负责人:王志萍