厦门大学软件工程专业课程表
厦门大学软件学院软件工程专业课程简介(本科.四年)
课程编码
 
  称(中)
 
 
(英)
课程类别
TS05
学科入门指导
Introduction to Study
院系通识课程
本课程旨在加强对本科一年级新生学习的指导,让他们了解所学学科的培养目标与教学计划、学科的定位、内涵与外延、学科的现状与前景、大学教育的特征,了解大学学习生活、使学生顺利地从中学阶段过渡到大学的学习生活。
TS06
计算机导论
Introduction to Computer Science
院系通识课程
本课程是软件工程专业的一门专业基础课。通过本课程的学习,学生应了解计算机系统的基本概念、硬件基础知识和软件基础知识,掌握Windows操作系统、Internet工具、OfficeWordExcelAccessPowerPoint)软件的常用操作方法。
TS07
团队合作艺术 
Art of Teamwork
院系通识课程
本课程属于基础课,目的在于传授团队的理论知识,培养团队合作的态度和行为习惯。要求掌握的知识点包括:团队定义、要素、组织形式、团队建设内容和意义,创建团队的程序,团队品质建设的内容和方法(培养团队精神、发展团队能力、发展团队规范、发展团队信任气氛),团队沟通的技巧(沟通气氛、倾听与诉说技巧、交谈技巧、决策沟通技巧),团队领导的原则、方法和策略(领导角与内容、领导方式、激励原则、管理策略)。通过一系列的团队合作游戏训练,提供体验团队合作价值的机会,增强团队精神,培养合作的行为习惯,提高人际沟通的技巧。
TS08
班组集体项目
Group Work
院系通识课程
本课程虽然不计学分,但是软件工程专业的必修课。本课程的主要目的就是培养学生的团队合作精神,与课程团队合作艺术课相呼应,切实加强学生的团队合作能力,同时丰富学生的生活、提高业余生活质量。
TS09
人文与科学系列讲座
Lecture Series on Art & Science
院系通识课程
本系列讲座属学院通识课程。目的在于提高软件工程专业学生的人文素质与科学素养,拓广知识面,提高综合素质。
TS10
IT职业战略系列讲座
A Course of Lectures for IT Profession Strategy
院系通识课程
计算机导论、
学科入门指导
通过技术讲座,了解IT企业管理模式、IT行业政策法规、IT领域最新研究方向、IT产品发展趋势、IT管理与技术人员职业规范,培养学生的工程、行业、市场、职业意识,为后续专业课程的学习打下基础,毕业后能够尽快适应IT职业的要求。
TS11
软件前沿技术系列讲座
Lectures on New Technologies in Software Engineering
院系通识课程
其它专业课程
本系列讲座属学院通识课程。目的在于让软件工程专业的学生充分了解国际新的软件产品和新的技术,拓广知识面,提高综合素质。
TS12
职业生涯规划与管理
Introduction to Career Planning and Administration
院系通识课程
   
本课程是一门大学生的通识课程。通过本课程的学习,学生应了解职业生涯规划的概念、意义、基本步骤和方法,通过几个主要的心理测试和熟悉自己的同学(熟人)对自己的评价(画像),能了解和认识自己的个性特征和职业倾向以及自己的优势和劣势,并知道如何扬长避短,确定个人的职业生涯路线图,并制定出中长期和短期的职业生涯发展目标以及实现目标的方略,提高自己的职业素质和职业竞争力,了解求职的方法和技巧,为未来的求职就业和职业发展打下良好的基础。
TX06
离散数学 
Discrete Mathematics
学科通修课程
高等数学,
线性代数
本课程涵盖计算机科学对数学的基本要求。通过课程的学习,使学生掌握离散数学的基本概念、内容和验算技能。培养学生的抽象思维能力、逻辑推理能力、运算能力和综合运用能力。为学习后继课程打下必备的基本数学知识。
TX07
C语言程序设计
C Programming Language
学科通修课程
本课程是软件学院的一门专业基础课。通过介绍计算机解题的一般过程、算法概念、结构化程序设计方法和解决问题的技巧,培养学生使用C语言进行结构化编程的能力,锻炼学生的逻辑思维,使学生掌握一些解题技巧,为以后学习专业课程打下良好的基础。
TX08
C++程序设计
Programming in C++
学科通修课程
C语言程序设计
本课程是软件学院的一门专业基础课。本课程讲授面向对象的C++程序设计,并突出学生编程能力的培养。重点培养学生使用C++进行面向对象的编程能力,锻炼学生的逻辑思维,并强调掌握面向对象C++的关键技术,为学生学习后序课程奠定基础。
TX09
数据结构与算法 
Data Structures and Algorithms
学科通修课程
高级程序设计语言(C/C++)、离散数学
本课程是计算机专业一门重要的专业技术基础课程。系统地介绍软件设计中常用的数据结构以及相应的存储结构和实现算法;介绍了常用的多种查和排序技术。本课程的学习将为后续课程的学习以及软件设计水平的提高打下良好的基础。本课程一般为硕士研究生入学考试的课程之一。
TX10
计算机硬件基础
Foundation of Computer Hardware
学科通修课程
计算机导论
本课程介绍计算机硬件系统的基本组成原理和各种接口技术,包括计算机工作原理、微机系统的构成、微处理器的结构与工作原理、基本指令系统、存储器、系统总线、中断技术、接口电路、外部设备等。重点掌握组成PC系统的主要部件和常用接口的使用方法
TX11
面向对象程序设计(Java)
Object-Oriented Programming With Java
学科通修课程
高级语言程序设计
本课程借助Java语言讲授面向对象程序的基本概念,基本理论,进行面向对象思维、方法的训练。培养学生用新一代程序设计思想和逻辑思维方式进行计算机编程研究,启发学生的创新意识,提高学生在软件设计过程中分析问题和解决问题的实际动手能力,并能初步运用Java技术和基本开发工具进行计算机软件代码设计。通过学习、设计及实现,使学生掌握OO方法、原则与理论,具有一定的面向对象设计、开发能力,为后续课程及大型应用软件的研究、设计打下基础。
TX12
面向对象设计与UML
Methods of Object-Oriented Software Design With UML
学科通修课程
面向对象与Java语言
本课程为软件工程专业高年级学生开设的必修课程。本课程的主要目的就是使学生对面向对象的软件工程方法有一个系统的学习,理解掌握统一建模语言的各要素,并最终能将这一全新的开发方法运用与以后的软件开发实践中。本课程主要介绍面向对象的基本概念、面向对象软件开发方法、UML对象建模的基本概念、方法、技术等。本课程适合于从事软件开发和设计以及项目管理者学习。
TX13
实用操作系统 
Applied Operating Systems
学科通修课程
计算机硬件基础, 面向对象程序设计(Java)
操作系统是计算机系统的重要组成部分。本课程主要介绍操作系统的基本概念、作用、设计及构造;进程管理;内存和存储器管理;对实际的操作系统进行案例研究。
TX14
数据库系统 
Database Systems
学科通修课程
C语言程序设计
数据库系统是计算机系统的重要组成部分, 社会信息化的发展要求软件专业人员掌握数据库的应用与开发。本课程主要介绍数据库的基本概念与算法,包括数据库设计、数据库语言、数据库系统实现等。介绍当今数据库领域中的一些新技术、新概念。以流行的商业数据库OracleIBM DB2、或微软 SQL 为实例,进行详细的讨论。
TX15
汇编语言
Assembly Language Programming
学科通修课程
计算机导论、计算机硬件基础
本课程是计算机类专业的基础课程。介绍8086/8088 CPU的主要指令集,学会从汇编语言的角度考虑问题的解决方法,掌握微机系统的编程结构。强调对底层编程能力和意识的培养,从具体应用出发,对 CPU所提供的指令集的典型特点、寻址方式等内容进行理论上的总结和概括,并在总结后再进行具体的编程实践。
TX16
算法分析
Algorithm Analysis
学科通修课程
数据结构,Java程序设计
算法设计与分析是一门面向设计,处于计算机科学与技术科学核心地位的教育课程。通过对计算机算法系统的学习和研究,可以使学生理解和掌握算法设计的主要方法,培养对算法的复杂性进行正确分析的能力,为独立地设计算法和对给定算法进行复杂性分析奠定坚实的理论基础。
TX17
计算机网络 
Computer Networks
学科通修课程
C++程序设计语言
计算机网络是软件学院软件工程专业的一门核心课程。通过本课程的学习,使学生掌握网络和互联网的原理和技术。
TX18
软件工程
Software Engineering
学科通修课程
C++程序设计语言、面向对象程序设计(Java)、面向对象设计与UML
软件工程是软件学院软件工程专业的一门核心课程。本课程系统而全面地介绍软件工程理论、技术和实践。
TX19
编译技术
Compiler Techniques
学科通修课程
数据结构与算法、C语言程序设计、汇编语言
本课程是计算机类专业一门重要的专业基础课。编译程序是计算机最重要的系统软件之一。通过本课程的学习,使学生了解编译系统的结构及各部分的功能、深刻理解计算机程序的运行机制、掌握设计和构造程序语言编译系统的基本原理和主要实现技术
TX20
软件体系结构
Software
Architecture
学科通修课程
面向对象程序设计、
软件工程
本课程面向计算机专业学生,主要以大型软件开发为主线。介绍软件的基础结构,包括软件总线技术及软件开发平台,面向对象的软件构件技术。通过本课程的教学,使学生能够从系统结构角度分析现有的软件系统,并能利用所学到的有关软件体系结构的知识设计和实现新系统,培养学生的宏观分析问题的能力,增强创新意识、提高对软件体系结构的整体分析和处理能力,为开发大型软件打下基础
TX21
软件平台技术B/SJ2EE
Enterprise Application Platform and J2EE
学科通修课程
面向对象程序设计(Java)
在熟悉Java程序开发的基础上,学生应该进入更高一个层次,使用Java2平台企业版(J2EE)来创建企业级应用程序。本课程应以丰富的实例提供当前这一技术的最新动向,对于每一位在J2EE平台上开发和部署应用程序的开发人员,提供入门以及进一步提高的基础。本课程将使用许多构思精巧的实例程序(包括源码)来描述J2EE关键的概念。此外,也有助于学生快速掌握J2EE平台的多项技术,包括: Enterprise JavaBean, Java Servlet, JavaServer Pages, Java Message Service (JMSJava消息服务), Java Naming and Directory Interface (JNDIJava名字与目录接口), XML, J2EE Connector Architecture J2EE连接器架构), JavaMail, JDBC 为学生以后创建自己的大型企业级应用系统时,通过本课程获得进一步的技术指导、知识和经验。
TX22
人机界面设计
Human-computer Interface Design
学科通修课程
其它专业课程
本课程也称为“用户界面设计(Users interface design)”,主要介绍软件界面的基本概念、要求、基本特性和分析方法;介绍人机界面的快速原型及其开发工具、可视化界面、人机接口技术等内容,同时使学生了解当前最新的界面设计技术
TX23
软件设计实例分析
Software Design Case Analysis
程序设计方法学,面向对象的程序设计,UML概论,设计模式
本课程的任务是培养学生计算机软件开发与应用的综合能力。介绍软件的基本概念和软件工程的目标,通过对传统的面向过程的软件开发方法和面向对象的软件开发方法的介绍,使学生掌握开发高质量软件的方法;通过对软件开发过程和过程管理技术的学习,使学生了解如何进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。为今后从事软件开发和应用打下良好的基础。
XX01
XML设计技术
Introduction to XML
学科
方向
性选
修课
互联网应用技术;编程语言
XML即“可扩展的标记语言”,由于其强大的自定义能力和可扩展能力,被越来越多地应用到通讯协议中的规范定制、计算机信息的知识表示、软件系统模型设计等各个领域。Internet网络的发展更进一步加速了XML的应用。《XML设计技术》从XML的背景知识和基本概念入手,引导学生学习XML知识。目的是让学生通过学习和实际操作能够对XML技术有全面、深入的了解,获得一种知识表示的规范、完整和简洁的方法,便于今后进行软件开发和通用的数据模型设计。
XX02
管理信息系统 
Management Information Systems
学科
方向
性选
修课
高级语言程序设计
本课程是主要专业课之一,其前导课程为计算机基础课和部分管理理论课程。本课程的主要设置目的是培养和提高学生对“信息系统”的分析与设计开发能力以及综合运用计算机技术、数学的方法和系统的观点的过程,通过对该课程的学习,使广大同学掌握进行《管理信息系统》项目的开发、研制方法,熟悉开发过程和开发方法,能正确建立管理信系统的模型,掌握系统分析、设计与实践的方法以及具备系统分析员的知识结构。
XX03
多媒体技术 
Multimedia  Technique软件工程专业课程
学科
方向
性选
修课
C++程序设计语言、面向对象程序设计(Java
该课程的内容全面,覆盖了多媒体技术的主要研究领域,包括多媒体信息的存储和压缩、多媒体操作系统,多媒体硬件、多媒体用户界面、多媒体数据库、多媒体文档、多媒体通信、多媒体应用系统和多媒体实现技术等。
XX04
嵌入式系统
Embedded System
学科
方向
性选
修课
计算机硬件基础、汇编语言、C语言程序设计
本是软件工程专业一门重要的学科方向性专业选修课程。通过本课程的学习,使学生了解有关嵌入式系统的基本原理、设计方法以及最新发展,初步掌握嵌入式系统设计的过程和基本方法,了解和熟悉一些常用的嵌入式操作系统。在课程教学中,采用讲课与实验相结合的方式,着重培养学生的实际动手能力,着重强调对嵌入式系统设计能力的培养,使学生掌握利用一些专业软件和硬件进行嵌入式系统及接口设计的方法和技巧,熟悉嵌入式系统项目开发基本流程,为学生从事嵌入式系统开发与应用工作打下良好的基础。
XX05
网络服务技术
Web Service Technique
学科
方向
性选
修课
计算机网络与因特网,XMLJAVA设计语言
Web Services的主要目标就是在现有的各种异构平台的基础上构筑一个通用的与平台无关、语言无关的技术层,使各种不同平台之上的应用依靠这个技术层来实施彼此的连接和集成。本课程的内容涵盖了Web Services的各种关键技术、Web Services的整体体系架构和应用体系架构,以及Web Services应用的设计和开发。通过本课程的学习,使学生及时了解专业动态,扩大视野,与国际最新知识保持同步。
XX06
Net技术
Introduction to .Net technology
学科
方向
性选
修课
本课程主要介绍:1.技术的原理和概念;2.如何使用工具编程;3.基本的C#, C#, ASP.NET, ADO.NET, web services Enterprise Servers
J2EE设计技术
学科
方向
性选
修课
JavaEEJ2EE)平台是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。JavaEE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,还提供了对 EJBEnterprise JavaBeans)、Java Servlets/JSPJava Server Pages, JMS (Java Message Service), JNDI (Java Naming and Directory Interface), J2EE Connector Architecture以及Web Service技术的全面支持。                          本课程本课程使用许多构思精巧的实例程序(包括源码), JBoss为实例,使学生快速掌握JavaEE平台的多项技术。通过本课程的学习,使同学们能初步具备设计和开发分布式应用系统的能力。
XX07
IT项目管理与CMM 概论
IT Project Management and CMM Introduction
学科
方向
性选
修课
软件工程
本课程是软件工程专业的学科方向性课程。要求学生掌握现代软件项目管理的基本概念、原理和方法,初步掌握软件项目计划和管理的基本方法,具备引进和应用能力成熟度模型的基本技能,从而培养学生的软件项目管理能力。
XX08
GIS 概论
An introduction to Geographic Information System
学科
方向
性选
修课
数据库系统概论、程序设计方法学
本课程主要讲授地理信息系统的基本概念、理论体系、软件架构、功能、系统应用及发展趋势等内容。采用课堂讲授、案例演示、上机实习等方式,将理论与实践紧密结合,基础理论体系与学科发展前沿紧密结合,使学生深刻理解并牢固掌握地理信息系统的基本概念与技能,并为其后续学习和工作打好坚实基础。 
XX09
网络管理
Network Management
学科
方向
性选
修课
计算机网络
本课程是软件工程专业一门专业选修课。通过本课程的学习,使学生了解网络管理的基本知识和SNMP网管协议的基本原理,掌握网络管理的基本方法和异构网的统一管理,能够从事基于SNMP的网管软件开发工作,为将来从事与X.500PKCS系列标准相关的软件开发工作打下基础。
XX10
Linux 内核与编程
Linux Kernel and Programming
学科
方向
性选
修课
计算机硬件基础、汇编语言、C/C++程序设计、实用操作系统
本课程是软件工程专业一门重要的学科方向性专业选修课程。通过本课程的学习,学生应熟练掌握Linux操作系统内核的工作原理及设计方法,学会分析Linux内核如何控制和管理计算机系统的各种硬件、软件资源,进而达到对计算机操作系统的深刻认识,并能在Linux环境下编程。本课程的教学目的是通过对Linux/i386源代码中的内核实例的分析,使学生了解Linux内核模块以及核心数据结构的设计思路和实现方法,从而掌握Linux内核源代码中应用C语言实现编程的方法和技术,在此基础上培养起学生编写操作系统程序的能力。在课程教学中,着重强调对操作系统底层编程能力的培养,并进行具体的编程实践,进而培养学生理论联系实际的能力。
XX11
嵌入式软件设计 
Software Design in Embedded System
学科
方向
性选
修课
计算机硬件基础、汇编语言、C语言程序设计、嵌入式系统、Linux内核与编程
本课程是软件工程专业一门重要的学科方向性专业选修课程。通过本课程的学习,培养学生掌握有关嵌入式系统软件设计方法和开发技术,掌握嵌入式系统启动代码设计方法,掌握嵌入式Linux/uCLinux系统的裁减和移植,及其驱动程序、应用程序和图形用户界面GUI的开发设计方法。在课程教学中,着重强调对嵌入式系统软件设计能力的培养,使学生掌握嵌入式系统软件的设计准则和开发方法,为学生毕业后从事嵌入式系统驱动程序、应用程序和图形化界面等软件设计工作打下良好的基础
XX12
数据库管理
Database Administration
学科
方向
性选
修课
数据库系统
本课程是继《数据库系统》课程之后有关数据库应用、开发与管理的课程,它通过对具体DBMS产品的学习、应用,使得学生具备数据库设计、高级查询设计、日常管理以及数据库与高级语言的联合开发等知识,并能实现对中小型数据库的设计、开发与管理
XX13
信息化技术
Information Technology
学科
方向
性选
修课
数据库技术、软件工程、管理信息系统
本课程属于软件工程专业学科方向性选修课程,其内容涉及管理信息系统、以MRPII/ERP为代表的制造业先进管理模式的原理与应用以及电子商务方面的内容。我们希望通过这门课程的学习,使学生可以对以MRPII/ERP为代表的制造业先进管理模式有一个清晰的认识,掌握MRPII的核心原理,为今后开发面向企业和商业应用的MRPII/ERP和电子商务系统打下坚实的理论基础
XX14
数据仓库
Data Warehouse
学科
方向
性选
修课
数据库技术、软件工程、管理信息系统
本课程全面深入地介绍了数据仓库的基本概念和体系结构,而且详细阐述了数据仓库的实现技术;在数据挖掘部分介绍了数据挖掘算法的理论基础。通过课程学习,学生应该掌握数据仓库与数据挖掘领域的基本理论、基本原理和实现技术,对数据仓库及其实现技术与应用有一个整体的、系统的掌握,以适应计算机科学技术新的发展趋势,并为实际应用打下坚实的基础
XX15
数据挖掘
Data Mining
学科
方向
性选
修课
本课程主要介绍数据挖掘的基本概念、基本方法和基本技术以及数据挖掘的应用和发展方向。内容包括:关于数据挖掘的多学科领域的导论;数据预处理技术;数据挖掘方法;复杂类型数据的挖掘技术;数据挖掘的应用和发展趋势
XX16
决策支持系统
Decision Support Systems
学科
方向
性选
修课
数据挖掘
该课程书从感知过程和决策制定的角度提供了决策支持系统的基础,主要内容集中于强调管理应用和决策支持系统的相关技术。
课程的内容具有很强的现实倾向性,强调了设计和开发之后的应用和实施中的各个主题领域。将来的经理并不需要懂得DSS的设计,国为那属于计算机科学家和系统分析员的工作范围。然而,他们需要那些与决策支持技术的有效和战略应用相关的技能,以提高问题识别和相应的解决方案的质量。本书采用了各种学科用户/管理员的方法,面向21世纪的决策和支持决策所必需的技术。决策制定和感知过程所包含的范围包括决策制定的模型、偏好和启发式经验、创造力提高、决策策略、模拟和发现等。书中结合了目前一些领先的决策支持系统教科书中的最好的内容,同时增加了一些前人没有论及的话题
XX17
信息安全技术
Information Security Technique
学科
方向
性选
修课
计算机网络JAVA/C/C++
  本课程是一门涉及计算机科学、网络技术、通讯技术、密码技术、入侵检测技术、应用数学、数论、信息论等多种学科的综合性学科。本课程通过对网络安全原理和实践技术进行全面的阐述,使学生对网络安全的基本概念、密码体系、访问控制与防火墙技术、入侵检测技术、操作系统安全、病毒防范技术、数据库安全技术、数据安全技术和WEB安全技术等知识有系统的了解,从而为今后从事与网络信息安全有关的研发工作打下良好的基础
全国及国际软件竞赛
学科方向性课程
编程要求:有良好的CC++语言编程基础
操作系统:WINCE/LinuxWindows,任选其一
应用类型:多媒体类、网络流媒体类、网络通信类、SOA架构类、WEB综合类等。具体主题根据参赛题目要求和同学情况具体商定。
比赛特别是全国性、国际性比赛,是锻炼同学们动手能力、设计能力、激发idea的很好的方式,但也是对参赛者极大的心理、技能和学习能力的挑战。该课程旨在通过课堂案例讲解、理论分析,对往届各类国际软件设计比赛进行讲解。范围主要涉及Intel杯全国嵌入式比赛、微软嵌入式大赛、ACM程序设计比赛、博创杯嵌入式大赛、Google程序设计比赛、挑战杯大赛、IBM程序设计比赛 等国内、国际赛事。学生以锻炼实际动手能力为目标,参加比赛为辅助手段,在嵌入式软件开发、Web应用开发两个主要领域,培养同学的项目管理、产品设计和开发的理念,并付诸于实践。参加本课程的同学,除了学习比赛案例之外,也将根据同学的实际情况,由学院选择部分同学参加2008年度的各类比赛。部分较大规模的课题也可作为四年级的本科毕业设计,进行延伸开发。
讲课形式:课堂讲解和演示为主,适当搭配试验。主要作品完成由同学自行组织小组进行。
虚拟现实
Virtual Reality Theory and its Application
学科方向性课程
本课程主要介绍虚拟现实的基本原理及其应用。通过学习本课程,了解当前虚拟现实技术实现的主要原理、发展状况及在相关领域的应用。本课程主要学习VRML(Virtual Reality Model Language)网络虚拟现实语言,了解和掌握虚拟现实在网络方面的应用,包括在产品虚拟展厅、建筑房地产虚拟漫游、网络教育及网络游戏设计等Web3D技术方面的实践应用。
计算机图形学
学科方向性课程
计算机图形学是软件学院软件工程专业的一门选修课程。诞生于20世纪60年代的计算机图形学是研究如何使用计算机生成图形的一门学科。该课程教授内容主要包括二维图形到三维实体转化算法,从静态图片生成实时动画,从线框图到真实感显示,从产品设计、工程分析到动画、广告、影视艺术制作等,通常本课程的学习使学生掌握这些计算机图形学的技术原理。
数字图像处理
学科方向性课程
数字图像处理在军事、遥感、气象、医学、安全等领域的应用十分广泛,且需求不断增长。本课程着重阐述了数字图像处理的基本原理、典型方法和实用技术。课程主要内容包括:图像和视觉基础,图像增强、图像恢复、图像压缩、图像分割等重要分支,以及各种图像变换技术。
游戏设计基础
学科方向性课程
目前IT业界对游戏制作人才有迫切需求,通过本课程希望为今后从事游戏设计工作的学生提供游戏设计及软件开发的理论与实践知识。通过本课程的学习,使学生了解游戏开发的基础知识,掌握游戏策划、网络游戏设计开发的基本技能。
电子商务与政务
学科方向性课程
This course introduces the student how to plan, design, and evaluate web sites, how to launch an e-business, technology needed for developing e-commerce resources, how to market products, what ethical and legal factors to consider, and how to ensure security and integrity of data in an e-commerce environment.  Course focus on design and development issues associated with client-side/server-side functionality in e-commerce systems. Students will develop and implement systems incorporating design topics that include web page structure and content, user interaction, web site navigation,  using current standards and development tools. Implementation and use of a web server to support e-commerce applications
QT02
程序设计实践
The Practice of Programming
C语言程序设计、C++程序设计
本课程是软件工程专业本科生重要的专业技术实践课程。通过本课程的学习与实践,使学生熟练掌握C/C++程序设计语言,培养学生解决问题和使用C/C++进行结构化与面向对象编程的能力,锻炼学生的逻辑思维。强调掌握C的结构化编程技巧和C++的面向对象关键技术。
QT03
Java案例设计
Case Design of Java Programing
其它教学环节
面向对象程序设计(Java
本课程是软件工程专业本科生一门重要的专业技术实践课程。通过本课程的学习与实践,使学生熟练掌握java程序设计语言,培养学生解决问题和使用java进行面向对象编程的能力,锻炼学生的逻辑思维。强调掌握java的面向对象关键技术
QT04
软件实习
Practice in Software
其它教学环节
数据结构与算法 、面向对象程序设计(Java)、实用操作系统、数据库系统 、软件工程、计算机网络、面向对象设计与UML
本课程是软件工程专业教学计划中的其它教学环节,是每位同学必须参加的教学实践活动,安排在三年级短学期。
其目的是综合运用所学的课程知识,使学生在面向对象程序设计、操作系统、数据库系统设计、软件工程与软件开发工具、网络技术等方面的实践环节得到训练。通过该实习,学生应尽快地学习最新的软件思想和软件开发技术,掌握最前沿的软件工程技术,在工程实践和软件设计技能方面有大的提高
QT05
毕业实习与毕业设计(论文)
Graduation Exercitation and  Graduation Project(Thesis)
其它教学环节
1学期-10学期所有专业课程
《毕业实习与毕业设计(论文)》是理论与实际相结合的重要环节,由学院教师或企业技术人员指导。分为“工程项目技术报告类”和“研究类”两种形式,所撰写的技术报告或研究类论文应围绕正在进行的软件工程实践主题展开。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。