《测井软件技术基础》课程教学大纲.docx

《测井软件技术基础》课程教学大纲.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《测井软件技术基础》教学大纲

一、课程基本信息

课程名称

测井软件技术基础

FundamentalsofComputerSoftwareTechnologyonWellLogging

课程编码

GEO260621030

开课院部

地球科学与技术学院

课程团队

测井数据处理与综合解释课程教学团队

学分

3.0

课内学时

56

讲授

32

实验

0

上机

24

实践

0

课外学时

0

适用专业

勘查技术与工程(测井)

授课语言

中文

先修课程

程序设计、大学计算机

课程简介

(限选)

本课程是勘查技术与工程专业(测井方向)的专业基础课程。主要内容包括:算法、数据结构、操作系统、数据库、软件工程的基础知识和技术,测井数据结构及数据管理技术、测井软件的体系架构和面向对象的测井软件开发方法。为学生奠定测井软件设计开发的技术基础。

ThiscourseisaprofessionalbasiccourseforthestudentsofExplorationTechnologyandEngineering(WellLogging).Themaincontentsinclude:algorithm,datastructure,operatingsystem,andthebasicknowledgeandtechnologyofsoftwareengineering,wellloggingdatastructureanddatamanagementtechnology,architectureofwellloggingsoftware,anddevelopmentmethodsbasedonobject-orientedtechnologyofwellloggingsoftware.Thecoursecanlaytechnologyfoundationofwellloggingsoftwaredesignanddevelopmentforthestudents.

二、课程目标

序号

代号

课程目标

OBE

毕业要求指标点

任务

自选

1

M1

理解并掌握算法与数据结构基本知识,了解操作系统基本原理,掌握数据库基本原理和软件工程的基本思想,在此基础上理解掌握典型测井数据的管理技术、测井软件的基本体系架构和功能模块设计思路。

1.3

2

M2

通过学习,使学生具备一定的测井软件设计与开发能力,为通过设计和开发测井软件解决勘查地球物理领域相关问题奠定基础。

2.2,5.1

3

M3

使学生具备从技术、经济等角度对软件开发的可行性进行综合评价,以及综合利用软件技术和编程语言进行软件开发的基本素质。

5.1

三、课程内容

序号

章节号

标题

课程内容/重难点

支撑课程目标

课内学时

教学方式

课外学时

课外环节

1

第一章

数据结构与算法基础

数据结构的概念、链表、二叉树,算法稳定性、查找与排序算法

/

/

/

/

2

1.1

数据结构概念与算法描述

数据结构与算法的基本概念,算法描述与稳定性

M1

1

讲授

/

/

3

1.2

线性表

线性表的存储结构,栈的应用和队列的顺序存储

M1

2

讲授

/

/

4

1.3

二叉树的存储、二叉树遍历

M1

2

讲授

/

/

5

1.4

查找算法

在常用的数据结构上实现顺序查找、折半查找等算法

M1

2

讲授

/

/

6

1.5

排序算法

在常用的数据结构上实现直接插入排序、冒泡排序、快速排序等算法

M1

2

讲授

/

/

7

第一章上机

算法与数据结构程序设计

算法与数据结构应用编程训练

M1

12

上机

/

/

8

第二章

操作系统基础

软件设计相关操作系统基础知识,进程、作业概念、管理以及调度等

/

/

/

/

9

2.1

操作系统概述

软件设计操作系统相关知识

M1

1

讲授

/

/

10

2.2

进程与作业

进程管理;作业控制和调度

M1

2

讲授

/

/

11

第三章

数据库基础

数据库系统及其体系结构,关系模型及其数据结构,关系代数运算,SQL语言的基本语句,等

/

/

/

/

12

3.1

数据库基础知识

数据管理技术发展,数据库系统及其体系结构,数据库管理系统,数据模型

M1

2

讲授

/

/

13

3.2

关系数据库

关系模型及其数据结构,关系完整性约束,关系代数,关系模式规范化,关系数据库设计基础。

M1

3

讲授

/

/

14

3.3

关系数据库标准语言SQL

SQL语言的功能与特点,SQL语言实现数据定义、查询、操纵及数据库控制功能的基本语法。

M1

1

讲授

/

/

15

第三章上机1

数据库及表的基本操作

文档评论(0)

大学教学资料库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档