首页 -> 计算机科学与技术

课程说明

    五、课程说明

    (一)开放教育入学指南
    本课程1学分,课内学时18学时。
    开放教育入学指南是为广播电视大学开放教育学生开设的必修课程。本课程的教学目的是使接受电大远程开放教育的学生在进入专业(课程)学习之前,了解和熟悉电大开放教育新的学习环境,建立与教学模式相适应的新的学习理念,了解并尽快适应远程开放教育教与学的方式,掌握基本的学习技能,逐步培养自主学习的习惯和能力。
    本课程的主要内容:概述现代远程开放教育含义、特点及其与其他教育形式的区别;介绍广播电视大学的系统结构、办学形式、运行机制、教学管理和社会声誉;介绍电大现代远程教育一般的学习形式、学习方法和技巧;介绍利用计算机网络进行学习的方法,怎样利用计算机网络与教师、同学进行交流,以及利用计算机辅助教学软件等一般教学媒体的使用方法等等。

    (二)离散数学(本)
    本课程1学分,课内学时18学时。本课程是专业必修重要课程之一。主要介绍离散数学的各个分支的基本概念、基本理论和基本方法。这些概念、理论以及方法大量地应用在数字电路、编译原理、数据结构、操作系统、数据库系统、算法的分析与设计、人工智能、计算机网络等专业课程中;同时,本课程所提供的训练有益于学生概括抽象能力、逻辑思维能力、归纳构造能力的提高,有益于培养学生的科学态度。

    (三)C语言程序设计A
    本课程4学分,课内学时72学时。
    本课程是该专业的第一门程序设计课程,是重要的专业基础课。通过本课程的学习,培养学生的程序设计能力、初步的算法设计能力和代码实现能力。
    本课程主要内容:程序设计的基本概念、基本数据类型的应用、程序设计的基本控制结构、函数模块的编写、构造类型数据的应用、地址的应用、算法设计及其实现、文件的应用。

    (四)计算机组成原理A
    本课程4学分,课内学时72学时。
    本课程是本专业必修的硬件课程中重要核心课程之一。通过本课程的学习,使学生掌握计算机各部件的组成结构、工作原理,掌握简单完备的单台计算机系统的基本组成原理,学习计算机设计中的入门性知识。
    本课程主要内容:数据表示、寻址方式、指令系统、CPU原理、多级结构的存储系统、总线和外部设备等。

    (五)数据结构(本)
    本课程4学分,课内学时72学时。
    数据结构是进行计算机软件开发的基础,本课程是计算机专业必修的专业基础课。课程系统地介绍了算法设计和项目开发中常用的数据结构和相关操作,包括:数组、链表、栈、队列、二叉树、图等;结合数据结构分析递归程序设计技术的基本原理及应用;讨论一些基本数据结构的性质、存储方法和典型算法示例;介绍常用的排序算法、查找算法的原理和具体实现。
    本课程以C语言作为数据结构和算法的描述工具。教学环节包括理论教学和课程设计,教学中注重基础、突出应用、强化程序设计基本能力的训练。

    (六)操作系统
    本课程4学分,课内学时72学时。
    本课程是本专业的重要专业基础课程。通过本课程的学习使学生掌握操作系统的基本概念、基本原理和基本技术;通过对现代主流操作系统的分析,可以较深入地了解操作系统的实现机制和设计方法;使学生能掌握常用操作系统的使用和一般管理方法。
    本课程主要内容:操作系统概述、shell程序设计、进程与线程、处理机调度、存储器管理、文件系统、设备管理、操作系统程序结构等。

    (七)数据库应用技术
    本课程4学分,课内学时72学时。
    本课程主要讨论数据库系统的基本概念、基本原理、基本方法以及有关的应用。课程以SQLServer为数据库环境,内容主要包括:数据库系统的组成、关系数据库、数据库设计以及数据保护等。要求学生通过本课程的学习了解有关数据库系统的基本概念,掌握相关的知识、初步掌握数据库设计方法,并能用数据库系统建立数据库及简单的应用。

    (八)计算机网络(本)
    本课程4学分,课内学时72学时。
    本课程是计算机专业的必修课程之一。在内容安排上以网络应用为出发点,不强调过多的理论,以掌握计算机网络的应用方法和技能为原则。
    本课程的主要内容:计算机网络体系结构、OSI与TCP/IP参考模型、数据通信基础、局域网、广域网、网络互连、传输控制、Internet及其应用、宽带IP网络、光互联网、城域网、服务质量控制、网络安全、网络管理等。

    (九)软件工程
    本课程4学分,课内学时72学时。
    本课程是本专业的一门重要专业课,他对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力既有重要的意义。同时通过本课程的学习,使学生掌握开发高质量软件的方法;通过对软件开发的过程和过程管理技术的学习,使学生了解如何进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。
    本课程主要内容:以软件生命周期的主要活动为主线,从软件及软件工程的历史和发展、软件开发过程、需求分析、软件设计、程序编码、软件测试、软件维护、软件项目管理、标准及规范等方面全面介绍软件工程的基本理论、方法、技术和工具。

    (十)计算机导论#
    本课程4学分,课内学时72学时。
    本课程是学习计算机专业知识的入门课程,通过本课程的学习,引导学生认识以计算机为核心的信息技术在现代社会和现代文化中的地位和作用,提高学生的信息素养。课程主要围绕计算机的基本概念和知识展开,通过学习使学生掌握计算机系统的基本软硬件知识,具备软件与硬件的基本安装和使用能力,具备基本的信息采集能力和组织运用能力,为专业的深入学习奠定必要的信息素养基础。
    本课程主要内容:计算机系统基础;操作系统与应用软件;多媒体技术及其应用基础;计算机网络技术及其应用;数据管理技术基础;软件开发技术;信息的收集、处理、表现的基本方法等内容。在课程的实训中则针对微机系统的组成与安装;操作系统的使用;网络与多媒体技术以及网络资源的获取和组织处理进行一定的实验和演示,加强理论与实践的结合。

    (十一)Visual Basic程序设计#
    本课程4学分,课内学时72学时,其中实验36学时。
    通过本课程的学习,使学生掌握可视化程序设计方法和Visual Basic程序设计的编程技巧,具备用Visual Basic语言进行系统开发的初步能力。
    本课程的主要内容:可视化编程理论概述、Visual Basic可视化编程初步、应用程序接口设计及代码编写、Visual Basic高级语言技巧、文件处理应用程序设计方法、图形图像和多媒体应用程序设计方法、数据库应用程序设计方法、网络应用程序设计方法、调试与错误处理、Com和ActiveX应用。