计算机科学与技术(本科)专业简介
    (本专业简介为我校2008年(或2008年春季)教学计划为主,各专业具体教学计划以各试点单位下发的为准。)

一、培养目标及规格

    本专业培养适应社会主义建设需要的,德、智、体全面发展的,重点面向基层的,能从事信息技术应用、开发和设计的高级工程技术人才。
在政治思想道德方面,热爱社会主义祖国,拥护中国共产党的领导,愿为人民服务,有为国家富强、民族昌盛而奋斗的志向和责任感;具有敬业爱岗,艰苦求实、热爱劳动、遵纪守法,团结合作的品质;具有良好的思想品德、社会公德和职业道德。
在业务知识和能力方面的基本要求是:
    1.较扎实地掌握本专业的基础知识和基本理论,掌握计算机应用软件、硬件设计、开发和应用等必须的基本技能;
    2.了解本专业范围内科学技术的发展现状和发展趋势,具有较强的获取知识的能力和一定的分析问题、解决问题的能力;
    3.能够比较熟练地阅读本专业英文技术资料。
    在身体素质方面,身体健康,能精力充沛地工作。

二、课程设置及教学管理

    1.教学计划中设必修课、选修课和综合实践环节。
    2.必修课由中央电大统一开设,执行统一教学大纲、统一教材、统一考试、统一评分标准。
    3.选修课由北京电大统一开设,执行统一教学大纲、统一教材、统一考试、统一评分标准。
    4.有实验和作业的课程,各分校工作站办学单位必须按教学要求组织完成。凡没做实验或实验不及格者,不能取得该门课程的学分。北京电大将对实验(含课程设计)及平时作业进行必要的抽查,以确保教学质量。
    5.学生可以从“公共选修课程目录”中选修课程,也允许学生跨学科选修课程,但这部分课程的学分不得超过课程总学分的10%。
    6.综合实践环节按北京电大制定的毕业设计实施细则具体组织实施。毕业设计重点培养学生综合运用所学理论知识和技能解决实际问题的能力,选题要尽量选择与现实任务相联系的题目。北京电大对毕业设计答辩情况和毕业设计说明书进行检查。综合实践环节不得免修。
    7.各分校、工作站负责组织教学,学生可根据自身情况选用现代远程开放教育中提供的文字、音像、电视直播课、CAI课件、计算机网络、电子邮件、电话答疑等各种学习媒体和手段自主学习。

三、教学模式与教学媒体

    面授辅导、函授辅导、网络教学、BBS、电子信箱、VBI、双向视频系统和电视直播教学等多种形式的现代远程教学手段相结合,为学生自主学习提供学习支持服务。文字教材、音像教材、CAI课件为主要教学媒体,文字教材为基本依据。

四、修业年限与毕业

    实行学分制,学生注册后8年内取得的学分均为有效。
    北京电大按三年业余学习安排教学计划。
    本专业最低毕业学分为71学分。学生通过学习取得规定的毕业总学分,思想品德经鉴定符合要求,即准予毕业,并颁发国家承认的高等教育本科学历毕业证书。

返 回
五、主要课程说明

1.开放教育入学指南
    本课程1学分,课内学时18学时,开设一学期。
    开放教育人学指南是为配合教育部开展的“中央广播电视大学人才培养模式改革和开放教育试点”项目研究工作,为广播电视大学开放教育学生开设的必修课程。本课程的教学目的是使接受电大远程开放教育的学生在进人专业(课程)学习之前,了解和熟悉电大开放教育新的学习环境,建立与开放教学模式相适应的新的学习理念,了解并尽快适应远程开放教育教与学的方式,掌握基本的学习技能,逐步培养自主学习的习惯和能力。
2.计算机应用基础(本)
    本课程4学分,课内学时72,其中实验52学时,开设一学期。
    本课程是电大本科各专业必修的基础课。通过本课程的学习,学生应能够掌握计算机的基础知识、基本概念、基本操作技能,学会使用微机进行日常办公事物处理,掌握网络基本使用方法,了解现代信息技术,为使用计算机和进一步学习计算机有关知识打下基础。
3.C语言程序设计A
    本课程4学分,课内学时72学时,开设一学期。
    本课程是该专业的第一门程序设计课程,是重要的专业基础课。通过此课程的学习,培养学生的程序设计能力、初步的算法设计能力和代码实现能力。
4.计算机组成原理A
    本课程4学分,课内学时72学时,开设一学期。
    本课程是本专业必修的硬件课程中重要核心课程之一。通过该课程的学习,使学生掌握计算机各部件的组成结构,工作原理,掌握简单完备的单台计算机系统的基本组成原理,学习计算机设计中的入门性知识。
5.英语II(1)(2)
    本课程6学分,开设一学年。 
    本课程是机械设计制造及其自动化专业的基础课。通过课程学习,培养学生具有较强的阅读能力,一定的听和译的能力以及初步的写和说的能力,使学生能以英语为工具,获取专业所需要的信息并为进一提高英语水平打下较好的基础。 
6.离散数学(本)
    本课程4学分,课内学时72学时,开设一学期。
    本课程是本专业必修的重要课程之一。本课程主要介绍离散数学的各个分支的基本概念、基本理论和基本方法。这些概念、理论以及方法大量地应用在数字电路、编译原理、数据结构、操作系统、数据库系统、算法的分析与设计、人工智能、计算机网络等专业课程中;同时,该课程所提供的训练有益于学生概括抽象能力、逻辑思维能力、归纳构造能力的提高,有益于学生科学态度的培养。
7.数据结构(本)
    本课程4学分,课内学时72学时,开设一学期。
    数据结构是进行计算机软件开发的基础,本课程是计算机专业必修的专业基础课。课程系统地介绍算法设计和项目开发中常用的数据结构和相关操作,包括:数组、链表、栈、队列、二叉树、图等。结合数据结构分析递归程序设计技术的基本原理及应用。讨论一些基本数据结构的性质、存储方法和典型算法示例。介绍常用的排序算法、查找算法的原理和具体实现。
课程以C语言作为数据结构和算法的描述工具。教学环节包括理论教学和课程设计,教学中注重基础、突出应用、强化程序设计基本能力的训练。
8.操作系统
    本课程4学分,课内学时72学时,开设一学期。
    计算机操作系统是本专业的重要专业基础课程。通过本课程的学习使学生掌握操作系统的基本概念、基本原理和基本技术;通过对现代主流操作系统(如Windows、Linux)的分析,可以较深入地了解操作系统的实现机理和设计方法;使学生能掌握常用操作系统的使用和一般管理方法。
9.计算机网络(本)
    本课程4学分,课内学时72学时,开设一学期。
    本课程是计算机专业的必修课程之一。在内容安排上以网络应用为出发点,不强调过多的理论,以掌握计算机网络的应用方法和技能为原则。
10.数据库应用技术
    本课程4学分,课内学时72学时,开设一学期。
    该课程主要讨论数据库系统的基本概念,基本原理,基本方法以及有关的应用。课程以SQL Server为数据库环境,内容主要包括:数据库系统的组成、关系数据库、数据库设计以及数据保护等。要求学生通过本课程的学习了解有关数据库系统的基本概念,掌握相关的知识,初步掌握数据库设计方法,并能用数据库系统建立数据库及简单的应用。
11.软件工程
    本课程4学分,课内学时72学时,开设一学期。
    软件工程是本专业一门重要的专业课,它对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力具有重要的意义。同时通过该课程的学习,使学生掌握开发高质量软件的方法;通过对软件开发过程和过程管理技术的学习,使学生了解如何进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。
选修课
1面向对象程序设计
    面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。
    本课程主要介绍面向对象程序设计的方法和C++语言的基本概念。以C++语言中的面向对象机制为主。学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握C++的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。在本课程中,作为一种编程环境,简要介绍了VISUAL C++5.0中最基本的编程工具。
2.多媒体技术基础(本)
3.Oracle数据库
    本课程共72学时,4学分。
    《Oracle数据库》是计算机科学网络方向本科专业选修课。《Oracle数据库》是一门原理与实践紧密相结合的课程。Oracle数据库是目前最流行的大型数据库平台之一,是世界领先、性能优异的数据库系统,是一种极具前景的大型数据库。《Oracle数据库》课程侧重于Oracle数据库维护和管理知识的掌握以及实际应用Oracle数据库的能力的培养,目的是使学生通过本课程的学习逐渐全面了解Oracle数据库,在掌握Oracle数据库基本原理和体系结构的基础上,获得完成Oracle数据库管理员日常创建、维护可用的大型企业数据库解决方案的技能。
4.Java语言与WWW技术
    该课程重点讲述WWW技术和Java语言程序设计。Java语言作为Internet上最流行的编程语言,它的产生和发展是与Internet和WWW(World Wide Web)密切相关的,所以课程中还对Internet和WWW技术进行必要的介绍。
    课程主要内容:
    1) Internet的基础知识:Internet的基本概念,它所提供的各种服务(包括FTP、Telnet、WWW、电子邮件、新闻组等等)。
    2) WWW知识介绍:WWW的基础知识,如何使用浏览器(IE、Netscape)对WWW上的资源进行发掘和获取,主页的制作。
    3) Java语言编程技术:Java技术概述及语言特点:Java虚拟机(JVM);面向对象程序设计技术;Java语言基本规范;实用编程技术(包括使用Java的异常处理机制控制程序的执行;使用I/O处理机制进行文件的输入/输出处理;图形用户界面的设计及事件处理;Java Applet程序的设计;多线程程序的设计;使用Java通过Socket访问服务器和客户机,进行网络应用程序的设计);高级Java应用技术;常用开发工具介绍。
5.管理信息系统(本)
6.网络编程技术
    本课程共72学时,4学分。
    《网络编程技术》是计算机科学网络方向本科专业选修课。《网络编程技术》是一门技术原理与实践紧密相结合的课程。网络与数据库的结合是网络发展的需要,也是网络发展的必然趋势。在这种模式下,网络服务器在前台运行,数据库系统在后台运行,根据用户的要求,对存储在数据库中的数据进行快速安全的检索,使得用户能够访问网络数据库中的数据。该课程以C/S工作模式为主,结合B/W/D(B/S)工作模式讲解通过网络访问远程数据库的工作的机制和方法。《网络编程技术》课程侧重于客户端通过网络对远程数据库的访问编程技术的掌握以及实际操作的能力的培养,目的是使学生通过本课程的学习逐渐全面了解通过网络访问远程数据库的客户端/服务器工作的机制,在掌握基本原理基础上,能够利用编程技术和设置操作完成各种通过网络访问服务器端的数据库系统中的数据。
7.网络管理原理与实践
8.嵌入式系统概论
9.信息检索与利用
    本课程以培养和训练学生熟悉文献信息资源的素养,利用文献信息资源的意识,借助于检索工具获取知识、文献、信息的思路、途径和方法为基本目标。
    课程主要讲授产生在中国的重要类型的文献信息资源以及文献信息资源的检索系统或检索工具。包括辞书资源、图书资源、报刊资源、时事信息资源以及揭示、获取这些资源的检索工具。在时间上,通贯古今;在范围上,涵盖学习工作中最为常见和基本的问题;在载体形式上,纸质资源和数字资源并重;在资源类型上,包括迄今为止积淀形成的主要的资源类型。
10.计算机新技术讲座

                                下载计算机科学与技术(本科)教学计划

返 回