厦门大学软件学院软件工程专业课程简介(本科四年)

上传人:枫** 文档编号:470294223 上传时间:2023-07-06 格式:DOCX 页数:27 大小:34.33KB
返回 下载 相关 举报
厦门大学软件学院软件工程专业课程简介(本科四年)_第1页
第1页 / 共27页
厦门大学软件学院软件工程专业课程简介(本科四年)_第2页
第2页 / 共27页
厦门大学软件学院软件工程专业课程简介(本科四年)_第3页
第3页 / 共27页
厦门大学软件学院软件工程专业课程简介(本科四年)_第4页
第4页 / 共27页
厦门大学软件学院软件工程专业课程简介(本科四年)_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《厦门大学软件学院软件工程专业课程简介(本科四年)》由会员分享,可在线阅读,更多相关《厦门大学软件学院软件工程专业课程简介(本科四年)(27页珍藏版)》请在金锄头文库上搜索。

1、厦门大学软件学院软件工程专业课程简介 (本科.四年)课 程 编 码课程 名称(中)课程 名称(英)课程 类 别学分先修课程课程内容简介TS05学科入门指导Introductio n to Study院 系 通 识 课 程0无本课程旨在加强对本科一年 级新生学习的指导,让他们了 解所学学科的培养目标与教学 计划、学科的定位、内涵与外 延、学科的现状与前景、大学 教育的特征,了解大学学习生 活、使学生顺利地从中学阶段 过渡到大学的学习生活。TS06计算机导论Introductio ntoComputer Science院 系 通 识 课 程2无本课程是软件工程专业的一 门专业基础课。通过本课程的

2、学习,学生应了解计算机系统 的基本概念、硬件基础知识和 软件基础知识,掌握Windows 操作系统、Internet工具、 Office (Word、 Excel、 Access、 PowerPoin t)软件的常用操作方法。TS07团队合作艺术?Art ofTeamwork院 系 通 识 课 程1无本课程属于基础课,目的在 于传授团队的理论知识,培养 团队合作的态度和行为习惯。 要求掌握的知识点包括:团队 定义、要素、组织形式、团队 建设内容和意义,创建团队的 程序,团队品质建设的内容和 方法(培养团队精神、发展团 队能力、发展团队规范、发展 团队信任气氛),团队沟通的技 巧(沟通气氛、倾听

3、与诉说技 巧、交谈技巧、决策沟通技巧), 团队领导的原则、方法和策略(领导角色与内容、领导方式、 激励原则、管理策略)。通过一 系列的团队合作游戏训练,提 供体验团队合作价值的机会, 增强团队精神,培养合作的行 为习惯,提高人际沟通的技巧。TS0班组集Group Work院0无本课程虽然不计学分,但是8体项目系 通 识 课 程软件工程专业的必修课。本课 程的主要目的就是培养学生的 团队合作精神,与课程团队合 作艺术课相呼应,切实加强学 生的团队合作能力,冋时丰富 学生的生活、提高业余生活质 量。TS09人文与科学系列讲座LeetureSeries onArt &Science院 系 通 识 课

4、 程1无本系列讲座属学院通识课 程。目的在于提高软件工程专 业学生的人文素质与科学素 养,拓广知识面,提高综合素 质。TS10IT职业 战略系 列讲座A Course ofLeetures for IT ProfessionStrategy院 系 通 识 课 程2计算机导论、学科入门指导通过技术讲座,了解IT企业 管理模式、IT行业政策法规、 IT领域最新研究方向、IT产品 发展趋势、IT管理与技术人员 职业规范,培养学生的工程、 行业、市场、职业意识,为后 续专业课程的学习打下基础, 毕业后能够尽快适应IT职业的要求。TS11软件前 沿技术 系列讲 座Leetures onNewTechno

5、logie s inSoftware Engineering院 系 通 识 课 程2其它专业课程本系列讲座属学院通识课 程。目的在于让软件工程专业 的学生充分了解国际新的软件 产品和新的技术,拓广知识面, 提高综合素质。TS12职业牛涯规划与管理Introductio n to Career Planning andAdministrat ion院 系 通 识 课 程1无本课程是一门大学生的通识 课程。通过本课程的学习,学 生应了解职业生涯规划的概 念、意义、基本步骤和方法, 通过几个主要的心理测试和熟 悉自己的同学(熟人)对自己 的评价(画像),能了解和认识 自己的个性特征和职业倾向以 及自

6、己的优势和劣势,并知道 如何扬长避短,确定个人的职 业生涯路线图,并制定出中长 期和短期的职业生涯发展目标 以及实现目标的方略,提咼自 己的职业素质和职业竞争力,了解求职的方法和技巧,为未 来的求职就业和职业发展打下 良好的基础。TX06离散数学?DiscreteMathematics学 科 通 修 课 程3高等数学,线性代数本课程涵盖计算机科学对数 学的基本要求。通过课程的学 习,使学生掌握离散数学的基 本概念、内容和验算技能。培 养学生的抽象思维能力、逻辑 推理能力、运算能力和综合运 用能力。为学习后继课程打下 必备的基本数学知识。TX07C语言程序设计CProgrammingLangua

7、ge学 科 通 修 课 程3无本课程是软件学院的一门专 业基础课。通过介绍计算机解 题的一般过程、算法概念、结 构化程序设计方法和解决问题 的技巧,培养学生使用C语言 进行结构化编程的能力,锻炼 学生的逻辑思维,使学生掌握 一些解题技巧,为以后学习专 业课程打下良好的基础。TX0C+程Programming学2C语言程本课程是软件学院的一门专8序设计in C+科 通 修 课 程序设计业基础课。本课程讲授面向对 象的C+程序设计,并突出学生 编程能力的培养。重点培养学 生使用C+进行面向对象的编 程能力,锻炼学生的逻辑思维, 并强调掌握面向对象C+的关 键技术,为学生学习后序课程 奠定基础。TX

8、09数据结构与算法?DataStructuresandAlgorithms学 科 通 修 课 程3高级程 序设计语 言(C/C+)、 离散数学本课程是计算机专业一门重 要的专业技术基础课程。系统 地介绍软件设计中常用的数据 结构以及相应的存储结构和实 现算法;介绍了常用的多种查 找和排序技术。本课程的学习 将为后续课程的学习以及软件 设计水平的提高打下良好的基 础。本课程一般为硕士研究生 入学考试的课程之一。TX10计算机硬件基础Foundation of Computer Hardware学科通3计算机导论本课程介绍计算机硬件系 统的基本组成原理和各种接口 技术,包括计算机工作原理、修课程微

9、机系统的构成、微处理器的 结构与工作原理、基本指令系 统、存储器、系统总线、中断 技术、接口电路、外部设备等。 重点掌握组成PC系统的主要部 件和常用接口的使用方法TX11面向对 象程序 设计 (Java)Object-Orie nt edProgrammingWith Java学 科 通 修 课 程4高级语言程序设计本课程借助Java语言讲授 面向对象程序的基本概念,基 本理论,进行面向对象思维、 方法的训练。培养学生用新 代程序设计思想和逻辑思维方 式进行计算机编程研究,启发 学生的创新意识,提高学生在 软件设计过程中分析问题和解 决问题的实际动手能力,并能 初步运用Java技术和基本开发

10、 工具进行计算机软件代码设 计。通过学习、设计及实现, 使学生掌握OO方法、原则与理 论,具有一定的面向对象设计、 开发能力,为后续课程及大型 应用软件的研究、设计打下基础。TX12面向对象设计与UMLMethods ofObject-Orie ntedSoftwareDesign WithUML学 科 通 修 课 程3面向对象 与 Java 语言本课程为软件工程专业高年 级学生开设的必修课程。本课 程的主要目的就是使学生对面 向对象的软件工程方法有一个 系统的学习,理解掌握统一建 模语言的各要素,并最终能将 这一全新的开发方法运用与以 后的软件开发实践中。本课程 主要介绍面向对象的基本概 念

11、、面向对象软件开发方法、 UML对象建模的基本概念、方 法、技术等。本课程适合于从 事软件开发和设计以及项 目管理者学习。TX13实用操作系统?AppliedOperatingSystems学 科 通 修 课 程4计算机 硬件基 础,面向 对象程序 设计(Java)操作系统是计算机系统的重 要组成部分。本课程主要介绍 操作系统的基本概念、作用、 设计及构造;进程管理;内存 和存储器管理;对实际的操作 系统进行案例研究。TX14数据库系统?DatabaseSystems学 科 通 修 课 程4C语言程序设计数据库系统是计算机系统的 重要组成部分,社会信息化的 发展要求软件专业人员掌握数 据库的应

12、用与开发。本课程主 要介绍数据库的基本概念与算 法,包括数据库设计、数据库 语言、数据库系统实现等。介 绍当今数据库领域中的一些新 技术、新概念。以流行的商业 数据库Oracle、IBMDB2、或微 软SQL为实例,进行详细的讨 论。TX15汇编语言AssemblyLanguageProgramming学 科 通 修 课 程3计算机导 论、计算 机硬件基础本课程是计算机类专业的基 础课程。介绍8086/8088 CPU 的主要指令集,学会从汇编语 言的角度考虑问题的解决方 法,掌握微机系统的编程结构。 强调对底层编程能力和意识的 培养,从具体应用出发,对CPU 所提供的指令集的典型特点、 寻址

13、方式等内容进行理论上的 总结和概括,并在总结后再进行具体的编程实践。TX16算法分析AlgorithmAnalysis学 科 通 修 课 程3数据结 构,Java 程序设计算法设计与分析是一门面向 设计,处于计算机科学与技术 科学核心地位的教育课程。通 过对计算机算法系统的学习和 研究,可以使学生理解和掌握 算法设计的主要方法,培养对 算法的复杂性进行正确分析的 能力,为独立地设计算法和对 给定算法进行复杂性分析奠定 坚实的理论基础。TX17计算机网络?ComputerNetworks学 科 通 修 课 程4C+程 序设计语 言计算机网络是软件学院软 件工程专业的一门核心课程。 通过本课程的学

14、习,使学生掌 握网络和互联网的原理和技 术。TX18软件工程SoftwareEngineering学 科 通 修4C+程序 设计语 言、面向 对象程序软件工程是软件学院软件 工程专业的一门核心课程。本 课程系统而全面地介绍软件工 程理论、技术和实践。课程设计(Java)、 面向对象 设计与 UMLTX19编译技术CompilerTechniques学 科 通 修 课 程3数据结 构与算 法、C语 言程序设 计、汇编 语言本课程是计算机类专业一 门重要的专业基础课。编译程 序是计算机最重要的系统软件 之一。通过本课程的学习,使 学生了解编译系统的结构及各 部分的功能、深刻理解计算机 程序的运行机制、掌握设计和 构造程序语言编译系统的基本 原理和主要实现技术TX20软件体系结构Software?Architect ure学 科 通 修 课 程3面向对象 程序设 计、软件工程本课程面向

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号