第1单元 《软件基础》概述 计算机软件基础 The software bas ic of computer 主讲;刘志强 西安交通大学 计算机教学实验中心
下一页 计算机软件基础 The software basic of computer 主讲:刘志强 西安交通大学 计算机教学实验中心 第1单元 《软件基础》概述
《计算机软件基础》教学大纲 、课程的目的和任务 、课程基本要求 、课程基本内容 四、实验内容 五、时间分配 六、考试方法 上一页 停止放映 页 第2页
下一页 上一页 停止放映 第 2 页 《计算机软件基础》教学大纲 一、课程的目的和任务 二、课程基本要求 三、课程基本内容 四、实验内容 五、时间分配 六、考试方法
课程的目的和任务 《计算机软件基础》是非电类专业的一 门技术基础课,涉及计算机操作系统、数 据结构、数据库技术和软件工程四门课程 的经典内容,通过该课程的学习,使学生 掌握开发应用软件所必需的软件基础知识, 为今后结合本专业开发应用软件打下必要 上一页 的基础。 停止放映 页 第3页
下一页 上一页 停止放映 第 3 页 一、课程的目的和任务 《计算机软件基础》是非电类专业的一 门技术基础课,涉及计算机操作系统、数 据结构、数据库技术和软件工程四门课程 的经典内容,通过该课程的学习,使学生 掌握开发应用软件所必需的软件基础知识, 为今后结合本专业开发应用软件打下必要 的基础
二、课程基本要求 ●了解计算机软件的基本概念,理解有关的常用技 术术语。 ●了解程序设计中常用的数据结构及相应算法,初 步掌握对不同类型的问题求解选择适当的数据结 构。 ●了解应用软件开发的最基本的环境;掌握操作系 统的基本概念和基本功能,了解计算机系统硬、 软件资源如何控制管理。 上一页 了解如何以近代软件工程的观点开发应用软件的 停止放映 基本概念和方法。 页 ●了解数据库的基本概念,初步掌握数据库系统的 开发方法。 第4页
下一页 上一页 停止放映 第 4 页 二、课程基本要求 ⚫ 了解计算机软件的基本概念,理解有关的常用技 术术语。 ⚫ 了解程序设计中常用的数据结构及相应算法,初 步掌握对不同类型的问题求解选择适当的数据结 构。 ⚫ 了解应用软件开发的最基本的环境;掌握操作系 统的基本概念和基本功能,了解计算机系统硬、 软件资源如何控制管理。 ⚫ 了解如何以近代软件工程的观点开发应用软件的 基本概念和方法。 ⚫ 了解数据库的基本概念,初步掌握数据库系统的 开发方法
课程基本内容 1、数据结构 2、操作系统原理 3、数据库系统原理 4、软件工程 上一页 停止放映 页 第5页
下一页 上一页 停止放映 第 5 页 三、课程基本内容 1、数据结构 2、操作系统原理 3、数据库系统原理 4、软件工程
1、数据结构 ●数据结构是计算机的专业技术基础课。它 研究的主要问题有: 分析数据(计算机加工的对象)的特征 选择适当逻辑存储结构和物理存储结构 在存储结构的基础上实现对数据的操作 上一页 停止放映 页 第6页
下一页 上一页 停止放映 第 6 页 1、 数据结构 ⚫ 数据结构是计算机的专业技术基础课。它 研究的主要问题有: 分析数据(计算机加工的对象)的特征 选择适当逻辑存储结构和物理存储结构 在存储结构的基础上实现对数据的操作
2、操作系统原理 ●是研究计算机工作原理的一门学科: 研究的主要问题: 提高系统资源的利用率 更有效地组织、协调、管理计算机内部 的工作流程 为用户提供更友好、便捷的操作界面 上一页 停止放映 页 第7页
下一页 上一页 停止放映 第 7 页 2、 操作系统原理 ⚫ 是研究计算机工作原理的一门学科: 研究的主要问题: 提高系统资源的利用率 更有效地组织、协调、管理计算机内部 的工作流程 为用户提供更友好、便捷的操作界面
3、数据库系统原理 ●是一门综合性软件技术课。它研究的 主要问题是: 描述数据记录(用数据描述语言) 实现对数据记录的管理操作 实现对数据库的应用管理 上一页 停止放映 页 第8页
下一页 上一页 停止放映 第 8 页 3、数据库系统原理 ⚫ 是一门综合性软件技术课。它研究的 主要问题是: 描述数据记录(用数据描述语言) 实现对数据记录的管理操作 实现对数据库的应用管理
4、软件工程 ●是一门交叉学科;它包括计算机科 学、数学、工程学和管理等学科。 主要研究: 克服、解决“软件危机” 改进“软件生产”的方法、工具 提高软件的生产率 上一页 停止放映 页 第9页
下一页 上一页 停止放映 第 9 页 4、软件工程 ⚫ 是一门交叉学科;它包括计算机科 学、数学、工程学和管理等学科。 主要研究: 克服、解决“软件危机” 改进“软件生产”的方法、工具 提高软件的生产率
实验内容 本课程实验内容提要: 1、操作系统及应用; Windows’(98) 的操作 2、数据结构程序设计;用c语言实现“二 叉树链表”的操作。 3、数据库系统及应用;用 ACCESS实现 上一页 “学生成绩”数据库的操作。 停止放映 页 第10页
下一页 上一页 停止放映 第 10 页 四、实验内容 本课程实验内容提要: 1、操作系统及应用;Windows’(98) 的操作。 2、数据结构程序设计;用C语言实现“二 叉树链表”的操作。 3、数据库系统及应用;用ACCESS 实现 “学生成绩”数据库的操作