教育教学

当前位置: 网站首页 -> 教育教学 -> 教学工作 -> 常规教学 -> 正文

2012年上期计科2010级专业方向确定及说明

信息来源: 发布日期:2011-11-08

2012年上期计科2010级专业方向确定及说明

一、方向说明

方向一:软件开发方向

共有五门课:UML与软件建模、大型数据库技术(Oracle)、软件过程与项目管理、C#.NET程序设计、软件测试与质量保证。

方向二:计算机网络方向

共有五门课:宽带接入技术、网站设计、网络安全与管理技术、计算机网络工程、网络性能分析与测试。

方向三:嵌入式方向

共有五门课:ARM体系结构与编程、嵌入式Linux操作系统、嵌入式Linux系统设计、嵌入式应用程序设计、嵌入式Linux驱动开发

二、课程说明

1、方向一课程说明

1)《UML与软件建模》课程简介

本课程是计算机科学与技术专业软件开发方向的专业方向课程。本课程的目的是帮助学生掌握UML基础知识,并能够运用UML进行软件建模。不仅如此,还帮助学生掌握面向对象分析和设计(OOA/D)的核心原理与最佳实践,掌握软件设计过程中用到的各种模式。在本课程中,提出了一种具有一致性的软件开发迭代方法,并且将该方法贯穿于一个案例研究的始终,介绍了OOA/D的关键技能,同时还强调了最基本的开发活动、原则和模式。

2)《大型数据库技术(Oracle)》课程简介

本课程是计算机科学与技术专业软件开发方向的专业方向课程。通过本课程的学习,要求学生掌握Oracle数据库的内部、外部结构,数据库的创建法,系统启动和关闭的步骤,数据库对象的基本操作(包括记录的增、刪、改,查询等),PL/SQL语言及数据库的安全管理(包括用户管理、权限管理等)等技术。

3)《软件过程与项目管理》课程简介

本课程是计算机科学与技术专业软件开发方向的专业方向课程。本课程主要内容包括软件项目管理是组织软件开发人员、控制系统开发过程、确保软件开发质量和进度的关键,包括计划总览、可行性分析、需求工程、项目方法选择、软件工作量估算、软件项目计划、资源管理、软件项目监控、风险管理、人员管理的内容。课程内容主要包括:项目管理的基本概念、项目管理的逻辑过程、项目管理的分类过程、CMM(Controllable Memory Module)中的项目管理内容、项目管理的角色、项目管理度量、项目管理的工具、项目管理的技术、项目管理的剪裁、实例。通过本课程的学习,使学生了解不同阶段项目管理的重点,学习掌握项目管理的方法,达到对整个项目过程的全面了解。

4)《C#.NET程序设计》课程简介

本课程是计算机科学与技术专业软件开发方向的专业方向课程。本课程主要内容包括:C#编程的原理和方法,涉及类与对象、控制语句、方法、数组、继承、多态、异常处理、数据库编程、网络编程、异步多线程、XML、Web服务、泛型、集合等基本概念及应用方法。

5)《软件测试与质量保证》课程简介

本课程是计算机科学与技术专业软件开发方向的专业方向课程。重点讲述如何提高软件质量的方法。提供了两种提高软件质量的技术,一是软件测试,二是软件质量保证。主要内容包括对软件质量属性的分析、软件测试的基本原理和软件过程,软件测试用例设计方法,以及其在单元测试、集成测试、系统测试和验收测试中的应用,自动化测试的概念、技术和工具。和从概念、过程和工具方面对软件质量保证进行了详细介绍。通过学习使学生掌握软件测试与质量保证的方法。

2、方向二课程说明

1)《宽带接入技术》

2)《网站设计》课程简介

本课程是计算机科学与技术专业计算机网络方向的专业方向课程。本课程使学生了解网站的基本特征和体系结构,并从软件开发的角度,重点讲述了基于Windows平台上的动态网站开发技术——ASP(Active Server Page,动态服务器网页)技术体系:包括编写ASP脚本程序和开发ASP组件两部分内容。通过本课程的学习,学生能够掌握开发基于ASP技术的大中型网站所需的技术。

3)《网络安全与管理技术》课程简介

本课程是计算机科学与技术专业计算机网络方向的专业方向课程。本课程分为网络管理与网络安全两部分内容。通过该课程的学习让学生掌握网络管理的基本概念与功能,网络管理基础理论与技术,网络管理体系结构,简单网络管理协议SNMP,网络安全管理技术,网络通信管理技术,信息服务管理技术,网络数据的存储与备份技术,局域网故障诊断、分析与排除技术以及网络管理实用工具的应用技术。网络安全基础是普通本科高校计算机网络工程及计算机科学技术专业学生必须学习的内容。通过学习使学生能够在已有的计算机原理和计算机网络原理等理论基础上,对与信息安全理论及计算机网络安全有一个系统的、全面的了解;掌握计算机信息安全特别是计算机互联网络安全的基本概念,了解设计和维护安全的网络及其应用系统的基本手段和常用方法。

4)《计算机网络工程》课程简介

本课程是计算机科学与技术专业计算机网络方向的专业方向课程。本课程主要学习算机网络工程基础,交换机和路由器等设备的功能、选型及应用、网络工程规划与设计、综合布线系统设计与施工技术、网络测试和相关的工程标准与规范等计算机网络工程的理论、方法和技术以及网络工程训练,为网络的规划设计、工程实施、管理维护打下坚实的技术基础;网络规划与设计基础、网络工程设计组件、网络设计实例和网站规划设计;计算机网络工程组织、网络设备及系统造型、网络综合布线系统和与Internet联网;计算机网络管理、计算机网络系统管理以及计算机网络工程标准等。

5)《网络性能分析与测试》

3、方向三课程说明

1)《ARM体系结构与编程》课程简介

本课程是计算机科学与技术专业嵌入式方向的专业方向课程。本课程是一门与计算机硬件知识紧密相关的嵌入式方向课程。讨论ARM体系结构和接口技术等。内容主要包括:ARM920T处理器的体系结构、编程模型、指令系统及RealView MDK开发环境,基于ARM920T的应用处理器S3C2410X为核心的系统的设计及相关接口技术,I/O、中断、串口、存储器、PWM、A/D、LCD等接口技术等。

2)《嵌入式linux操作系统》课程简介

本课程是计算机科学与技术专业嵌入式方向的专业方向课程。本课程课程主要讨论嵌入式操作系统几大功能模快的管理和对Linux内核代码的主要部份分析介绍。内容包括嵌入式Linux操作系统概念、操作系统的存储管理、进程管理、文件管理、设备管理等。撑握理解操作系统几大管理子系统的相关原理及其主要具体内核实现细节,为以后进一步学习内核开发和驱动开发打好基础。

3)《嵌入式linux系统设计》课程简介

本课程是计算机科学与技术专业嵌入式方向的专业方向课程。主要内容包括:嵌入式Linux系统构建,嵌入式Linux交叉开发环境的建立,嵌入式Linux系统的引导程序、内核和文件系统三大组成部分,嵌入式Linux系统集成和部署的方法等。通过选择一种ARM运行平台,对U-Boot和Linux内核启动过程的分析,深入理解嵌入式Linux系统的构建和开发流程。

4)《嵌入式应用程序设计》课程简介

本课程是计算机科学与技术专业嵌入式方向的专业方向课程。本课程是一门以linux c为基础讲解嵌入式Linux应用程序设计的基本方法的课程。主要内容包括搭建嵌入式Linux开发环境、文件I/O编程、标准I/0编程、进程控制开发、进程间通信、多线程编程、嵌入式Linux网络编程、嵌入式Linux设备驱动等。本课程是后续学习嵌入式开发的基础。

5)《嵌入式linux驱动开发》课程简介

本课程是计算机科学与技术专业嵌入式方向的专业方向课程。本课程系统地介绍嵌入式Linux系统开发的流程,嵌入式Linux系统移植的方法,Bootloader的原理,嵌入式Linux下设备驱动程序开发过程。通过本课程的学习,学员可以掌握嵌入式Linux下字符设备、块设备、网络设备、LCD显示屏、触摸屏,USB设备等嵌入式硬件的设备的驱动开发,同时掌握嵌入式Linux的系统驱动开发和分析的一般方法,达到举一反三,灵活运用的效果。

三、方向选定说明

1、所有同学在方向一、方向二、方向三中任选一个方向,确定方向后,必须修完该方向的五门课程。

2、如果一个方向的人数不满30人,这个方向将不能开。

3、请各班于11月10日前将结果报系办。

计算机科学技术系

2011-11-7