为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

厦大课程

2010-10-15 11页 doc 152KB 13阅读

用户头像

is_412386

暂无简介

举报
厦大课程厦门大学软件学院课程简介 厦门大学软件学院软件工程专业课程简介(本科.四年) 课程编码 课 程 名 称(中) 课 程 名 称 (英) 课程类别 学 分 选 修 课 程 课 程 内 容 简 介 TS05 学科入门指导 Introduction to Study 院系通识课程 0 无 本课程旨在加强对本科一年级新生学习的指导,让他们了解所学学科的培养目标与教学计划、学科的定位、内涵与外延、学科的现状与前景、大学教育的特征,了解大学学习生活、使学生顺利地从中学阶段过渡到大学的学习生活。 TS06 计算机导论 Introduction...
厦大课程
厦门大学软件学院课程简介 厦门大学软件学院软件工程专业课程简介(本科.四年) 课程编码 课 程 名 称(中) 课 程 名 称 (英) 课程类别 学 分 选 修 课 程 课 程 内 容 简 介 TS05 学科入门指导 Introduction to Study 院系通识课程 0 无 本课程旨在加强对本科新生学习的指导,让他们了解所学学科的培养目标与教学计划、学科的定位、内涵与外延、学科的现状与前景、大学教育的特征,了解大学学习生活、使学生顺利地从中学阶段过渡到大学的学习生活。 TS06 计算机导论 Introduction to Computer Science 院系通识课程 2 无 本课程是软件工程专业的一门专业基础课。通过本课程的学习,学生应了解计算机系统的基本概念、硬件基础知识和软件基础知识,掌握Windows操作系统、Internet工具、Office(Word、Excel、Access、PowerPoint)软件的常用操作方法。 TS07 团队合作艺术  Art of Teamwork 院系通识课程 1 无 本课程属于基础课,目的在于传授团队的理论知识,培养团队合作的态度和行为习惯。要求掌握的知识点包括:团队定义、要素、组织形式、团队建设内容和意义,创建团队的程序,团队品质建设的内容和方法(培养团队精神、发展团队能力、发展团队规范、发展团队信任气氛),团队沟通的技巧(沟通气氛、倾听与诉说技巧、交谈技巧、决策沟通技巧),团队领导的原则、方法和策略(领导角色与内容、领导方式、激励原则、管理策略)。通过一系列的团队合作游戏训练,提供体验团队合作价值的机会,增强团队精神,培养合作的行为习惯,提高人际沟通的技巧。 TS08 班组集体项目 Group Work 院系通识课程 0 无 本课程虽然不计学分,但是软件工程专业的必修课。本课程的主要目的就是培养学生的团队合作精神,与课程团队合作艺术课相呼应,切实加强学生的团队合作能力,同时丰富学生的生活、提高业余生活质量。 TS09 人文与科学系列讲座 Lecture Series on Art & Science 院系通识课程 1 无 本系列讲座属学院通识课程。目的在于提高软件工程专业学生的人文素质与科学素养,拓广知识面,提高综合素质。 TS10 IT职业战略系列讲座 A Course of Lectures for IT Profession Strategy 院系通识课程 2 计算机导论、 学科入门指导 通过技术讲座,了解IT企业管理模式、IT行业政策法规、IT领域最新研究方向、IT产品发展趋势、IT管理与技术人员职业规范,培养学生的工程、行业、市场、职业意识,为后续专业课程的学习打下基础,毕业后能够尽快适应IT职业的要求。 TS11 软件前沿技术系列讲座 Lectures on New Technologies in Software Engineering 院系通识课程 2 其它专业课程 本系列讲座属学院通识课程。目的在于让软件工程专业的学生充分了解国际新的软件产品和新的技术,拓广知识面,提高综合素质。 TS12 职业生涯规划与管理 Introduction to Career Planning and Administration 院系通识课程 1 无 本课程是一门大学生的通识课程。通过本课程的学习,学生应了解职业生涯规划的概念、意义、基本步骤和方法,通过几个主要的心理测试和熟悉自己的同学(熟人)对自己的评价(画像),能了解和认识自己的个性特征和职业倾向以及自己的优势和劣势,并知道如何扬长避短,确定个人的职业生涯路线图,并制定出中长期和短期的职业生涯发展目标以及实现目标的方略,提高自己的职业素质和职业竞争力,了解求职的方法和技巧,为未来的求职就业和职业发展打下良好的基础。 TX06 离散数学  Discrete Mathematics 学科通修课程 3 高等数学, 线性代数 本课程涵盖计算机科学对数学的基本要求。通过课程的学习,使学生掌握离散数学的基本概念、内容和验算技能。培养学生的抽象思维能力、逻辑推理能力、运算能力和综合运用能力。为学习后继课程打下必备的基本数学知识。 TX07 C语言程序设计 C Programming Language 学科通修课程 3 无 本课程是软件学院的一门专业基础课。通过介绍计算机解题的一般过程、算法概念、结构化程序设计方法和解决问题的技巧,培养学生使用C语言进行结构化编程的能力,锻炼学生的逻辑思维,使学生掌握一些解题技巧,为以后学习专业课程打下良好的基础。 TX08 C++程序设计 Programming in C++ 学科通修课程 2 C语言程序设计 本课程是软件学院的一门专业基础课。本课程讲授面向对象的C++程序设计,并突出学生编程能力的培养。重点培养学生使用C++进行面向对象的编程能力,锻炼学生的逻辑思维,并强调掌握面向对象C++的关键技术,为学生学习后序课程奠定基础。 TX09 数据结构与算法  Data Structures and Algorithms 学科通修课程 3 高级程序设计语言(C/C++)、离散数学 本课程是计算机专业一门重要的专业技术基础课程。系统地介绍软件设计中常用的数据结构以及相应的存储结构和实现算法;介绍了常用的多种查找和排序技术。本课程的学习将为后续课程的学习以及软件设计水平的提高打下良好的基础。本课程一般为硕士研究生入学考试的课程之一。 TX10 计算机硬件基础 Foundation of Computer Hardware 学科通修课程 3 计算机导论 本课程介绍计算机硬件系统的基本组成原理和各种接口技术,包括计算机工作原理、微机系统的构成、微处理器的结构与工作原理、基本指令系统、存储器、系统总线、中断技术、接口电路、外部设备等。重点掌握组成PC系统的主要部件和常用接口的使用方法 TX11 面向对象程序设计(Java) Object-Oriented Programming With Java 学科通修课程 4 高级语言程序设计 本课程借助Java语言讲授面向对象程序的基本概念,基本理论,进行面向对象思维、方法的训练。培养学生用新一代程序设计思想和逻辑思维方式进行计算机编程研究,启发学生的创新意识,提高学生在软件设计过程中分析问题和解决问题的实际动手能力,并能初步运用Java技术和基本开发工具进行计算机软件代码设计。通过学习、设计及实现,使学生掌握OO方法、原则与理论,具有一定的面向对象设计、开发能力,为后续课程及大型应用软件的研究、设计打下基础。 TX12 面向对象设计与UML Methods of Object-Oriented Software Design With UML 学科通修课程 3 面向对象与Java语言 本课程为软件工程专业高年级学生开设的必修课程。本课程的主要目的就是使学生对面向对象的软件工程方法有一个系统的学习,理解掌握统一建模语言的各要素,并最终能将这一全新的开发方法运用与以后的软件开发实践中。本课程主要介绍面向对象的基本概念、面向对象软件开发方法、UML对象建模的基本概念、方法、技术等。本课程适合于从事软件开发和设计以及者学习。 TX13 实用操作系统  Applied Operating Systems 学科通修课程 4 计算机硬件基础, 面向对象程序设计(Java) 操作系统是计算机系统的重要组成部分。本课程主要介绍操作系统的基本概念、作用、设计及构造;进程管理;内存和存储器管理;对实际的操作系统进行案例研究。 TX14 数据库系统  Database Systems 学科通修课程 4 C语言程序设计 数据库系统是计算机系统的重要组成部分, 社会信息化的发展要求软件专业人员掌握数据库的应用与开发。本课程主要介绍数据库的基本概念与算法,包括数据库设计、数据库语言、数据库系统实现等。介绍当今数据库领域中的一些新技术、新概念。以流行的商业数据库Oracle、IBM DB2、或微软 SQL 为实例,进行详细的讨论。 TX15 汇编语言 Assembly Language Programming 学科通修课程 3 计算机导论、计算机硬件基础 本课程是计算机类专业的基础课程。介绍8086/8088 CPU的主要指令集,学会从汇编语言的角度考虑问题的解决方法,掌握微机系统的编程结构。强调对底层编程能力和意识的培养,从具体应用出发,对 CPU所提供的指令集的典型特点、寻址方式等内容进行理论上的总结和概括,并在总结后再进行具体的编程实践。 TX16 算法分析 Algorithm Analysis 学科通修课程 3 数据结构,Java程序设计 算法设计与分析是一门面向设计,处于计算机科学与技术科学核心地位的教育课程。通过对计算机算法系统的学习和研究,可以使学生理解和掌握算法设计的主要方法,培养对算法的复杂性进行正确分析的能力,为独立地设计算法和对给定算法进行复杂性分析奠定坚实的理论基础。 TX17 计算机网络  Computer Networks 学科通修课程 4 C++程序设计语言 计算机网络是软件学院软件工程专业的一门核心课程。通过本课程的学习,使学生掌握网络和互联网的原理和技术。 TX18 软件工程 Software Engineering 学科通修课程 4 C++程序设计语言、面向对象程序设计(Java)、面向对象设计与UML 软件工程是软件学院软件工程专业的一门核心课程。本课程系统而全面地介绍软件工程理论、技术和实践。 TX19 编译技术 Compiler Techniques 学科通修课程 3 数据结构与算法、C语言程序设计、汇编语言 本课程是计算机类专业一门重要的专业基础课。编译程序是计算机最重要的系统软件之一。通过本课程的学习,使学生了解编译系统的结构及各部分的功能、深刻理解计算机程序的运行机制、掌握设计和构造程序语言编译系统的基本原理和主要实现技术 TX20 软件体系结构 Software  Architecture 学科通修课程 3 面向对象程序设计、 软件工程 本课程面向计算机专业学生,主要以大型软件开发为主线。介绍软件的基础结构,包括软件总线技术及软件开发平台,面向对象的软件构件技术。通过本课程的教学,使学生能够从系统结构角度分析现有的软件系统,并能利用所学到的有关软件体系结构的知识设计和实现新系统,培养学生的宏观分析问题的能力,增强创新意识、提高对软件体系结构的整体分析和处理能力,为开发大型软件打下基础 TX21 软件平台技术(B/S、J2EE) Enterprise Application Platform and J2EE 学科通修课程 2 面向对象程序设计(Java) 在熟悉Java程序开发的基础上,学生应该进入更高一个层次,使用Java2平台企业版(J2EE)来创建企业级应用程序。本课程应以丰富的实例提供当前这一技术的最新动向,对于每一位在J2EE平台上开发和部署应用程序的开发人员,提供入门以及进一步提高的基础。本课程将使用许多构思精巧的实例程序(包括源码)来描述J2EE关键的概念。此外,也有助于学生快速掌握J2EE平台的多项技术,包括: Enterprise JavaBean, Java Servlet, JavaServer Pages, Java Message Service (JMS,Java消息服务), Java Naming and Directory Interface (JNDI,Java名字与目录接口), XML, J2EE Connector Architecture (J2EE连接器架构), JavaMail, JDBC。 为学生以后创建自己的大型企业级应用系统时,通过本课程获得进一步的技术指导、知识和经验。 TX22 人机界面设计 Human-computer Interface Design 学科通修课程 2 其它专业课程 TX23 软件设计实例分析 Software Design Case Analysis 学科通修课程 2 程序设计方法学,面向对象的程序设计,UML概论,设计模式 本课程的任务是培养学生计算机软件开发与应用的综合能力。介绍软件的基本概念和软件工程的目标,通过对传统的面向过程的软件开发方法和面向对象的软件开发方法的介绍,使学生掌握开发高质量软件的方法;通过对软件开发过程和过程管理技术的学习,使学生了解如何进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。为今后从事软件开发和应用打下良好的基础。 XX01 XML设计技术 Introduction to XML 学科 方向 性选 修课 程 3 互联网应用技术;编程语言 XML即“可扩展的标记语言”,由于其强大的自定义能力和可扩展能力,被越来越多地应用到通讯协议中的规范定制、计算机信息的知识表示、软件系统模型设计等各个领域。Internet网络的发展更进一步加速了XML的应用。《XML设计技术》从XML的背景知识和基本概念入手,引导学生学习XML知识。目的是让学生通过学习和实际操作能够对XML技术有全面、深入的了解,获得一种知识表示的规范、完整和简洁的方法,便于今后进行软件开发和通用的数据模型设计。 XX02 管理信息系统  Management Information Systems 学科 方向 性选 修课 程 3 高级语言程序设计 本课程是主要专业课之一,其前导课程为计算机基础课群和部分管理理论课程。本课程的主要设置目的是培养和提高学生对“信息系统”的分析与设计开发能力以及综合运用计算机技术、数学的方法和系统的观点的过程,通过对该课程的学习,使广大同学掌握进行《管理信息系统》项目的开发、研制方法,熟悉开发过程和开发方法,能正确建立管理信系统的模型,掌握系统分析、设计与实践的方法以及具备系统分析员的知识结构。 XX03 多媒体技术  Multimedia Technique 学科 方向 性选 修课 程 3 C++程序设计语言、面向对象程序设计(Java) 该课程的内容全面,覆盖了多媒体技术的主要研究领域,包括多媒体信息的存储和压缩、多媒体操作系统,多媒体硬件、多媒体用户界面、多媒体数据库、多媒体文档、多媒体通信、多媒体应用系统和多媒体实现技术等。 XX04 嵌入式系统 Embedded System 学科 方向 性选 修课 程 3 计算机硬件基础、汇编语言、C语言程序设计 本是软件工程专业一门重要的学科方向性专业选修课程。通过本课程的学习,使学生了解有关嵌入式系统的基本原理、设计方法以及最新发展,初步掌握嵌入式系统设计的过程和基本方法,了解和熟悉一些常用的嵌入式操作系统。在课程教学中,采用讲课与实验相结合的方式,着重培养学生的实际动手能力,着重强调对嵌入式系统设计能力的培养,使学生掌握利用一些专业软件和硬件进行嵌入式系统及接口设计的方法和技巧,熟悉嵌入式系统项目开发基本流程,为学生从事嵌入式系统开发与应用工作打下良好的基础。 XX05 网络服务技术 Web Service Technique 学科 方向 性选 修课 程 2 计算机网络与因特网,XML、JAVA设计语言 Web Services的主要目标就是在现有的各种异构平台的基础上构筑一个通用的与平台无关、语言无关的技术层,使各种不同平台之上的应用依靠这个技术层来实施彼此的连接和集成。本课程的内容涵盖了Web Services的各种关键技术、Web Services的整体体系架构和应用体系架构,以及Web Services应用的设计和开发。通过本课程的学习,使学生及时了解专业动态,扩大视野,与国际最新知识保持同步。 XX06 .Net技术 Introduction to .Net technology 学科 方向 性选 修课 程 2 无 本课程主要介绍:1..net技术的原理和概念;2.如何使用.net工具编程;3.基本的C#, C#, ASP.NET, ADO.NET, web services和 Enterprise Servers。 XX07 IT项目管理与CMM 概论 IT Project Management and CMM Introduction 学科 方向 性选 修课 程 2 软件工程 本课程是软件工程专业的学科方向性课程。要求学生掌握现代软件项目管理的基本概念、原理和方法,初步掌握软件项目计划和管理的基本方法,具备引进和应用能力成熟度模型的基本技能,从而培养学生的软件项目管理能力。 XX08 GIS 概论 An introduction to Geographic Information System 学科 方向 性选 修课 程 2 数据库系统概论、程序设计方法学 本课程是集计算机科学、地理学、测绘遥感学、环境科学和城市科学等相关学科为一体的综合技术。通过本门课的教学使学生: 1.掌握地理信息系统的基本概念; 2.初步掌握地理信息系统开发的基本方法; 3.较熟练地使用Mapinfo这一地理信息系统开发软件。 本课程主要讲述四部分内容:GIS概述、GIS开发平台MapInfo、MapInfo二次开发语言MapBasic及其与其它应用程序的连接、GIS的新发展WebGIS XX09 网络管理 Network Management 学科 方向 性选 修课 程 3 计算机网络 本课程是软件工程专业一门专业选修课。通过本课程的学习,使学生了解网络管理的基本知识和SNMP网管协议的基本原理,掌握网络管理的基本方法和异构网的统一管理,能够从事基于SNMP的网管软件开发工作,为将来从事与X.500、PKCS系列相关的软件开发工作打下基础。 XX10 Linux 内核与编程 Linux Kernel and Programming 学科 方向 性选 修课 程 3 计算机硬件基础、汇编语言、C/C++程序设计、实用操作系统 本课程是软件工程专业一门重要的学科方向性专业选修课程。通过本课程的学习,学生应熟练掌握Linux操作系统内核的工作原理及设计方法,学会分析Linux内核如何控制和管理计算机系统的各种硬件、软件资源,进而达到对计算机操作系统的深刻认识,并能在Linux环境下编程。本课程的教学目的是通过对Linux/i386源代码中的内核实例的分析,使学生了解Linux内核模块以及核心数据结构的设计思路和实现方法,从而掌握Linux内核源代码中应用C语言实现编程的方法和技术,在此基础上培养起学生编写操作系统程序的能力。在课程教学中,着重强调对操作系统底层编程能力的培养,并进行具体的编程实践,进而培养学生理论联系实际的能力。 XX11 嵌入式软件设计  Software Design in Embedded System 学科 方向 性选 修课 程 3 计算机硬件基础、汇编语言、C语言程序设计、嵌入式系统、Linux内核与编程 本课程是软件工程专业一门重要的学科方向性专业选修课程。通过本课程的学习,培养学生掌握有关嵌入式系统软件设计方法和开发技术,掌握嵌入式系统启动代码设计方法,掌握嵌入式Linux/uCLinux系统的裁减和移植,及其驱动程序、应用程序和图形用户界面GUI的开发设计方法。在课程教学中,着重强调对嵌入式系统软件设计能力的培养,使学生掌握嵌入式系统软件的设计准则和开发方法,为学生毕业后从事嵌入式系统驱动程序、应用程序和图形化界面等软件设计工作打下良好的基础 XX12 数据库管理 Database Administration 学科 方向 性选 修课 程 3 数据库系统 本课程是继《数据库系统》课程之后有关数据库应用、开发与管理的课程,它通过对具体DBMS产品的学习、应用,使得学生具备数据库设计、高级查询设计、日常管理以及数据库与高级语言的联合开发等知识,并能实现对中小型数据库的设计、开发与管理 XX13 信息化技术 Information Technology 学科 方向 性选 修课 程 3 数据库技术、软件工程、管理信息系统 本课程属于软件工程专业学科方向性选修课程,其内容涉及管理信息系统、以MRPII/ERP为代表的制造业先进管理模式的原理与应用以及电子商务方面的内容。我们希望通过这门课程的学习,使学生可以对以MRPII/ERP为代表的制造业先进管理模式有一个清晰的认识,掌握MRPII的核心原理,为今后开发面向企业和商业应用的MRPII/ERP和电子商务系统打下坚实的理论基础 XX14 数据仓库 Data Warehouse 学科 方向 性选 修课 程 3 数据库技术、软件工程、管理信息系统 本课程全面深入地介绍了数据仓库的基本概念和体系结构,而且详细阐述了数据仓库的实现技术;在数据挖掘部分介绍了数据挖掘算法的理论基础。通过课程学习,学生应该掌握数据仓库与数据挖掘领域的基本理论、基本原理和实现技术,对数据仓库及其实现技术与应用有一个整体的、系统的掌握,以适应计算机科学技术新的发展趋势,并为实际应用打下坚实的基础 XX15 数据挖掘 Data Mining 学科 方向 性选 修课 程 3 本课程主要介绍数据挖掘的基本概念、基本方法和基本技术以及数据挖掘的应用和发展方向。内容包括:关于数据挖掘的多学科领域的导论;数据预处理技术;数据挖掘方法;复杂类型数据的挖掘技术;数据挖掘的应用和发展趋势 XX16 决策支持系统 Decision Support Systems 学科 方向 性选 修课 程 3 数据挖掘 该课程书从感知过程和决策制定的角度提供了决策支持系统的基础,主要内容集中于强调管理应用和决策支持系统的相关技术。 课程的内容具有很强的现实倾向性,强调了设计和开发之后的应用和实施中的各个主题领域。将来的经理并不需要懂得DSS的设计,国为那属于计算机科学家和系统分析员的工作范围。然而,他们需要那些与决策支持技术的有效和战略应用相关的技能,以提高问题识别和相应的解决的质量。本书采用了各种学科用户/管理员的方法,面向21世纪的决策和支持决策所必需的技术。决策制定和感知过程所包含的范围包括决策制定的模型、偏好和启发式经验、创造力提高、决策策略、模拟和发现等。书中结合了目前一些领先的决策支持系统教科书中的最好的内容,同时增加了一些前人没有论及的话题 XX17 信息安全技术 Information Security Technique 学科 方向 性选 修课 程 3 计算机网络JAVA/C/C++ 本课程是一门涉及计算机科学、网络技术、通讯技术、密码技术、入侵检测技术、应用数学、数论、信息论等多种学科的综合性学科。本课程通过对网络安全原理和实践技术进行全面的阐述,使学生对网络安全的基本概念、密码体系、访问控制与防火墙技术、入侵检测技术、操作系统安全、病毒防范技术、数据库安全技术、数据安全技术和WEB安全技术等知识有系统的了解,从而为今后从事与网络信息安全有关的研发工作打下良好的基础 QT02 程序设计实践 The Practice of Programming 其它教学环节 1 C语言程序设计、C++程序设计 本课程是软件工程专业本科生重要的专业技术实践课程。通过本课程的学习与实践,使学生熟练掌握C/C++程序设计语言,培养学生解决问题和使用C/C++进行结构化与面向对象编程的能力,锻炼学生的逻辑思维。强调掌握C的结构化编程技巧和C++的面向对象关键技术。 QT03 Java案例设计 Case Design of Java Programing 其它教学环节 1 面向对象程序设计(Java) 本课程是软件工程专业本科生一门重要的专业技术实践课程。通过本课程的学习与实践,使学生熟练掌握java程序设计语言,培养学生解决问题和使用java进行面向对象编程的能力,锻炼学生的逻辑思维。强调掌握java的面向对象关键技术 QT04 软件实习 Practice in Software 其它教学环节 1 数据结构与算法 、面向对象程序设计(Java)、实用操作系统、数据库系统 、软件工程、计算机网络、面向对象设计与UML等 本课程是软件工程专业教学计划中的“其它教学环节”,是每位同学必须参加的教学实践活动,安排在三年级短学期。 其目的是综合运用所学的课程知识,使学生在面向对象程序设计、操作系统、数据库系统设计、软件工程与软件开发工具、网络技术等方面的实践环节得到训练。通过该实习,学生应尽快地学习最新的软件思想和软件开发技术,掌握最前沿的软件工程技术,在工程实践和软件设计技能方面有大的提高 QT05 毕业实习与毕业设计() Graduation Exercitation and Graduation Project(Thesis) 其它教学环节 12 第1学期-第10学期所有专业课程 《毕业实习与毕业设计(论文)》是理论与实际相结合的重要环节,由学院教师或企业技术人员指导。分为“工程项目技术报告类”和“研究类”两种形式,所撰写的技术报告或研究类论文应围绕正在进行的软件工程实践主题展开。
/
本文档为【厦大课程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索