考生:请问大连交通大学计算机科学与技术专业要学哪些课程,好学吗?

大连交通大学计算机科学与技术专业要学的课程小编已经收集整理好啦,至于好不好学,这个真说不上来,因人而异吧。

专业中文名称计算机科学与技术

专业英文名称Computer Science and Technology

学制四年

修业年限3-8年

学位授予门类工学

主干学科

计算机科学与技术

主干课程

数据结构、数据库原理与应用、Java与面向对象程序设计、计算机组成原理、计算机网络、操作系统、计算机系统结构、软件工程

课程简介

数据结构

课程主要内容: 1.基本概念:数据结构,数据结构研究的内容,常用的存储方法,算法评价的标准。

2.线性表的概念及运算的定义,线性表的顺序存储,线性表的链接存储。

3.栈和队列的概念及运算,顺序栈、顺序队列,链栈、链队列,栈和队列的应用。

4.多维数组和广义表的概念和存储。

5.树的概念,二叉树的概念、性质、存储,二叉树的遍历,线索二叉树,树和森林,哈夫曼树及应用。

6.图的概念、存储和遍历,生成树和最小生成树,最短路径,拓扑排序,关键路径。

7.排序的基本概念及常用的排序算法。

8.查找的概念及查找的实现方法。

数据库原理与应用

课程主要内容: 1.绪论:包括数据库系统概述、数据模型、数据库系统结构、数据库系统的组成等。

2.关系数据库:包括关系模型概述、关系数据结构及形式化定义、关系的完整性、关系代数等。

3.SQL语言:包括SQL概述、SQL的数据定义、查询、更新和控制功能与实现,视图定义和维护,触发器、高级SQL等。

4.关系数据理论:包括研究规范化理论的必要性、范式、规范化方法等。

5.数据库设计:包括需求分析、概念结构设计、数据库的物理设计及数据库的实施和维护。

6.数据库恢复技术:包括事务的基本概念、故障的种类、数据恢复技术原理,SQL Server 2005数据恢复机制和实现技术等内容。

7.并发控制:包括并发控制实现方法、封锁类型、死锁等概念,SQL Server 2005数据并发控制机制和实现等。

8.数据库安全性:包括计算机安全性概论、数据库安全性控制原理、SQL Server 2005数据库的安全性机制和实现技术等。

9.数据库完整性控制:包括完整性概述、实体完整性、参照完整性、用户定义完整性。

10.SQL Server 2005数据库介绍:包括产品概述、入门、网络连接、存取控制等。

Java与面向对象程序设计

课程主要内容:1.Java语言的来历、地位和重要性,对Java平台给予了详细讲解。

2.基本数据类型。

3.Java运算符和控制语句。

4.类与对象、子类与继承、接口与多态、内部类与异常类等内容,对许多重要的知识点都结合例子给予了详细地讲解,特别强调了面向抽象和接口的设计思想以及软件设计的开闭原则。

5.常用的实用类,包括字符串、日期、正则表达式、模式匹配以及数学计算等实用类,特别讲解了怎样使用Scanner类解析字符串。

6.组件的有关知识,把对事件处理的讲授分散到具体的组件,只要真正理解掌握了一种组件事件的处理过程,就会掌握其它组件的事件处理。

7.输入、输出流的讲授上突出原理,特别详细地讲解了利用对象流克隆对象的原理。

8.Java与数据库的连接过程,主要讲解Java怎样使用JDBC操作数据库,特别讲解了预处理、事务处理和批处理等重要技术。

计算机组成原理

课程主要内容:计算机的主要组成部件、层次结构、分类、性能指标等基本常识;存储器及存储体系结构等工作原理及使用;计算机各种数据表示及其转换;指令系统的相关概念;定点加、减、乘法运算,了解定点除法运算,定点运算器的组成与结构、浮点运算规则、浮点运算器的组成;控制器的基本概念、组合逻辑控制型和微程序控制型机计算机的设计理念和方法,并行处理技术;输入输出系统的概念和作用。

计算机网络

课程主要内容: 本课程采用自顶向下的方法讲解计算机网络的体系结构及在Internet中各层协议的工作原理和功能。主要内容包括:计算机网络的基本概念、功能、组成;什么是协议,接入网和网络传输介质,分组交换网的延迟,协议分层和服务模型;Internet中常用的网络应用(万维网,文件传输,电子邮件,DNS等 )的基本原理及协议;可靠数据传输TCP和不可靠数据传输UDP的基本原理;网络层中IP协议,路由算法,路由协议的基本原理;局域网的组建及连接设备,多路访问技术及链路层协议。

操作系统

课程主要内容: 操作系统的定义及功能;常见的操作系统以及特点;系统调用的基本概念;进程、线程的概念,进程间通信的方式,信号量的基本概念及使用方法,进程调度的算法;死锁的概念及解决死锁的方法;内存管理的相关概念,页式、段式、段页式管理的方法,虚拟存储器技术;I/O设备的分类、控制方式,DMA方式的特点;磁盘的基本特性及磁盘调度方式;文件系统的基本概念,文件的分配方式,目录的管理方式,文件存储空间的管理,文件的共享和保护。

计算机系统结构

课程主要内容: 计算机系统结构的基本概念、基本原理、基本结构和基本分析方法。了解计算机的具体系统结合并行性的发展。掌握数据表示、指令系统、总线、中断、存储体系等的软硬件功能分配,了解RISC的结构特点,掌握用重叠、流水等组成方式提高系统速度的原理,时空画图法,性能指标计算。掌握阵列处理机的结构原理,掌握多处理机的结构原理。

软件工程

课程主要内容:本课程主要系统讲授软件工程的基本概念、原理和典型的方法学,并介绍了软件项目的管理技术,具体内容包括软件生命周期各阶段的任务、过程、结构化方法和工具,面向对象方法学引论、面向对象分析、面向对象设计和面向对象实现,最后介绍了软件项目管理的相关内容,采用案例式教学,对比面向对象方法和结构化方法开发两个软件的过程。