还剩3页未读,继续阅读
文本内容:
软件基础教学大纲课程编号11764931课程名称软件基础/Software Basis学分2学时(实验上机)3216建议修读学期3,4
一、课程性质、目的与任务本课程是专业基础课本课程的教学目的是为了适应计算机发展的需要和进一步提高学生计算机水平,了解和掌握一些与计算机知识相关的内容,为以后自学计算机知识打下坚实的基础,同时为通过国家计算机等级考试(三级)做准备《软件基础》是一门专业基础课,主要涉及“数据结构”、“计算机操作系统”、“数据库系统原理与应用”、计算机网络”和“软件开发及软件工程”五门课程的经典内容分通过该课程讲授和上机实践,使学生掌握开发软件所必需的软件基础知识,为今后结合本专业开发应用软件打下必要的基础能够通过课程学习达到如下要求掌握算法与数据结构及查找、排序处理方法;1,掌握操作系统的基本原理及其五大管理功能;
2.了解数据库的概念、使用和保护;
3.掌握计算机网络技术、网络协议及网络应用;
4.掌握软件开发与软件维护、软件工程过程与软件工程管理;
5.
二、教学内容、基本要求及学时分配(按章节列出内容要求学时等,实验上机项目要列在课程内容一栏)教学难点学时上机重点实验要求(△)安排学时课程内容备注☆学时第一章导论1☆A程序与软件
1.1B软件的分类
1.2C常见软件
1.3第二章程序设计语言1C高级程序设计语言概述
2.1B高级程序设计语言实现计算
2.2B的方式B高级程序设计语言基本特征
2.3C面向对象程序语言的基本特
2.4C征网络计算机时代的编程语言
2.5第三章算法与数据结构4☆算法
3.1A☆A数据结构
3.2AA☆查找与排序
3.3A B文件
3.4△C应用举例
3.5第四章环境及其应Visual Basic4用BB应用(程序)系统的体系结
4.1B构A图形用户界面
4.2A编程环境
4.3WindowsA环境下的编程
4.3Windows VBA创建应用程序的步骤
4.4VB应用程序设计查找与排序算
4.5法第五章多媒体与多媒体开发C多媒体概述
5.1C多媒体计算机系统
5.2C多媒体技术与设备
5.3C多媒体应用开发
5.4第八早操作系统3C操作系统概述
6.1A操作系统的功能实现原理☆
6.2C常见操作系统
6.3C新一代操作系统
6.4第七章计算机网络技术1计算机网络概述
7.1B局域网与
7.2Internet☆B第八章网络协议与网络应用1A☆参考模型
8.10SIC网络传输协议
8.2B☆网络操作系统
8.3C建立网络
8.4C网络环境的安全性
8.5B技术
8.61ntemet第九章关系数据库系统1C数据库初步
9.1C关系数据库
9.2☆C关系的规范化
9.3C关系数据库的设计
9.4A☆语言
29.5SQL△第十章数据库应用系统的设计10与实现(微型开发)MIS应用背景与需求说明
10.1B数据库设计☆
10.2A数据库的创建☆
10.3A对象☆
10.4ADO A使用数据控件访问数☆
10.5ADO A据库B使用访问数据库
10.6ADO PIAC及数据库访问技术
10.7Web C数据库技术实例
10.8Web第十一章软件过程管理与工程2环境软件过程
11.1A软件过程模型
11.2A软件项目管理
11.3C软件配置管理
11.4C软件重用
11.5C软件开发环境
11.6C第十二章软件工程过程与软件2工程管理软件工程概述
12.1A软件工程过程
12.2A软件质量保证
12.3C软件项目管理
12.4C软件配置管理
12.5C软件环境和技术基础设施
12.6B(教学基本要求熟练掌握;掌握;了解)A-B-C-
三、建议实验(上机)项目及学时分配.常用算法的程序编制学时14彳颉型管理信息系统开发学时212
四、教学方法与教学手段本课程采用课堂讲授与课件配合使用,采用启发式、精讲多练、理论联系实际等教学方法,使用多媒体教学方式,使学生掌握基本概念,并加强实践教学环节
五、考核方式与成绩评定标准考核方式笔试成绩评定标准总评()二笔试成绩()+平时成绩()100%70%30%
六、教材与主要参考书目.教材计算机软件技术基础(第版),麦中凡等编著,高等教育出版社,142015-7o参考书目
2.计算机软件技术基础(第四版),徐士良等编著清华大学出版社,2014-9计算机软件技术基础(第版),李天博主编东南大学出版社,数据22011-lle结构及应用算法教程(版),严蔚敏等编著,清华大学出版社,2011-5
七、大纲编写的依据与说明本教学大纲是根据高等教育出版社《经管本科基础课程教学基本要求》,并结合教育部计算机基础课程指导委员会的有关教学要求,在原有的《软件技术基础》教学大纲的基础上而成。