职称:教师
主讲教师:于淼
教师团队:共2位
| 学校: | 电子科技大学中山学院 |
| 开课院系: | 电信学院 |
| 专业大类: | 电子信息类 |
| 开课专业: | 通信&信息工程 |
| 课程英文名称: | Fundamentals of software technology |
| 课程编号: | 10102320 |
| 学分: | 2 |
| 课时: | 32 |
《软件技术基础》是为理工科非计算机专业学生开设的一门必修的计算机基础课,其内容涉及程序设计语言(C/C++语言)、数据结构、数据库和操作系统及软件工程方法。
本课程的教学目的主要是培养学生利用计算机处理问题的思维方式,使学生具有应用C/C++语言设计解决问题的能力,并初步学会对不同类型的问题求解选择适当的数据结构和算法,为学生今后结合本专业知识、使用软件开发环境和工具解决实际问题、学习后续相关课程打下必要的基础。
通过学习本课程,让同学了解集合及算法的相关概念,了解数据结构的基本概念,掌握线性表及其顺序存储结构、线性链表、数组及树与二叉树等各种数据结构的基本概念、性质及其基本操作,掌握顺序查找、有序表的对分查找、分块查找和哈希表技术靠等基本的几种排序技术,掌握二叉树的概念和应用,了解拓扑结构的概念,了解操作系统的基本概况包括系统的功能与任务、发展过程及主要分类,掌握顺序程序设计与并发程序设计的区别及并发程序的主要特点,了解数据库技术与数据库系统中基本的数据描述及数据模型等概念,掌握基本的关系代数,了解数据库设计的基本概念、设计过程、数据字典,掌握基本的关系数据SQL语言,了解软件工程的基本概念、对软件开发过程中的数据流图、整个设计过程、详细设计的表达方式、结构化的分析与设计方法、基本的调试与测试、软件开发的模型等。| 课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
| 1.1 算法 |
文档
.pptx
|
2020-04-04 | 674.84KB | ||
| 2.1 数据结构的基本概念 |
文档
.ppt
|
2019-12-16 | 546.00KB | ||
| 2.2 线性表及其顺序存储结构 |
文档
.ppt
|
2019-12-16 | 644.50KB | ||
| 2.3 线性链表 |
文档
.ppt
|
2019-12-16 | 1.22MB | ||
| 2.4 树与二叉树 |
文档
.ppt
|
2019-12-16 | 2.17MB | ||
| 2.5 图 |
文档
.ppt
|
2019-12-16 | 1.65MB | ||
| 3.1 基本的查找技术 |
文档
.ppt
|
2020-04-04 | 11.53MB | ||
| 3.2 哈希表技术 |
文档
.ppt
|
2020-04-04 | 957.50KB | ||
| 3.3 排序算法 |
文档
.ppt
|
2020-04-04 | 1.19MB | ||
| 3.4 二叉树排序及其查找 |
文档
.ppt
|
2019-12-16 | 304.00KB | ||
| 4.1 操作系统 |
文档
.ppt
|
2020-04-22 | 622.00KB | ||
|
文档
.ppt
|
2020-04-22 | 622.00KB | |||
| 4.2 多道程序设计 |
文档
.ppt
|
2019-12-16 | 539.00KB | ||
| 4.3 存储空间的组织 |
文档
.ppt
|
2019-12-16 | 793.50KB | ||
| 5.1 数据库基本概念 |
文档
.ppt
|
2019-12-16 | 522.00KB | ||
| 5.2 关系代数 |
文档
.ppt
|
2019-12-16 | 317.00KB | ||
| 5.3 数据库设计 |
文档
.ppt
|
2019-12-16 | 256.00KB | ||
| 6.1 软件工程概述 |
文档
.ppt
|
2019-12-16 | 121.50KB | ||
| 6.2 软件设计的表达 |
文档
.ppt
|
2019-12-16 | 243.00KB | ||
| 6.3 结构化分析与设计方法 |
文档
.ppt
|
2019-12-16 | 689.00KB | ||
| 6.4 测试与调试基本技术 |
文档
.ppt
|
2019-12-16 | 997.00KB |