经济文库 - 千万精品文档,你想要的都能搜到,下载即用。

2013计算机科学与技术专业人才培养方案131022.doc

Bubble. 泡沫ξ10 页 363.5 KB 访问 792.97下载文档
2013计算机科学与技术专业人才培养方案131022.doc2013计算机科学与技术专业人才培养方案131022.doc2013计算机科学与技术专业人才培养方案131022.doc2013计算机科学与技术专业人才培养方案131022.doc2013计算机科学与技术专业人才培养方案131022.doc2013计算机科学与技术专业人才培养方案131022.doc
当前文档共10页 2.97
下载后继续阅读

2013计算机科学与技术专业人才培养方案131022.doc

计算机科学与技术专业人才培养方案 专业编码: 080605 一、培养目标 培养德智体美全面发展,具有较高的思想道德素质、人文素质、业务素质和身心素质, 掌握计算机科学与技术专业的基本理论、基本知识和基本技能,具有较强的实践能力、适应 能力和创新意识,能胜任企事业单位、政府部门从事计算机应用的软件开发、系统应用和信 息服务等工作的应用型专门人才。 二、培养规格 本专业学生应该获得以下几方面的知识、能力和素质: (一)公共能力方面的要求 1.具有正确的政治方向和科学的世界观、人生观和价值观,具有正确的法制观念,良好 的道德品质和职业道德。 2.具有英语的听、说、读、写、译的基本能力,通过大学英语四级考试。 3.具有健康的体魄、顽强的意志品质和良好的心理素质,养成良好的劳动习惯,掌握一 定的劳动技能,至少通过一项职业资格认证。 4.了解本专业学科发展最新动态,掌握文献检索、资料查询、社会调查和论文撰写等科 学研究的基本方法。 (二)专业能力方面的要求 1.具有较扎实的数理基础、较强的抽象能力、逻辑思维能力。 2.具有扎实的计算机软、硬件系统的知识结构体系,具有操作系统和数据库等方面的应 用能力。 3.具有较强的程序设计和调试程序的能力及分析和解决实际应用问题的能力。 4.掌握算法的基本规律和原理,具有灵活运用问题抽象、数据抽象、算法抽象来分析和 解决实际问题的能力,具有较强的实践能力和创新精神。 (三)发展能力方面的要求 1. 具有需求分析、软件设计和技术文档编写的能力;具有计算机安全防范与物联网应用能力。 2.了解计算机科学与技术专业的前沿和发展动态,了解与计算机有关的法规;具有较好 的团队协作精神、沟通能力和理解能力,具有从事本专业相关职业活动所需要的方法、社会 行为和创新能力。 3.具有工程化方法构建与维护信息系统、系统建模能力;熟悉主流设计模式,具有系统 架构能力;具有使用最新开发技术平台设计实现系统与系统测试的能力;具有一定的项目管 理能力和组织、协调能力;具有使用专业知识解决实际应用问题的能力。 4.具有嵌入式系统设计与分析能力;熟悉主流嵌入式开发技术,具有嵌入式系统驱动程 序、图形界面以及移动应用等开发能力;具有一定的项目管理能力和组织、协调能力;具有 使用专业知识解决实际应用问题的能力。 三、学制、学时、学分与学位 学制:四年 课内教学学时:2412 学分:183 学位:工学学士 四、课程设置与教学进程计划表 1、公共能力培养课程模块 学 能力 能力培 课 程 名 称 类别 养目标 价值判断 30 中国近现代史纲要 1 16 16 毛泽东思想和中国特色社会主义 理论概论 4 68 68 马克思主义基本原理 2 34 34 形势与政策 2 (30) (30) 力 身心调适 能力 (17) 信息处理 能力 16 260 260 2 32 32 大学体育与健康(一) 、(二) 2 60 健康运动项目训练(一)、(二)、 3 (三) (90) √ √ √ 4 4 4 √ √ √ √ 60 2 2 (90) √ √ √ √ √ 2 (38)(38) √ 2周 (34) (34) 劳动技能训练 2 2周 (34) (34) 1 (17) (17) √ √ √ √ √ √ 2 (32)(32) 计算机科学导论 2 32 计算机科学导论实训 2 32 计 √ 2 2 小 √ √ 4 军事训练与安全教育 信息处理能力培养校选课程 八 考试 考查 认证 (17) (32) (32) 信息处理能力素质拓展活动项目 七 √ 1 (17) 2 身心调适能力培养校选课程 六 2 (32)(32) 交流沟通能力培养校选课程 身心调适能力素质拓展活动项目 五 考核形式 √ 1 (17) 就业与创业指导 四 2 价值判断能力素质拓展活动项目 交流沟通能力素质拓展活动项目 三 4 (68) 大学语文 二 1 4 (68) 交流沟通 一 2 思想政治理论课实践 (四) 能 教学 实训 实践 30 大学英语(一)、 (二) 、(三) 、 共 理论 实验 综合 计 2 价值判断能力培养校选课程 能力 各 学 期 学 时 合 思想道德修养与法律基础 能力 公 学分 时 √ 32 3 32 1 (17) √ 3 √ (17) √ 2 (32)(32) 60 1054 668 √ 92 (294) 14 9 8 6 注:①能力素质拓展活动项目包括青年马克思主义者培养工程、大学生德育实践、“科技·读书”节、“挑战杯”竞赛、大学 生辩论赛、大学生演讲比赛、职业技能拓展训练营、大学生创业训练营、校园文化艺术节和大学生艺术展演等项目, 每个活动项目基本学分为 2 学分,每个学生应当参与 2 个项目,获得学分不少于 4 学分。 ②每个学生必须在每一类校级选修课程中选修 1 门课程共获得不少于 8 个学分方可达到选修要求,其中必须选修 1 门公 共艺术类课程、1 门心理健康教育类课程和 1 门社会科学类课程。 2、专业能力培养课程模块 学 能力 能力培 类别 养目标 计算思维 能力 课 程 名 称 专 合 理论 实验 综合 计 教学 实训 实践 一 二 三 四 五 六 考核形式 七 八 考试 考查 认证 5 84 84 8 √ 线性代数 2 34 34 3 √ 大学物理 3 52 52 大学物理实验 1 18 高等数学(二) 4 68 68 离散数学 4 68 68 4 √ 概率与数理统计 4 68 68 4 √ 计算机电路 3.5 60 60 计算机电路实训 1 12 汇编语言程序设计 2 34 18 数据库原理与应用 2.5 42 42 1.5 26 编译原理 2 34 28 计算机组成原理 3 52 52 计算机组成原理实训 2 34 操作系统 3 48 40 计算机网络 2.5 42 42 1.5 26 1 (17) 高级语言程序设计 2 34 高级语言程序设计实训 2 34 面向对象程序设计 C++ 2 32 2 32 Java 程序设计 2 34 Java 程序设计实训 2 34 1 (17) 数据结构 4 68 数据结构实训 1.5 24 24 算法分析与设计 2 34 34 数据库原理与应用实训* 能力 各 学 期 学 时 高等数学(一) 校企合作教育课程 系统应用 学分 时 4 18 √ 2 √ 4 √ 4 √ 12 1 16 2 √ 3 √ 2 √ 26 6 34 √ 2 √ 4 √ 2 √ 8 2 √ 3 √ 业 校企合作教育课程 能 计算机网络实训* 力 系统应用能力项目:计算机基 本技能素质达标 程序设计 面向对象程序设计 C++实训 能力 程序设计能力项目:程序设计 基本能力达标 算法分析 能力 校企合作教育课程 数据结构课程设计* 职场适应 能力 校企合作教育课程 入学教育* 校企合作教育课程 专业认知实习* 1 0.5 1 1周 (17) 0.5 周 (8) 1周 (17) 26 2 (17) 34 34 √ √ 3 √ 3 √ 32 32 2 √ 2 √ 34 34 (17) 2 √ 2 √ √ 68 √ 4 √ 2 √ 2 (17) (8) (17) √ √ √ √ √ √ √ √ 校企合作教育课程 职业素质课程* 校企合作教育课程 综合项目实训* 校企合作教育课程 1 18 18 2 √ 3 48 48 6 √ √ √ 8周 8 毕业实习* 校企合作教育课程 8周 8 毕业论文(设计) * 校企合作教育课程 毕业教育* (136) (136) (136) 0.5 0.5周(8) 92 1550 824 小计 (136) √ (8) √ 370 (356) 17 14 14 16 10 7 √ √ 8 3、发展能力培养课程模块 能力 能力培 类别 养目标 学 课 程 名 称 理能力 教学 实训 实践 3 48 32 16 2 34 22 12 1 (17) Web 应用开发基础 2 34 34 2 √ Java Web 应用编程技术 4 68 68 4 √ 3 48 48 3 √ 3 48 48 3 √ 2 32 32 2 √ 4 68 68 4 √ 2 32 32 2 √ 3 48 48 3 √ 软件工程* 校企合作教育课程 校企合作教育课程 大型数据库管理与应用开发* 面向对象的分析与设计 校企合作教育课程 能力 软件设计模式* 校企合作教育课程 企业级应用开发技术* 校企合作教育课程 (选修) 软件测试技术* 发 展 能 力 考核形式 计 证和职业素质认证 统开发 各 学 期 学 时 理论 实验 综合 计算机安全技术* (必修) 项目管理能力项目:专业认 信息系 时 合 校企合作教育课程 项目管 学分 校企合作教育课程 移动应用开发技术* 校企合作教育课程 企业级应用开发课程设计* 信息系统开发能力项目:科 1 一 二 三 四 五 1周 七 八 考试 考查 认证 3 √ 4 (17) √ √ (17) (17) 六 √ √ 1 (17) 单片机应用技术 3 48 48 3 嵌入式系统原理与接口技术 4 58 58 4 √ 4 68 68 4 √ 4 68 68 4 √ 4 68 68 4 √ 4 68 68 4 √ 技文化活动与社会实践 校企合作教育课程 嵌入式系统设计与应用(一)* 校企合作教育课程 嵌入式 嵌入式系统设计与应用(二)* 系统开 校企合作教育课程 发能力 物联网实用技术* (选修)校企合作教育课程 移动应用开发技术* 校企合作教育课程 嵌入式系统课程设计* 嵌入式系统开发能力项目: 科技文化活动与社会实践 小计 1 (17) √ 1周 (17) (17) 1 (17) 31 509 √ √ √ (17) 52 406 (51) √ √ 12/1 14/1 4 √ 2 4 √ 注:1.项目管理能力模块为必修模块,信息系统开发能力与嵌入式系统开发能力模块为选修模块,学生必须在选修模块 中选一个进行学习; 2. 系统应用能力项目----计算机基本技能素质达标,认证标准为通过湖南省计算机等级考试二级认证或全国计算 机信息高新技术考试 Office 中级认证; 3. 程序设计能力项目----程序设计基本能力达标,认证标准为获得校级、省级程序设计竞赛三等奖及以上奖励, 或参加全国计算机等级考试二级(C 或 Java)认证,或通过全国计算机信息高新技术考试 C 或 Java 中级认证; 4. 项目管理能力项目----专业认证和职业素质认证,认证标准为通过全国计算机技术与软件专业技术资格(水平) 考试(软件设计师或网络工程师),或其他与专业相关的中级认证; 5. 信息系统开发能力项目----科技文化活动与社会实践与嵌入式系统开发能力项目----科技文化活动与社会实践, 认证标准为参加省、国家级计算机相关大赛获三等奖以上,或每学年度听 5 堂以上新技术专题报告或讲座; 6. 凡在校期间获得与专业能力相关的各类资格证书,如司法考试证、公务员证、中高级口译证、报关员证书、物 流师证、导游证、化学分析证、化学检验证、教师资格证、心理咨询师证、软件工程师证、网络工程师证、驾驶 员证等,均可视为参与发展能力模块中系级能力素质拓展项目,并获得一个学分; 7. 以上课程模块表中带“*”号的为校企合作教育课程。 五、学时、学分构成表 公共能力培养课程 课程类 专业能力培养课程 理论教 实验 综合 学 实训 实践 1054 668 92 294 学分数 60 41 4 百分比 32.79% 22.40% 2.19% 总学时 3113 别 小计 学时数 课内教学 总学时 发展能力培养课程 理论教 实验 综合 学 实训 实践 1550 824 370 356 15 92 48.5 22.5 8.20% 50.27% 26.50% 2412 理论课程学时 实验实训学时占课内 小计 实验 综合实 教学 实训 践 509 52 406 51 21 31 3 25 3 12.30% 11.48% 16.94% 1.64% 13.66% 1.64% 1544 实验实训学时 868 综合实践 总学时 实验实训和综合实践学分占总学 36% 总学时比例 理论 小计 701 50% 分比例 注:本表仅统计安排周授课学时的理论课程和实验实训课程 六、四年课程时间分配表(单位:周) 课内 学期 教学 入学/毕 业 教育 0.5 考 课程 学年 试 设计 论文 一 15 二 16 1.5 三 17 1.5 四 17 1.5 五 17 1.5 六 17 1.5 七 17 1.5 八 / 0.5 专业 认知 实习 专业 实习 1.5 思想政 治理论 课实践 劳 动 √ 1 (1) 军事 毕业 理论 论文 与训练 (设计) 2 机 小 动 计 0.5 19 √ 1 0.5 20 √ 1 0.5 20 1.5 20 1.5 20 1.5 20 1.5 20 0.5 17 √ (1) 8 8 合计 116 1 10.5 (2) 1 8 (4) 2 2 8 4.5 156 七、修读指导 1.本专业学生四年内须修满 183 学分方可毕业,其中公共能力培养课程 60 学分(包括普通公共课程 37 学分,校级选修课程 8 学分,校级学生能力素质拓展活动项目 4 学分,综合实践类课程 11 学分),专业能 力课程 70 学分,发展能力课程 53 学分。 2.本专业学生须修完所有公共能力培养课程,取得相应学分。校级选修课程须在价值判断、交流沟通、 身心调适和信息处理等每一类课程中至少选修 1 门课程,获得不少于 8 个学分,其中所有学生须修读 2 学 分的公共艺术类课程、2 学分的心理健康教育类课程和 2 学分社会学科类课程;校级学生能力素质拓展活 动项目须在思想政治、学术科技、社会实践、个性发展、创业就业和文体艺术等六类活动项目参与 2 个项 目,获得学分不少于 4 学分。 3. 本专业学生须修完所有专业能力培养课程和发展能力培养模块中的项目管理能力和职场适应能力 课程,选修发展能力培养课程中的信息系统开发能力和嵌入式系统开发能力模块中的一个模块课程,取得 相应的学分。其中系级学生能力素质拓展活动项目须参与 4 个项目,获得学分不少于 4 学分。 4.本专业学生须修满全部综合实践课程,取得相应 39 学分。 八、课程说明 (一)专业能力课程 1、高等数学 本课程主要内容以微积分和常微分方程为主干,介绍函数与极限、导数与微分、中值定理、不定积分、 定积分及其应用、多元函数微分及其应用、重积分、曲线曲面积分、无穷级数及微分议程等。通过本课程 的学习,使学生对极限的思想和方法有初步认识,对具体与抽象、特殊与一般、有限与无限、变与不变等 辩证关系有初步的了解,培养辩证唯物主义观点;初步掌握微积分的基本知识、基本理论和基本技能,并 受到运用变量数学方法解决实际问题的初步训练;本课程不仅培养学生应用数学知识解决实际问题等方面 的能力,更要培养学生抽象思维和逻辑推理能力,提高学生数学素养,为学习计算机专业的后继课程和今 后工作需要打下必要的数学基础。 2、大学物理 本课程主要内容包括静电场、稳恒磁场、电磁感应、电磁场等内容;通过本课程的学习,培养学生科 学的世界观,增强学生分析问题和解决问题的能力,培养学生的探索精神、创新意识等方面,具有其他课 程不能替代的重要作用。 3、线性代数 本课程主要内容有线性代数主要学习行列式、矩阵、向量组、线性方面组、线性空间、相似矩阵的基 本概念、基本理论,以及各类计算问题的基本方法和一些简单证明的基本思路;通过学习让学生在用数学 方法分析问题和解决问题的能力方面得到进一步的训练和提高,为后续学习计算机软、硬件知识打下良好 的数学基础。 4、离散数学 本课程是现代数学的一个重要分支,是计算机科学与技术的理论基础,所以又称为计算机数学,是计 算机科学与技术专业的核心、骨干课程。内容包括:集合、关系与映射、图、代数系统等,以基本模型、 基本概念、基本理论为主,适量介绍一些典型算法;通过该课程的学习,一方面,使学生了解并掌握计算 机科学中普遍地采用离散数学中的一些基本概念、基本思想、基本方法,给后继课,如数据结构、编译系 统、操作系统、数据库原理和人工智能等,提供必要的数学基础,另一方面,培养和提高学生的抽象思维 和逻辑推理能力,为今后的学习和工作,参加科学研究,攀登科技高峰,打下坚实的数学基础。 5、概率论与数理统计 本课程的主要内容分为两部分:(1)概率基础,包括随机事件与样本空间的概念,随机事件的关系 及运算,重要的常见分布,随机变量的数字特征和分布函数,随机向量的数字特征和分布函数。 (2)数理 统计知识,包括数理统计的基本概念、参数的点估计和区间估计,假设检验等;本课程的教学目的是使学 生初步掌握研究随机现象的数学基本思想和方法,从而具有一定的分析及解决问题的能力。 6、计算机电路 本课程主要内容包括放大电路、集成运算放大器、直流稳压电源、数字电路基础和组合逻辑电路等内 容;通过本课程的学习,使学生了解半导体的基础知识,理解放大电路的组成和工作原理,掌握放大电路 静态及动态分析方法,认识整流、滤波和稳压电路,理解其工作原理,掌握常用逻辑门电路的逻辑功能及 逻辑符号,掌握常用组合逻辑单元的工作原理和逻辑功能,了解时序逻辑电路的基本特点、逻辑功能的表 示方法和基本分析方法及简单应用。 7、汇编语言程序设计 本课程主要内容以 8086/8088 系列微机为主要背景机,以 8086/8088 CPU 为基础,由浅入深地介绍了 汇编语言程序设计相关知识。主要内容包括基础知识、8088/8086 的寻址方式和指令系统、汇编语言、基 本程序设计、算术与非数值程序设计、输入/输出程序设计、DOS 与 BIOS 中断及程序设计、模块化程序设 计和 80x86/Pentium 汇编语言介绍等;通过学习汇编语言程序设计的基本思想和方法,使学生初步了解计 算机的基本组成,初步掌握利用汇编语言解决问题的方法和技术,并进一步理解通过程序设计充分利用和 发挥计算机效率的基本思想,也为后续课程打下扎实的基础。 8、计算机组成原理 本课程着重阐述构成一台计算机的基本原理,其主要内容包括指令系统和中央处理器组织、数据传递 路径和指令控制流程、存储管理、微程序设计、中断系统和输入输出系统等,以冯·诺依曼模型作为教学 起点,进而介绍较新的计算机组织结构体系;要求学生在学习了前导课程逻辑电路的基础上,掌握计算机 的各个组成部分的工作原理,组成方法及其相互关系,熟悉一些典型计算机的组成原理,弄清硬件对软件 的接口界面,为学习操作系统、体系结构、单片机原理及接口技术等后续课程做准备。 9、操作系统 Linux 本课程主要介绍操作系统设计过程中使用的基本的原理、基本的算法、和基本的设计方法,以及怎样 解决设计过程中出现的问题,内容包括操作系统各组成部分的概述,互斥性和同步性,处理器实现,调度 算法,存储管理,设备管理和文件系统等。从资源管理的角度掌握操作系统内核中处理机管理、内存管理、 设备管理、文件管理的实现原理,熟悉系统给用户提供的界面;使学生比较清楚地了解系统的一般面貌和 内部结构,为进一步学习软、硬件技术及移植、修改、设计和使用系统打下良好的理论基础。 10、编译原理 本课程主要介绍了程序设计语言编译程序构造的一般原理、基本设计方法、主要实现技术方法和一些 自动构造工具,如:语言基础知识、词法分析、语法分析、有限自动机理论、形式语言的识别、语义检查、 运行时的存储管理、代码优化和代码生成以及整个编译程序的构造过程等;通过本课程的学习,使学生理 解编译程序的构造原理和工作原理,并掌握词法分析程序、语法分析程序、中间代码及目标代码生成、存 贮组织与分配的构造及技巧,培养学生具有设计开发计算机编译程序及其它系统软件的能力。 11、微机原理与接口技术 本课程主要介绍了程序设计语言编译程序构造的一般原理、基本设计方法、主要实现技术方法和一些 自动构造工具,如:语言基础知识、词法分析、语法分析、有限自动机理论、形式语言的识别、语义检查、 运行时的存储管理、代码优化和代码生成以及整个编译程序的构造过程等;通过本课程的学习,使学生理 解编译程序的构造原理和工作原理,并掌握词法分析程序、语法分析程序、中间代码及目标代码生成、存 贮组织与分配的构造及技巧,培养学生具有设计开发计算机编译程序及其它系统软件的能力。 12、计算机网络 本课程着重介绍计算机网络的体系结构,网络各层的功能和协议,以及计算机网络领域中采用的各项 目技术,包括链路控制,路由选择,流量控制,多路访问,传输控制,网络互连,安全与管理,高层协议, 协议工程,网络计算,性能分析等技术原理和设计方法,掌握数据通信的基本概念和计算机网络的基本原 理,包括计算机网络的体系结构、数据通信的基本方法和协议,计算机网络的主要应用协议;掌握计算机 网络系统的安全和管理知识,对数据通信和计算机网络有一个全面的理解。 13、数据库原理与应用 本课程主要以关系数据库为重点,全面系统地介绍数据库的基本概念和技术,包括关系数据库的数据 模型,数据语言和数据理论,标准查询语言 SQL,数据库存储结构,其他类型的数据库系统介绍;本课程 的重要任务是:掌握数据库系统的基本原理,了解数据库技术的主要内容,掌握数据库应用系统的基本开 发方法,了解数据库管理系统软件的研究内容。 14、高级语言程序设计 本课程是为计算机专业本科学生开设的一门计算机程序设计语言课,也是学生大学期间所必需掌握的 一门高级语言课程,通过本门课程的学习,使学生可以掌握结构化程序设计的方法,确立程序设计的思维 方式,培养和提高学生的应用程序开发能力,并为数据结构和其他计算机程序设计语言等后继课程的学习 打下基础。 15、面向对象程序设计 C++ 本课程以 C++为面向对象程序设计语言,以面向对象思想解决实际问题为主线,逐步介绍了面向对象 程序设计的基本概念,其中包括:数据抽象、对象、封装、继承、多态概念等,在介绍这些基本概念并利 用这些基本概念解决实际问题时候,渗透面向对象分析、设计方法,使学生掌握用 C++实现面向对象编程 并了解面向对象分析设计的基本方法;本课程通过在学习面向对象概念、方法和相关理论的基础之上,着 重介绍 C++对面向对象的具体支持和实现,并通过具体的设计实例来使学生掌握面向对象编程技术、理解 面向对象思想、了解面向对象分析和设计方法、逐步养成面向对象的思维方式,为后续课程的学习奠定基 础。 16、Java 程序设计 本课程主要学习 Java 语言程序设计的基本概念,常见的语法结构和实现过程,掌握面向对象程序设 计的基本思路,了解程序设计的基本方法,掌握 java 语言编写基本的程序,实现常见的算法,最终能用 java 语言实现简单的管理信息系统;本课程培养学生用面向对象程序设计思想和“计算机思维”方式进行计算 机编程,尤其强调对学生“计算机思维”方式的训练,使学生能够运用 Java 语言作为一种思维工具解决 处理现实问题。启发学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的实际动手能力, 使学生的理论知识和实践技能得到共同发展。 17、数据结构 数据结构是介于数学、计算机硬件、计算机软件三者之间的一门核心课程,是综合性的计算机专业基 础课。本课程介绍常用的数据表示和处理技术,包括线性表、栈、队列、数组、广义表、串、树、图、文 件,它们在计算机中的存储结构、以及与之相关的运算和算法,介绍各种常用的排序和查找算法以及算法 分析;无论是对思维方式的训练,对后续课程如数据库系统、操作系统、编译原理等的学习,还是将来从 事软件开发,它都具有重要的作用。掌握各种常用数据结构的表示和有关算法;掌握插入排序、选择排序、 快速排序等常见内部排序的方法;具备算法的思想和分析算法的基本能力。 (二)发展能力课程 1、面向对象的分析与设计 本课程主要使学生熟悉从需求分析、系统分析、设计到编码的整个面向对象的软件开发过程,能较熟 练地使用 UML 进行的分析、设计、建模;掌握将设计转换成代码的方法,初步掌握设计分层系统体系结构 和系统框架的技术;通过本课程的学习,最终能使学生具备面向对象的分析与设计能力。 2、软件设计模式与架构技术 本课程中的设计模式主要通过理论与实践相结合使学生对软件体系结构和软件设计模式有一定的感 性认识和理解,掌握软件体系结构的主要方法,熟悉在面向对象软件体系结构中常用的设计模式,并能够 将这些设计模式应用到软件系统设计中,课程中的架构技术主要立足实践解析了软件架构的概念、阐述了 切实可行的软件架构设计方法、提供了可操作性极强的完整的架构设计过程;通过学习使学生能初步具备 使用软件设计模式与架构解决实际问题的基本能力。 3、大型数据库管理与应用开发 本课程主要使学生较全面地掌握 Oracle 数据库管理系统的基本概念和基本工作原理,使学生掌握大 型数据库的应用和使用 Oracle 的方法与技巧;通过学习使学生初步具备使用数据库管理技术和应用技术 解决实际应用问题的能力。 4、Web 应用开发基础 本课程主要学习内容包括超文本标记语言 HTML、层叠样式表 CSS、脚本语言 JavaScript、可扩展标记 语言 XML 基础和常用工具 Dreamweaver 的使用方法,通过本课程的学习可以为后续的企业级应用开发课程 《.NET 应用开发》和《J2EE 应用开发》的学习打下坚实的基础;通过学习该门课程,能够利用网页三剑 客 Dreamweaver、Fireworks、Flash 进行网页设计和网站建设,能够清晰地了解网页规划、设计、制作的 过程,并且可以独立设计制作具有一定专业水准的网页。 5、Java Web 应用编程技术 本课程主要内容包括:JSP 编程技术及运用、JSP 与 JavaBean 的集成、JSP 标签库、JSP 与 XML 文档、 JSP 开发常用技巧;Servlet 技术及运用、 Web 监听和过滤程序实现、JSP 和 SERVLET 结合, AJAX 技术基 础及体验,常用应用服务器的安装使用;通过本课程的学习,学生掌握基于 Web 的信息系统开发方法和技 术,为今后从事 Web 应用软件设计和开发奠定基础,提高解决实际问题的能力。 6、企业级应用开发技术 本课程主要内容包括 Java 数据库访问技术 JDBC、对象/关系映射 ORM 技术、以及 Gavin King 创建的 Hibernate 框架和 SSH(Struts、Spring 和 Hiberater)Web 应用软件的开发技术;通过本课程的学习掌握 基于 Java 技术的数据库访问技术,能在信息应用系统的设计和开发中应用 Hibernate 框架进行系统实现, 能应用和使用 SSH 进行企业应用系统的开发。 7、软件工程 本课程以软件生命周期的主要活动为主线,从软件及软件工程的历史和发展、软件开发过程、需求分 析、软件设计、程序编码、软件测试、软件维护、软件项目管理、标准及规范等方面全面介绍软件工程的 基本理论、方法、技术和工具,本课程是软件工程专业开设的一门专业必修课,是指导计算机软件开发与 维护的一门综合性课程;通过本课程的学习,使学生掌握软件工程的基本原理和技术,掌握现代化的软件 开发方法和步骤,通过本课程实验环节的训练,让学生能体会到软件工程在实践中的指导作用,并按软件 工程的要求完成规范的各项开发文档,通过理论和实践环节的训练,使学生掌握软件工程的基本原理、技 术和方法,为后续课程的学习奠定基础、为将来从事软件开发提供方法上的指导。 8、软件测试与项目管理 本课程主要内容有软件测试如何适应软件开发过程,基本的和高级的软件测试技术,在常见的测试任 务中运用测试技能,使用自动化提高测试的效率,测试工作的计划和文档化,有效地报告发现的问题,衡 量测试工作的成效和产品的改进,测试和质量保证的区别,寻求软件测试员的工作,项目评估、选择合适 的项目方法、软件工作量估计、活动策划、风险管理、资源分配、监督与控制、管理合同、管理人员和组 织群组、软件质量等;通过学习,使学生具备软件测试和项目管理的基本方法与能力。 9、信息系统安全技术 本课程主要内容有信息系统安全概述、信息系统安全检测与攻击技术、信息系统防御与对抗技术、信 息安全犯罪与立法、信息系统安全标准与安全评估、信息系统安全工程等;通过学习使学生增强信息安全 防护意识,具备信息系统安全防护的基本技术,增强信息系统安全保障能力。 10、单片机应用技术 本课程的主要内容包括单片机基本组成结构、中断控制、串口通信、定时/计数控制、LED 控制、LCD 控制、DS18B20 温度传感器控制等。通过若干个独立的项目让学生熟悉单片机应用系统设计,是学生进入 嵌入式系统设计和物联网工程领域的入门课程之一。 11、嵌入式系统原理与接口技术 本课程主要以 ARM 嵌入式微处理器为主要内容,课程重点学习 ARM 内部寄存器结构,汇编指令系统, 中断(异常)管理及常用的外围接口等知识;通过这门课的学习,使学生能熟悉和掌握嵌入式硬件平台设计 的有关知识和接口技术。 12、嵌入式系统设计与应用(一) 本课程以项目为实例介绍 qt 的基础知识和 gui 编程应用主要内容。包括 qt gui 编程的基础知识、文 件处理、网络编程、多线程、事件机制、数据库以及模型/视图结构、高级绘图、进程间通信、qt 插件和 脚本应用、多媒体、浏览器、动画及状态机等高级应用;通过学习使学生熟练掌握基于 QT 的图形界面开 发技术。 13、嵌入式系统设计与应用(二) 本课程主要内容有基于 ARM 的嵌入式操作系统 linux 内核分析、裁剪、移植、根文件系统的制作和驱 动程序开发,以项目为实例介绍嵌入式系统的基本原理、应用及设计方法。通过本课程的学习,着重培养 学生的实际动手能力,程序设计方法、系统扩展方法、应用及开发技术等;使学生在工作中具有利用嵌入 式系统开发产品和解决实际问题的基本能力。 14、物联网实用技术 本课程的主要内容包括常用传感器技术、zigbee 组网与定位技术、RFID 技术等。通过若干个独立的项 目实例让学生熟悉物联网工程实用技术,是学生进入物联网工程领域的窗口课程和核心课程。 15、移动应用开发技术 本课程的主要内容包括 3G/4G 技术、Android/IOS 系统特性及架构、Ui 设计、SQLite 数据库、广播与 服务、手机功能开发、2D 游戏开发等。通过这门课程的学习,使学生具备基本的移动应用开发能力。 16、课程设计(一):数据结构课程设计 本课程要求学生掌握数据结构的应用、算法的编写、类 C 语言的算法转换成 C 程序并上机调试的基本 方法,学生在完成程序设计的同时须写出比较规范的设计报告;内容包括:1.结合实际项目进行问题分析, 2.选择合适的数据结构,并定义数据结构的结构体,3.在已经选择好数据结构的前题下,为解决问题设计 算法,4.完成源程序清单,用测试数据去验证算法及程序的正确性,5.算法分析和编写设计报告。 17、课程设计(二)企业级应用开发课程设计/嵌入式系统课程设计 本课程是培养各方向学生综合利用各方向所学综合知识,设计开发实现各方向的综合项目能力,从而 提高学生分析问题、解决问题的能力,使学生具备初步的项目管理和开发设计的能力;要求按项目小组进 行分组,每组不超过 3 人,每个小组需要完成从项目可行性分析、项目开发计划、项目需求分析、项目概 要设计、项目详细设计、编码、测试和项目结项验收等阶段,每个阶段必须有完整的开发文档支持。

相关文章