《计算机软件教学理论与实践》共10章,主要研究了计算机软件技术及其教学理论与实践,首先概述了计算机软件技术的相关基础及计算机软件系统,然后探究了基于计算机技术的教学理论与实践研究。具体包括以下内容:计算机软件技术基础概论、计算机软件系统——操作系统、计算机软件系统——程序设计语言及语言处理系统、计算机软件系统——数据库、计算机软件技术课程的教学研究、计算机软件技术教学的实践、计算机软件技术课程的教学评价、软件工程概述、软件过程和软件计划与可行性研究等。
自20世纪90年代开始,伴随着计算机技术和网络技术的发展,社会对计算机人才的需求与日俱增,对计算机从业人员的实践操作能力要求不断提高。
由于计算机软件技术类课程对于实践和操作的要求较高,传统的教学模式不能适应社会经济及专业课程、专业知识发展的需求,为了提高这类课程的教学质量和效率,更多、更好地培养出计算机专业人才,要求我们不断地进行教育教学的改革,尤其要求我们把学习者作为教学的主体,充分调动起学生的学习积极性和主动性,架构全新的课堂教学模式。
本书共10章,主要研究了计算机软件技术及其教学理论与实践,首先概述了计算机软件技术的相关基础及计算机软件系统,然后探究了基于计算机技术的教学理论与实践研究。具体包括以下内容:计算机软件技术基础概论、计算机软件系统——操作系统、计算机软件系统——程序设计语言及语言处理系统、计算机软件系统——数据库、计算机软件技术课程的教学研究、计算机软件技术教学的实践、计算机软件技术课程的教学评价、软件工程概述、软件过程和软件计划与可行性研究等。
在撰写本书的过程中,作者吸收了部分专家、学者的研究成果和著述内容,在此表示衷心的感谢。由于时间短促、水平有限,缺点和错误在所难免,恳切希望广大读者批评与指正。
第一章 计算机软件技术基础概论
第一节 计算机基础
第二节 多媒体计算机
第二章 计算机软件系统——操作系统
第一节 操作系统的作用
第二节 操作系统的功能
第三节 操作系统的结构
第四节 操作系统的安装
第五节 进程管理
第六节 资源管理
第七节 用户服务
第八节 基础接口——中断管理
第九节 计算机系统总接口
第三章 计算机软件系统——程序设计语言及语言处理系统
第一节 程序与程序设计语言
第二节 程序设计语言介绍
第三节 程序设计语言的基本组成
第四节 语言处理系统
第五节 程序设计
第四章 计算机软件系统——数据库
第一节 数据库系统概述
第二节 数据模型
第三节 数据库系统与关系数据库系统
第五章 计算机软件技术课程的教学研究
第一节 计算机软件技术课程的基本要求
第二节 计算机软件技术课程的教学过程
第三节 计算机软件技术课程的教学方法
第四节 计算机软件技术课程的教学设计
第五节 计算机软件技术课程的教学模式
第六章 计算机软件技术教学的实践
第一节 计算机软件技术教学
第二节 计算机软件技术的实验教学
第三节 计算机软件技术的重难点教学
第四节 计算机软件技术的课外活动
第七章 计算机软件技术课程的教学评价
第一节 计算机软件技术课程的教学评价概述
第二节 计算机软件技术课程的教学评价技术
第三节 计算机软件技术课程的教学评价方法
第四节 计算机软件技术课程的学生成绩评价
第八章 软件工程概述
第一节 软件与软件危机
第二节 软件工程
第三节 软件生命周期
第四节 软件开发工具
第九章 软件过程
第一节 软件过程概述
第二节 软件过程模型
第三节 RUP统一软件开发过程
第四节 敏捷过程与极限编程
第五节 软件过程标准
第十章 软件计划与可行性研究
第一节 问题定义
第二节 软件规模估算
第三节 可行性研究
第四节 软件项目计划
第五节 系统流程图
参考文献