1、计算机科学与技术专业四年制本科培养计划(区外)一、培养目标和培养规格(一)培养目标本专业培养热爱祖国,拥护中国共产党的领导,拥护马克思列宁主义、毛泽东思想、邓小平理论和“三个代表”重要思想,德、智、体、美全面发展,具有良好科学素养,较系统第掌握计算机科学与技术的基本理论、基础知识、基本技能与方法,实践能力强,能运用所学知识从事相关工作、解决实际问题的高级技术应用型人才。(二)培养规格1.掌握高等数学、大学物理等本专业所需的基础理论和基础知识;2.较为系统地掌握计算机系统的分析和设计的基本方法,了解本专业及相关领域的发展动态,有较宽的知识面和较强的分析能力;3.具有合作共事、协同工作意识,能熟练
2、应用计算机技术进行应用系统开发,具有较强的实践能力;4.能较熟练地阅读本专业的外(英)文杂志、书刊,具有查阅中外(英)文科技文献的能力;5.有较好的文化素养、心理素质和一定的美学修养。6.英语达到大学英语四级水平,计算机达到人才市场对大学生计算机等级的要求(必须通过全国计算机等级考试一级、二级和三级)。7.具有健康的体魄和良好的卫生习惯,体育项目全部达到大学生体育合格标准。二、学制、学位和总学时(学分) 学制:四年 学位:工学学士学位总学时:2624学分:184三、相近专业计算机软件与理论、计算机应用技术四、主干学科与主干课程主干学科:通信工程、电子技术主干课程:高级语言程序设计、数据结构、操
3、作系统、软件工程、电路分析、计算机组成原理、离散数学、计算机网络五、实践教学环节1、 目标:培养学生计算机技术应用能力,提高学生的实际的动手能力、务实的工作作风、全面的综合素质,更好地达到理论与实践相结合的目的具有很重要的意义。2、 主要形式:以课程设计、电工实训、毕业实习、毕业设计(论文)为主要形式,要求学生必须结合课程内容进行综合性实验和设计性实验,通过以上形式达到提高学生创新意识和实践动手能力的目的。六、附表附表一:教学时间分配表附表二:各类课程设置比例附表三:专业培养计划进程表附表四:课外实践环节七、主要课程介绍高级语言程序设计:C语言是目前最广泛使用的程序设计语言,通过本课程的学习和
4、上机实践,使学生掌握C语言的基本概念,用C语言进行程序设计的基本方法和基本技巧,能够编制实用的C应用程序,培养出扎实的软件开发基本技能,并养成良好的编程风格,为进一步学习后续课程和将来从事应用软件开发奠定良好的基础。本课程主要讲述:算法、数据类型、运算符与表达式,顺序、选择、循环程序设计,数组、函数、预处理,指针、结构体与共用体、文件和位运算。 离散数学:计算机数学基础是计算机专业重要的基础课程,它是学习专业理论课不可缺少的数学工具。本课程主要包括:数理逻辑、集合论、图论、代数系统和数值分析等内容, 是一门理论性较强,应用性较广的课程。 通过本课程的教学,要求学生:掌握离散数学的基本概念和基本
5、原理,进一步提高抽象思维和逻辑推理的能力。 数据结构:本课程介绍如何组织各种数据在计算机中的存储、传递和转换。内容包括:数组、链接表、栈和队列、递归、树与森林、图、堆与优先级队列、集合与搜索结构、 排序、索引结构等。课程采用面向过程的观点讨论数据结构技术,并以C语言作为算法的描述工具,强化数据结构基本知识和面向过程程序设计基本能力的双基训练。为后续计算机专业课程的学习打下坚实的基础。计算机组成原理:本课程是计算机专业本科生必修的硬件课程中重要核心课程之一。基本要求是使学生掌握计算机常用的逻辑器件、部件的原理、参数及使用方法,学懂简单、完备的单台计算机的基本组成原理,学习计算机设计中的入门性知识
6、,掌握维护、使用计算机的技能。 操作系统:操作系统是本专业的重要课程之一,本课程主要讲授操作系统的概念、基本类型、特性及功能;进程的概念和进程管理;处理机调度与死锁;存储管理的功能和各种存储管理技术;文件系统的概念、文件的组织、目录管理以及文件的存储空间管理;I/O控制方式、缓冲管理、设备分配及处理;操作系统的接口以及UNIX操作系统实例。 计算机网络:计算机网络是本专业的一门专业必修课。 本课程主要内容包括:计算机网络基本原理,计算机网络体系结构,局域网和广域网一般特性,典型网络的结构特点及具体实现,计算机网络应用。通过本课程的学习。要求学生了解计算机网络涉及的术语、概念及新技术,掌握典型计
7、算机网络结构及实现技术。软件工程:软件工程是本专业一门重要的专业课,它对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力具有重要的意义。 课程的主要内容有:介绍软件的基本概念和软件工程的目标,通过对传统的面向过程的软件开发方法和面向对象的软件开发方法的介绍,使学生掌握开发高质量软件的方法;通过对软件开发过程和过程管理技术的学习,使学生了解如何进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。数据库原理:该课程主要讨论数据库系统的基本概念,基本原理,基本方法以及有关的应用。 内容主要包括:数据库系统的组成、关系数据库、数据库设计以及数据库保护等,同时讲
8、解一种重要的数据库系统的应用。要求学生通过本课程的学习了解有关数据库系统的基本概念,掌握相关的知识,初步掌握数据库设计方法,并能用数据库系统建立数据库及简单的应用。计算机图形学:计算机图形学是近三十年来发展迅速、应用广泛的新兴学科。它主要研究用计算机及图形设备输入、表示、修改、变换和输出图形的原理、算法和系统。 本课程的主要内容:计算机图形学的发展和应用;计算机图形设备和系统;国际标准化组织(ISO)发布的图形标准;人机交互接口技术;基本图形实体、自由曲线和自由曲面的生成算法;图形变换和裁剪;曲面和实体造型算法;颜色、光照模型及真实感图形显示技术与算法等内容。结合讲课的内容需要通过一定量的编程
9、实践才能掌握,加深理解。通过本课程的学习,要求学生了解计算机图形学的基本概念和方法,以及计算机处理图形的全过程,并能利用综合图形环境开发计算机辅助设计应用软件。编译原理:介绍编译程序的基本构造、一般设计方法和常用实现技术,降级编译程序自动构造的原理和工具。 具体内容包括:形式语言、有穷自动机原理及词法分析程序的自动构造、自上而下和自下而上的语法分析、语法制导翻译及中间代码生成,目标程序运行时的存储组织策略及代码生成等等。并结合教授内容,安排学生在剖析一个简单的编译程序的基础上,完成编译程序的有关实验。通过本课程的学习,要求学生不但掌握一般高级语言编译程序的初步设计和实现的基本技能,并能为不同模
10、式和不同领域的语言的实现方案寻找解决途径,另外还能运用编译程序构造的原理和技术完成相关软件工具的设计和开发工作。 附表一: 时间分配表年学周目项数 一 二三四总计第一学期第二学期第三学期第四学期第五学期第六学期第七学期第八学期上 课15171617171717116实践教学环节考 试222222214入学教育11军事训练112机 动11112129假 期464747436电子工艺实训2*毕业实习1010毕业论文(设计)77毕业教育11合 计2327242725272518196注:实践教学环节包含在上课周数之内。*代表不影响其它课程正常安排。附表二:各 类 课 程 设 置 比 例课程类别课程门
11、数学时数占总学时百分比按必修和选修划分按理论和实践划分必修课学时数百分比理论学时数百分比公共基础课980530.68 164362.61198375.57共同基础课32449.30专业必修课859422.64专业选修课1781130.91选修课 98137.39实践64124.43公共选修课51706.47总计 42262410026241002624100附表三:教学进度计划表课 程编 号课 程名 称授课总时数学分考试考查学 期备注学时理论实践实验一二三四五六七八15171617171717A公共基础课A021001中国近现代史纲要5151313A021002思想道德修养与法律基础51513
12、23A021003马克思主义基本原理5151323A021004毛泽东思想和中国特色社会主义理论体系概论102102646A021005马克思主义四观教育3434212A021006形势政策363621-6每学期6课时A021007计算机应用基础90454561 6过级A021009英 语260260161-44444过级A021010体 育13013081-442222小 计80576045491712612B共同基础课B101001L高等数学12812881-244B101002L线性代数4848333B101003L概率论与数理统计6868444小 计244244154434续表三: 教
13、学进度计划表课 程编 号课 程名 称授课总时数学分考试考查学 期备注学时理论实践实验一二三四五六七八15171617171717C专业必修课C091201高级语言程序设计755025515C091202数据库原理与应用855134525课设C091203大学物理805030535C091204电路分析685117434C091205数据结构855134545课设C091206计算机组成原理685117454C091207Java程序设计643232454C091208操作系统685117464小 计594385209365104584D专业选修课D1专业限选课D091201数字电路685117
14、434 D091202网站建设与网页设计6868434D091203汇编语言程序设计685117454D091204离散数学6868454C091205计算方法6868464D091206计算机组装与维护3434262D091207计算机网络685117464D091208软件工程685117474D091209计算机图形学685117474小计6414242173488108续表三: 教学进度计划表课 程编 号课 程名 称授课总时数学分考试考查学 期备注学时理论实践实验一二三四五六七八15171617171717D专业选修课D2专业任选课D091210多媒体技术341717252D09121
15、1ASP.net341717252D091212信息存储与检索341717252D091213算法分析与设计513417363D091214VC程序设计513417363D091215平面图形设计5151363D091220Linux操作系统341717262D091216编译原理685117474D091217数字图像处理513417373D091218SQL server 2000513417373D091219单片机与接口技术513417373D091221人工智能341717272小计1501007015456E公共选修课17017010共计10学分合计2624208364116426262121201914在任选课中选够15学分 附表四:课外实践环节课程编号课程名称总学时实验上机实践学分学期考核方式备注考试考查入学教育1周1军事训练2周23电子工艺2周5实践创新6毕业实习6周38毕业论文9周98毕业教育1周8小计20