计算机科学与技术专业(嵌入式系统)人才培养方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
六、专业主要实验
1.C/C++程序设计实验:目的是使学生掌握C/C++语言的语法知识, 锻炼C/C++程序设计的基本操作方法和技能,养成良好的编程习惯。实 验内容包括:(1)C++开发平台的熟悉与使用;(2)面向过程的程序 设计;(3)面向对象的程序设计;(4)I/O文件流和数据文件的操 作。
2.数据结构实验:目的是培养学生从问题建模到数据结构设计、算 法设计与实现、算法性能分析的能力,进一步提高学生综合编程能力。
4.数据库原理与应用实验:目的是加强学生对数据库基本理论的理 解和掌握,通过数据库的创建、检索、存储等操作,培养学生分析数 据、存储数据、处理数据的基本操作方法和技能,为后续课程的学习奠 定基础。实验内容包括:(1)经典的DBMS使用与SQL语句;(2)数据 抽取与数据库创建;(3)数据库访问与数据操纵;(4)数据库物理存 储;(5)数据库安全性机制与实现。
4.具有较熟练的英语听、说、读、写、译能力,具备获取本专业中 英文文献和参考资料的能力;
5.具有较好的文字与语言表达能力,具有交流与组织协调能力。 (四)身心素质 具有健康的身体和良好的心理素质,受到必要的军事训练,达到国 家规定的大学生体育和军事训练合格标准。
三、学制与学分
标准学制为全日制四年,修业年限为3—6学年。 本专业最低毕业学分:175学分。 1.理论教学学分161学分。其中:公共基础课46学分;公共任选课 学分16学分(含课外科技文化活动6学分);学科基础课25学分:专业 主干课56学分;专业限选课12学分;专业拓展课8学分。 2.实践教学课14学分。
能力和科学的思维方式。通过课程设计在于引导学生迈出将所学知识用
于解决实际问题的第一步。
3.社会调查:培养学生的实践能力以及综合运用所学知识的重要 教学实践环节。在第2、第4、第6学期安排总计六周的社会调查。
4.毕业实习:从第8学期的开学初开始,共计10周。 5.毕业论文(设计):第7学期完成毕业设计选题,资料准备、总 体框架构思;寒假进入设计阶段;第8学期毕业实习结束后安排6周,对 设计成果和毕业论文作进一步修改和完善。
计算机科学与技术专业(嵌入式系统)人才培养 方案
学科门类:工学
专业代码:080605
一、培养目标 本专业培养拥护党的基本路线,适应社会主义经济发展需要,德、 智、体全面发展,掌握计算机学科的基本理论、专业知识和应用技术, 能熟练的进行程序设计和硬件接口技术等解决实际问题,具备计算机软 件开发、嵌入式系统开发、计算机硬件维护、计算机接口等应用能力, 适应地方经济、市场经济和计算机科学技术发展需要,主要面向嵌入式 系统应用细分行业,产学结合,位于金字塔人才结构的中、低端,培养 富有创新精神和实践能力的嵌入式系统应用型人才。
二、人才规格及培养特色
(一)思想素质 1.具有良好的职业道德、高度的职业责任心、严谨的工作态度及 踏实的工作作风,具有较强的法律意识。 2.具有规范意识,严格遵守职业岗位工作规范、质量规范、安全 规程。 3.具有进取精神与团队意识。
(二)知识结构与要求 1.具有扎实的基础知识,掌握高等数学、大学物理、模拟电子技 术、数字逻辑、线性代数等多门学科的基础理论知识。 2.具有扎实的专业基础知识,掌握算法、程序设计语言、计算机 体系结构与组织、操作系统、数据库系统的基本理论及应用。 3.具有系统的专业知识,掌握软件工程、面向对象的方法、高级 编程技术及项目开发、系统分析与检测、嵌入式系统体系结构及应用软 件开发等的基本理论及应用。 4.了解国家关于计算机软硬产品的设计、研发、维护、知识产权 保护等方面的方针、政策和法规。
1.军事教育与入学教育:通过军事训练和国防教育,对学生进行 爱国主义、集体主义和国防意识教育,培养学生吃苦耐劳的精神及集体 荣誉感;通过校纪校规与专业教育,培养学生遵纪守法的意识,并了解 本专业培养目标及要求;安排在新生入学的前4周进行。
2.课程设计及实训:作为对课堂教学内容和所学知识的延伸、拓
展和综合,通过综合性实验,全面掌握课程知识,锻炼学生的实际动手
11.单片机接口技术实验:目的是培养学生掌握标准设备接口和扩 充接口的原理,并能够编程及设计利用其控制驱动非标外部设备。实验 内容包括:(1)I/O总线地址及简单接口(2)8259/8237系统接口 (3)8253定时器(4)8255并行接口(5) 8251/8250串行接口(6) A/D & D/A。
7.电子技术实验:目的使学生掌握基本电子技术实验技能,会使用 基本的电子元器件以及常用电子仪器设备,培养学生实验研究的能力, 综合应用知识的能力和创新意识。实验内容包括:(1)常用电子仪器 设备的使用;(2)单管放大电路;(3)负反馈放大电路;(4)基本 运算电路;(5)波形发生电路;(6)模电综合实验;(7)门电路测 试;(8)组合逻辑电路;(9)触发器;(10)计数器电路;(11)脉 冲波形发生电路;(12)数电综合实验。
wk.baidu.com
实验内容包括:(1)常用数据结构的应用;(2)常用算法的分析与实 现;(3)数据结构的实际应用;(4)高级数据结构及算法的分析与应 用。
3.操作系统实验:目的是使学生掌握操作系统的基本原理和基本知 识,加深理解计算机软硬件资源的管理和调度策略。实验内容包括: (1)进程调度;(2)分区式存储管理;(3)虚拟存储管理;(4)文 件管理。
七、实践性教学环节
学生在校内所接受的正规技能培训主要包括C语言程序设计课程设 计、数据结构计课程设计、面向对象程序设计计课程设计、VC高级编程 技术计课程设计、vc项目开发实训、嵌入式系统应用与开发、嵌入式系 统综合应用实训等。同时还利用寒暑假及实习阶段深入各大计算机公 司、网络公司进行软件工程、高级语言程序设计、嵌入式开发等实训。 毕业实习和毕业设计(论文)。
四、学位授予
工学学士学位。
五、专业主要课程及学位课程
1.专业主要课程: C语言程序设计、汇编程序设计、数据结构、组成原理与系统结 构、数据库系统原理、操作系统原理、计算机网络、面向对象程序设 计、VC高级编程技术、VC项目开发实训、软件工程、嵌入式微处理器、 嵌入式操作系统和嵌入式软件设计。 2.学位课程: C语言程序设计、数据结构、组成原理与系统结构、操作系统原 理、面向对象程序设计。
9.汇编语言实验:目的是使学生掌握计算机程序运行的相关原理和 步骤,掌握寄存器、内存、端口等硬件在程序中使用的方法,并且能运 用该语言编写程序,培养学生面向硬件编程的能力。实验内容包括: (1)汇编语言程序编写和调试工具的使用(2)完整的汇编语言程序结 构的编写(3)汇编语言各种程序结构在编程中的综合运用(4)中断、 子程序程序的设计。
8.计算机网络实验:目的是通过实验使学生熟悉网络环境及各种实 用的网络技术,掌握计算机常见网络的组建和系统集成,加深对网络和 通信的基本原理的理解,达到培养学生设计、架构和管理网络的能力。 实验内容包括:(1)各种计算机网络的认识,网线的制作,各种网络
设备的连接等;(2)计算机常见网络设备的配置;(3)计算机网络的 规划设计及排错;(4)计算机网络应用程序的开发,Socket应用程序 开发;(5)计算机网络的各种应用服务;(6)计算机网络的各种安全 技术等。
5.Java程序设计实验:目的是使学生通过实践环节理解 Java 语言 的基本结构和程序设计、调试方法,锻炼学生面向对象程序设计思想, 提高学生的分析问题、解决问题的能力和动手能力。实验内容包括: (1)Java程序环境的安装与配置;(2)Java基本语法编程;(3)面 向对象编程;(4)Java包、接口和异常处理;(5)窗口与菜单界面编 程;(6)Java多线程、图形与多媒体处理。
课程内容:课程主要内容有数据结构的基本概念、算法描述和算法 分析初步;线性表、堆栈、队列、串、数组、树、图等结构;排序、查 找和文件组织等。
考核方式:考试。 先行课程:C程序设计基础 4.组成原理与系统结构(68学时,4学分) 课程目标:通过本课程的学习,使学生了解构成一台计算机的物理 实现方法和系统结构的基本概念,掌握计算机各组成部件的功能和实现 原理,为后续专业课程打下基础。 课程内容:课程主要内容有运算器、控制器、存储器、输入/输出 设备等各部件功能与实现,及其协同工作方法。 考核方式:考试。 先行课程:计算机导论、模拟电子技术、数字逻辑 5.数据库系统原理(68学时,4学分) 课程目标:通过本课程的学习,使学生了解数据库的基本知识,熟 悉并掌握数据库应用系统的开发工具和开发方法,能进行数据库结构和 简单应用系统的设计。 课程内容:课程主要内容有据库系统的基本概念、体系结构;关系 模型及其运算理论,SQL语言及应用;关系数据库规范化理论及数据库 设计,数据库系统的保护措施,分布式数据库及具有面向对象特征的数 据库的基本概念。 考核方式:考试。 先行课程:程序设计基础,面向对象程序设计,数据结构 6.操作系统原理(68学时,4学分) 课程目标:通过本课程的学习,使学生掌握计算机操作系统基本原 理及组成,计算机操作系统的基本概念和相关的新概念、名词及术语; 了解计算机操作系统的发展特点、设计技巧和方法。 课程内容:课程主要内容有进程描述与控制、并发控制—同步与互 斥、死锁处理、内存管理、处理机调度、I/O管理与磁盘调度、文件管 理、分布计算、分布式进程管理和操作系统的安全性,排队分析。 考核方式:考试。 先行课程:C程序设计、计算机组成原理与系统结构、微机原理与 汇编语言 7.计算机网络(68学时,4学分) 课程目标:通过本课程的学习,使学生掌握计算机网络的组成和连 网的方法与技能,了解网络的拓扑结构和各自的工作原理,了解七层网 络协议的结构和各部分的作用及有关规定。熟悉各类协议的工作原理。
6.软件工程实验:目的是加强学生对软件工程、软件过程模型的理 解和掌握,通过团队合作项目开发体会软件开发生命周期的实际过程、 具体含义,培养学生团队意识、利用工程化的思想分析问题和解决问题 的能力,为毕业设计、以后的工作和学习奠定基础。实验内容包括: (1)项目模拟申请,开发团队整合;(2)利用模型工具模拟时间、经 济、技术等方面的可行性;(3)利用DFD进行系统功能建模;(4)系 统的总体设计和详细设计;(5)系统编码实现和测试。
八、毕业和学位条件及其他说明
思想品德经鉴定符合要求;修完人才培养方案规定的课程,学业成 绩合格,修满175学分,准予毕业。
符合《荆楚理工学院学士学位授予办法》的规定,授予工学学士学 位。
九、专业主要课程简介 1.C程序设计(102学时,6学分) 课程目标:通过本课程的学习,使学生了解和掌握程序设计的基本 方法,培养学生能利用计算机求解实际问题的基本能力,为后续专业课 程及高级编程课程奠定基础。 课程内容: 课程主要内容有C语言基本数据类型和语法,结构化程 序设计思想和基本程序结构,数组、结构等构造数据类型的使用,函 数、指针的运用,文件操作和预处理等。 考核方式:考试。 先行课程:计算机导论。 2.汇编程序设计(68学时,4学分) 课程目标:通过本课程的学习,使学生掌握8086CPU指令系统,学 习汇编语言程序设计方法,掌握汇编语言程序设计上机调试方法。 课程内容:本课程的主要内容有80x86指令系统、寻址方式、宏指 令与伪指令、汇编语言格式与程序程序结构、分支程序设计、循环程序 设计、子程序设计、宏汇编技术、系统功能调用与使用方法、I/O程序 设计方法与中断程序设计、C/C++语言与汇编语言混合编程技术、基于 Win32的汇编程序开发技术等。 考核方式:考试。 先行课程:C程序设计 3.数据结构(68学时,4学分) 课程目标:通过本课程的学习,使学生能够学会分析计算机加工的 数据对象的特性,以便选择合理的数据结构和存贮方式,设计出相适应 的算法。
5.了解计算机科学与技术的新理论、新技术及其发展动态和相关
边缘学科知识。(三)能力结构与要求 1.具有良好的社会道德和职业道德,了解行业有关的法律、法规;
2.掌握计算机学科与技术领域的基本理论、基本知识和基本技能, 具有开发计算机应用系统和嵌入式应用系统的基本能力;
3.能及时了解计算机科学与技术的发展动态,具有独立分析问题、 解决问题、自我开拓并获取新知识的能力;
10.计算机组成与结构实验:目的是使学生加深对计算机的基本概 念、基本原理和基本结构的理解,掌握计算机各子系统及整体系统的基 本设计、分析与实现方法,为今后从事计算机硬件、软件的研究与开发 及应用打下良好的基础。实验内容包括:(1)运算器实验;(2) 缓 冲输入、锁存输出实验;(3)存储器和总线实验;(4)控制器模块实 验;(5)基本模型机的设计与实现;(6)完整模型机的设计与实现; (7)中断源在模型机中的设计与实现。
相关文档
最新文档