banner

计算机科学与技术

发布时间:2021-08-04 浏览次数:

1.计算机组成原理

本课程4学分,72学时,开设一学期,为专业必修课。

本课程是本专业必修的硬件类核心课程。通过本课程的学习,使学生掌握计算机各部件的组成结构、工作原理,掌握简单完备的单台计算机系统的基本组成原理,学习计算机设计中的入门性知识。同时,学习本课程也为学习后续专业知识、从事计算机技术的相关应用奠定基础。

本课程的主要内容:数据表示、寻址方式、指令系统、CPU原理、多级结构的存储系统、总线和外部设备等。

先修课程:计算机应用基础。

2.C语言程序设计

本课程4学分,72学时,开设一学期,为专业必修课。

程序设计语言是学习程序设计和计算机应用开发的最为重要的专业基础课程,C语言作为当前使用排名第二的程序设计语言,其功能丰富,表达力强,使用灵活方便,目标代码运行效率高,兼有高级语言与低级语言的许多特点,几乎所有操作系统都支持C语言开发。通过课程学习,着重培养学生的程序设计能力,初步的算法设计能力和代码实现能力,达到对学生进行程序设计的思维引导和培养,为培养信息技术应用人才奠定必要的专业基础。

课程主要内容包括程序设计的基本概念、基本数据类型的应用、程序设计的基本控制结构、函数模块的编写、构造类型数据的应用、地址的应用、算法设计及其实现、文件的应用。

先修课程:计算机应用基础。

3.数据结构(本)

本课程4学分,72学时,开设一学期,为专业必修课。

数据结构是研究数据(信息)的逻辑结构、存储结构、相关操作及基于不同存储结构基础上的典型算法的课程.在程序设计中,特别在非数值计算问题中有重要应用,是系统软件和大型应用软件设计的重要基础。通过本课程的学习,使学生掌握常用的数据结构及其实现方法,特别是相关的程序设计技术,掌握在相关数据结构上实现的查找和排序的算法原理和实现方法,培养学生运用数据结构解决实际问题的能力,掌握基本的程序设计技能,为今后从事计算机和信息技术相关领域的研究、设计、开发工作打下基础。

课程主要内容包括数据结构和算法概述、线性表、和队列、字符串、数组和广义表、树和二叉树、图、查找、排序。

先修课程:C语言程序设计、离散数学。

4.操作系统

本课程4学分,72学时,开设一学期,为专业必修课。

操作系统是计算机基础的系统软件,其他软件都要在操作系统的支持下运行,可以说操作系统关系到计算机乃至国家的信息安全。通过本课程的学习,使学生掌握操作系统的基本概念、基本原理和基本技术;通过对现代主流操作系统的分析,可以较深入地了解操作系统的实现机制和设计方法;使学生能够掌握常用操作系统的使用和一般管理方法,为服务国家信息化建设,开发和应用自主可控、安全可信的操作系统贡献力量。

课程主要内容包括操作系统定义功能,进程概念管理,作业与进程调度,存管理技术,文件与文件系统机制,设备管理,shell应用知识现代操作系统发展

先修课程:计算机组成原理、数据结构。

5.计算机网络(本)

本课程 4 学分, 课内学时 72 学时, 开设一学期,为专业必修课。

本课程在内容安排上以网络应用为出发点,为学生学习计算机网络的应用方法和技能为原则,加强网络安全知识,更好地服务国家信息化建设。

本课程的主要内容:计算机网络体系结构、OSITCP / IP参考模型、数据通信基础、局域网、广域网、网络互联、传输控制、Internet及其应用、宽带 IP网络、光互联网、城域网、服务质量控制、网络安全、网络管理等。

先修课程:计算机组成原理。

6.数据库应用技术

本课程 4 学分, 72 学时, 开设一学期,为专业必修课。

通过本课程的学习, 学生了解有关数据库系统的基本概念, 掌握相关的知识, 初步掌握数据库设计方法, 并能用数据库系统建立数据库及实现简单的应用,更好地服务于国家的信息化建设。

本课程主要讨论数据库系统的基本概念, 基本原理, 基本方法以及有关的应用。 本课程以 SQL Server 为数据库环境, 内容主要包括: 数据库系统概述、 关系数据库理论、SQL语言基础与关系表、数据库创建、维护与管理、数据操作语言、数据库对象管理、数据库设计、数据库应用系统开发等。

7.软件工程

本课程4学分,课内学时72学时,开设一学期,为专业必修课。

软件工程对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力具有重要的意义。通过本课程的学习,使学生掌握开发高质量软件的方法;通过对软件开发过程和过程管理技术的学习,使学生了解如何进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动,为建设信息化社会贡献力量。

课程的主要内容有:以软件生命周期的主要活动为主线,从软件及软件工程的历史和发展、软件开发过程、需求分析、软件设计、程序编码、软件测试、软件维护、软件项目管理、标准及规范等方面全面介绍软件工程的基本理论、方法、技术和工具。