2012级计算机科学与技术专业人才培养方案一、培养目标本专业培养具有良好科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,具有较强创新意识和实际动手能力,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位,从事计算机教学、科学研究和应用各项工作的应用型高级专门人才。二、培养规格要求参照教育部《普通高校本科专业介绍》阐述的本专业学习的基本要求。本专业培养方案遵循“重基础、多模块、分类指导”原则,加强专业基础课的理论与实践教学,并在计算机科学与技术专业名称下设置了“嵌入式系统”、“网络”、“信息安全”三个方向。通过加强教学与科研相结合、工程训练和课程设计的强化训练,为塑造学生就业核心竞争力奠定坚实基础,并明确毕业生应具备的知识、能力、素质要求。1.知识要求(1)具有一定的文学、艺术、社会学等人文科学知识;(2)掌握数学、物理学的基础理论和基本知识;(3)掌握计算机科学与技术专业基础理论和基本知识;(4)具有一定的外语、科技方法和科技写作等方面的知识;(5)熟悉与计算机相关的政策、法律和法规。2.能力要求(1)具有设计开发计算机软、硬件的基本能力;(2)具有跟踪计算机科学与技术领域发展动态的能力;(3)具有分析、解决工程问题和工程管理的基本能力;(4)具有通过科技手段获取信息的能力和较强的自学能力;(5)具有本专业必需的科技写作能力和外语运用能力。3.素质要求(1)具有较高的思想政治素质和道德品质,具有较强的法治意识;(2)具有一定的文学艺术修养;(3)具有良好的科学思维、科学研究、求实创新等科学素质;(4)具有较强的工程意识和创新精神;(5)具有良好的身体素质和心理素质、诚信意识和团队意识。三、学制与修业年限1.学制:4年2.修业年限:3-6年四、毕业要求与学位授条件毕业要求:总学分165.5学分、必修学分97学分、选修学分38学分、实践学分30.5学分。学位授予:取得毕业资格,并达到学院规定的授予学士学位的条件,本专业毕业后授予工学学士学位。五、主干学科、主要课程与主要实践教学环节主干学科:计算机科学与技术、电子信息科学与技术、电子科学与技术主要课程:高等数学、计算机导论、线性代数、大学物理、离散数学、概率论与数理统计、C语言程序设计、数据结构、计算机网络、计算机组成原理、操作系统、数据库原理、软件工程、面向对象程序设计、编译原理、汇编语言。主要实践教学环节:数据库原理课程设计1周、WEB应用开发技术课程设计1周、操作系统课程设计1周、社会实践2周、毕业实习8周、毕业设计8周。六、课程设置及学时、学分比例分配表(见附表1)七、课程教学进程表(见附表2、附表3、附表4、附表5)八、修读指导1.本专业培养方案课程设置旨在使学生系统掌握计算机科学与技术,包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能熟练地使用数据库技术、网络技术等解决实际问题。2.主要课程说明(一)课程名称:高等数学(1,2)课程总学分学时数:8学分,136学时。理论讲授时数:136学时;实验实训时数:0学时主要内容:函数,极限与连续,导数与微分,中值定理与导数的应用,不定积分,定积分,向量代数与空间解析几何,多元函数的微分法及其应用,重积分,曲线积分与曲面积分,无穷级数,微分方程。使用教材:《高等数学》,同济大学数学教研室编,高等教育出版社。参考书目:《高等数学》,邱森。课程考核方式:闭卷考试和平时成绩(二)课程名称:计算机导论课程总学分学时数:3学分,51学时。理论讲授时数:51学时;实验实训时数:17学时主要内容:分析现代计算机设计的基本思想,讲述了计算机系统结构、计算机软件、数据组织、计算机安全等计算机专业主要课程的重要知识点。包括图灵机模型、二进制位的存储及数据表示、压缩和差错控制,计算机硬件结构、指令系统、流水线、存储体系和I/O系统,多处理器系统;操作系统、算法、程序设计语言及软件工程;数据结构、文件和数据库以及计算机系统安全等内容。使学生从总体上把握计算机专业课之间的关系,进一步明确学习目标。使用教材:《计算机科学与技术方法论》董荣胜、古天龙著,人民邮电出版社。参考书目:《计算科学导论》,赵致琢编著,北京科学出版社。课程考核方式:闭卷考试和平时成绩(三)课程名称:线性代数课程总学分学时数:3学分51学时。理论讲授时数:51学时;实验实训时数:0学时主要内容:n阶行列式,矩阵及其运算,向量组的线性相关性与矩阵的秩,线性方程组,相似矩阵及二次型,线性空间与线性变换。使用教材:《工程数学--线性代数》,第四版,同济大学数学教研室编,高等教育出版社。参考书目:《线性代数》,北京大学出版社,《线性代数》,刘慧.课程考核方式:闭卷考试和平时成绩(四)课程名称:大学物理课程总学分学时数:4学分102学时。理论讲授时数:85学时;实验实训时数:17学时主要内容:本课程讲授计算机专业必备的物理理论基础,内容包括:1.力学:机械震动和机械波。2.电磁学:静电场,静电场中的导体和电介质,稳恒电流,稳恒磁场,磁介质,电磁感应,电磁场,电磁振荡和电磁波。3.光学:光的干涉、光的衍射,光的偏振。4.量子物理简介使用教材:《普通物理学》,程守洙,江之永,高等教育出版社,第4版参考书目:《物理学》,马文蔚,高等教育出版社,第四版《大学物理》,张三慧,清华大学出版社课程考核方式:闭卷考试和平时成绩(五)课程名称:离散数学课程总学分学时数:3学分51学时。理论讲授时数:51学时;实验实训时数:0学时主要内容:数理逻辑、集合论、代数系统、图论。使用教材:《离散数学》,耿素云,清华大学出版社,第四版参考书目:《离散数学》,左孝凌、李为监,刘永才,上海:上海科学技术文献出版社课程考核方式:闭卷考试和平时成绩(六)课程名称:概率论与数理统计课程总学分学时数:3学分51学时。理论讲授时数:51学时;实验实训时数:0学时主要内容:概率论的基本概念,随机变量及其分布,多维随机变量及其分布、随机变量的数字特征、大数定律及中心极限定理,样本及抽样分布,参数估计,假设检验、方差分析及回归分析,随机过程的基本知识,马尔可夫链,平稳随机过程。使用教材:概率论与数理统计,盛骤、谢式千、潘承毅,第三版,高等教育出版社参考书目:《概率论与数理统计》,韩芝隆《概率论与数理统计》,刘庆珍课程考核方式:闭卷考试和平时成绩(七)课程名称:C语言程序设计课程总学分学时数:4学分68学时。理论讲授时数:48学时;实验实训时数:20学时主要内容:本课讲授C语言的程序设计基本知识。内容包括C语言的发展史、C语言的数据类型、函数、数组、指针、位运算,结构体、共用体和枚举类型,C语言的文件,C语言的三种程序结构。使用教材:《C程序设计(第二版)》,谭浩强,高等教育出版社参考书目:《C语言程序设计基础》,刘小丹,大连理工大学出版社,1997《C语言程序设计教程(第二版)》,谭浩强,高等教育出版社,课程考核方式:闭卷考试和平时成绩(八)课程名称:数据结构课程总学分学时数:3学分51学时。理论讲授时数:39学时;实验实训时数:12学时主要内容:本课程将全面系统地讲授数据结构的基本概念,各种常用的数据结构及排序、查找的各种算法,详细阐述各种数据结构的逻辑关系、存储表示及运算操作,算法以C语言描述,并作简要的性能分析。使用教材:《数据结构——用C语言描述》,唐策善等,高等教育出版社参考书目:《数据结构》,许卓群,高等教育出版社《数据结构(C语言版)》,严蔚敏,清华大学出版社《数据结构、算法与应用》,美SartajSahni,机械工业出版社课程考核方式:闭卷考试和平时成绩(九)课程名称:计算机网络课程总学分学时数:3学分51学时。理论讲授时数:39学时;实验实训时数:12学时主要内容:本课程按照网络模型,分层次的系统介绍计算机网络的基本概念、体系结构。在介绍原理的同时,介绍了近年来的网络技术及相关的工程应用,如因特网、ATM、ISDN、移动通信、卫星通信等内容使用教材:《计算机网络》(第5版),谢希仁编著,电子工业出版社。参考书目:《数据通信与计算机网络》,高传善,高等教育出版社课程考核方式:闭卷考试和平时成绩(十)课程名称:计算机组成原理课程总学分学时数:3学分51学时。理论讲授时数:39学时;实验实训时数:12学时主要内容:计算机系统的基本组成,计算机数据表示,计算机各硬件部件的组成和工作原理。使用教材:《计算机组成原理》,白中英编著,科学出版社,第4版参考书目:《计算机组成原理与汇编语言程序设计》,俸远祯等,电子工业出版社《计算机组成原理》,王爱英主编,清华大学出版社课程考核方式:闭卷考试和平时成绩(十一)课程名称:操作系统课程总学分学时数:3学分51学时。理论讲授时数:39学时;实验实训时数:12学时主要内容:操作系统的形成、类型、特征和功能,进程的概念,进程同步和通信、进程调度和死锁等,介绍作业管理、存储管理、设备管理及文件管理,处理机操作系统和网络操作系统。使用教材:《操作系统》,汤小丹,西安电子科技大学出版社参考书目:《计算机操作系统》,汤子瀛、杨成忠、哲凤屏,西安电子科技大学出版社《计算机操作系统教程》,张饶学、史美林,清华出版社《操作系统教程》,屠立德课程考核方式:闭卷考试和平时成绩(十二)课程名称:数据库原理课程总学分学时数:3学分51学时。理论讲授时数:39学时;实验实训时数:12学时主要内容:本课程将全面系统地介绍数据库系统的理论、技术和方法,并介绍适应于新一代数据库应用的数据库新技术。内容涉及数据库的基本概念、数据库和数据库系统的体系结构、关系数据库系统、层次和网状数据库系统、数据库的安全性与完整性约束、数据库设计的五个基本步骤和设计方法(包括实体联系模型、关系数据库的函数依赖理论、数据库的物理存储结构、数据字典),查询优化、事务处理技术和新一代数据库的应用及技术。使用教材:《数据库系统概念》,杨冬青,机械工业出版社参考书目:《数据库系统原理》,李建中、王珊,高等教育出版社课程考核方式:闭卷考试和平时成绩(十三)课程名称:软件工程课程总学分学时数:2学分34学时。理论讲授时数:34学时;实验实训时数:0学时主要内容:全面系统地介绍了软件工程的概念、原理和典型的技术方法。讲述软件生命周期各阶段的任务、过程、结构化方法和工具,讲述面向对象方法学引论、面向对象分析、面向对象设计和面向对象实现,介绍软件工程使用的管理技术。使用教材:《软件工程导论》,张海藩,清华大学出版社参考书目:《软件工程原理、方法与应用》,史济民,高等教育出版社课程考核方式:闭卷考试和平时成绩(十四)课程名称:面向对象程序设计课程总学分学时数:3学分51学时。理论讲授时数:39学时;实验实训时数:12学时主要内容:内容涉及对象的演化、C++的优点,方法学,数据抽象,隐藏实现,初始化与清除,函数重载与缺省参数,输入输出流、常量、内联函数、命名控制,引用和拷贝构造函数,运算符重载、动态对象创建、继承和组合、多态和虚函数,模板和包容器、多重继承、异常处理和运行时类型识别。使用教材:《面向对象的理论与C++实践》,王燕,清华大学出版社参考书目:C++编程思想、面向对象设计、OOP软件开发方法课程考核方式:闭卷考试和平时成绩(十五)课程名称:汇编语言课程总学分学时数:3学分51学时。理论讲授时数:39学时;实验实训时数:12学时主要内容:本课程是计算机专业基础课程。主要讲述IBMPC及兼容机汇编语言程序设计的方法和技术。内容包括IBMPC机的指令系统,寻址方式,伪指令格式,汇编语言中的循环、分支、子程序等程序设计基本方法,宏汇编及条件汇编等内容。使用教材:《IBMPC汇编语言程序设计》,沈美明,温冬婵,清华大学出版社参考书目:《汇编语言程序设计》,齐志儒,高福祥,东北大学出版社课程考核方式:闭卷考试和平时成绩九、本专业开出的全院性公共任选课本专业开设网页设计、多媒体课件设计、FLASH、PHOTOSHOP、等级考试辅导。