软件学院.docx

上传人:b****5 文档编号:30214036 上传时间:2023-08-07 格式:DOCX 页数:143 大小:85.84KB
下载 相关 举报
软件学院.docx_第1页
第1页 / 共143页
软件学院.docx_第2页
第2页 / 共143页
软件学院.docx_第3页
第3页 / 共143页
软件学院.docx_第4页
第4页 / 共143页
软件学院.docx_第5页
第5页 / 共143页
点击查看更多>>
下载资源
资源描述

软件学院.docx

《软件学院.docx》由会员分享,可在线阅读,更多相关《软件学院.docx(143页珍藏版)》请在冰豆网上搜索。

软件学院.docx

软件学院

 

软件学院

本科课程教学大纲(2009版)

 

哈尔滨工程大学

2010年12月印制

 

目录

1.大学日语1

2.专业导论5

3.计算机职业道德7

4.知识产权法9

5.离散数学11

6.计算机组织与结构14

7.程序设计基础17

8.面向对象程序设计22

9.软件工程26

10.软件需求28

11.软件建模与UML31

12.软件设计与体系结构34

13.软件质量保证与测试37

14.系统设计与分析39

15.软件项目管理与CMM43

16.软件案例教学1(双语或英语)46

17.软件案例教学2(双语或日语)48

18.数字图像处理50

19.素描52

20.色彩56

21.场景设计60

22.角色设计62

23.数字媒体技术与艺术65

24.软硬件综合实验68

25.专业认识实训70

26.专业技能实训71

27.综合项目实训73

28.毕业设计75

29.专业日语78

30.移动编程技术80

31.J2EE与中间件83

32.Android程序设计86

33.Linux内核剖析与实践88

34.电子政务需求方法91

35.个体与小组软件过程93

36.Web服务96

37.分布式系统99

38.软件工程系列讲座101

39.原画设计103

40.三维动画技术(Maya)105

41.数字音频/视频处理107

42.动画理论109

43.动画制作技法112

44.计算机动画算法与编程基础115

45.游戏开发基础117

46.游戏程序设计120

47.游戏引擎的架构分析与设计123

 

大学日语课程教学大纲

一、课程基本信息

课程编号:

0920001

课程中文名称:

大学日语

课程英文名称:

CollegeJapanese

课程性质:

人文与社会科学基础课

考核方式:

考试

开课专业:

软件工程

开课学期:

4

总学时:

56(其中理论56学时)

总学分:

3.5

二、课程目的

本课程从中国人学习日语的角度出发,让学习者有系统而又不困难地学到标准、纯正和优美的现代日本语。

重视语言基础的训练,强调听说等交际能力的培养。

有计划地选择句型、语法和词汇,配以详细的解说和练习,同时注重保持高度的准确性、科学性。

此外,教材中还适当编入了与日本的语言、文化相关的知识性材料,以期扩大学生视野、增加学习兴趣,使学生以此为工具,为自己的专业服务。

三、教学基本要求

1、掌握词汇1000个左右,同时掌握基本的固定词组。

2、具有初步的会话能力,能够用日语较为清楚地表达。

3、熟练掌握动词活用、助词的用法等基础语法。

4、具有初步的翻译能力,能够翻译较为简单的句子和文章。

5、能够听懂简单日常对话、简单的小短文。

6、初步掌握日语的写作格式,能够写简单的文章、日记。

四、教学内容与学时分配

第一部分:

语音及基础知识(8学时)

元音、辅音、促音、拗音、拨音,平假名、片假名及其书写。

第二部分:

动词的现在时态以及名词句(12学时)

正确使用动词现在时态的陈述句、疑问句以及名词句的结句方式,练习。

第三部分:

动词的过去以及将来时态用法(12学时)

自动词、他动词的区别及用法;动作动词和状态动词的区别,动词句的肯定、否定、过去时、将来时以及一些格助词的用法;练习。

第四部分:

郑重体的用法(8学时)

简体句和敬语句的各种终结、词尾的具体用法,练习。

第五部分:

数词量词的用法(4学时)

数的数法;年、月、日、星期的读音、写法;数词和量词的用法和在句中的位置。

第六部分:

描写句的表述(4学时)

一类形容词与二类形容词的具体用法,练习。

第七部分:

比较句的用法(8学时)

描写句的比较用法,疑问选择句的用法,练习。

五、教学方法及手段

使用多媒体课件授课。

六、实验(或)上机内容

七、先修课程

八、教材及主要参考资料

教材:

新版《标准日本语》初级上册.人民教育出版社、日本光村图书出版株式会社合编.人民教育出版社出版发行.2005年

参考资料:

《日汉小辞典》;《日语语法手册》;

《基础日语》(语音篇).北大日语教研室编.商务印书馆.1995.4

九、课程考核方式

课程考核方式为闭卷.期末成绩中平时成绩占30%,试卷成绩为70%.

大学日语课程教学大纲

一、课程基本信息

课程编号:

0920002

课程中文名称:

大学日语

课程英文名称:

CollegeJapanese

课程性质:

人文与社会科学基础课

考核方式:

考试

开课专业:

软件工程

开课学期:

5

总学时:

48(其中理论48学时)

总学分:

3

二、课程目的

本课程从中国人学习日语的角度出发,让学习者有系统而又不困难地学到标准、纯正和优美的现代日本语。

重视语言基础的训练,强调听说等交际能力的培养。

有计划地选择句型、语法和词汇,配以详细的解说和练习,同时注重保持高度的准确性、科学性。

此外,教材中还适当编入了与日本的语言、文化相关的知识性材料,以期扩大学生视野、增加学习兴趣,使学生以此为工具,为自己的专业服务。

三、教学基本要求

1、掌握词汇1000个左右,同时掌握基本的固定词组。

2、具有一定的会话能力,能够用日语较为清楚地表达。

3、熟练掌握动词活用、助词的用法等基础语法。

4、具有一定程度的翻译能力,能够翻译简单的句子和文章。

5、具有一定的阅读能力。

四、教学内容与学时分配

第一部分:

存在句的用法(4学时)

掌握有生命和无生命的存在动词和存在句。

第二部分:

动词“て”形的用法(8学时)

表示前后顺序的动词的“て”形及动词的正在进行时的用法。

第三部分:

形容词的“て”形用法(4学时)

一类形容词和二类形容词的“て”形,名词并列句的用法练习。

第四部分:

表示愿望的句子用法(4学时)

表示愿望的形容词句,动词句的用法及相关练习。

第五部分:

形容词的变化句用法(4学时)

一类形容词的变化句,二类形容词的变化句,自动词和他动词的用法。

第六部分:

动词的“ない”形句(4学时)

表示否定命令的“ない”句,表示许可的“ない”形句的用法及相关句型。

第七部分:

动词的可能句(4学时)

动词的基本形,表示可能的相关句型用法及练习。

第八部分:

动词的“た”形句(8学时)

动词的“た”形及相关句型用法与练习。

第九部分:

简体句的用法(8学时)

动词和形容词的简体形及相关句型用法。

五、教学方法及手段

使用多媒体课件授课。

六、实验(或)上机内容

七、先修课程

八、教材及主要参考资料

教材:

新版《标准日本语》初级上册.人民教育出版社、日本光村图书出版株式会社合编,人民教育出版社出版发行.2005年

参考资料:

《日汉小辞典》;《日语语法手册》

《基础日语》(语音篇).北大日语教研室编.商务印书馆.1995.4

九、课程考核方式

课程考核方式为闭卷.期末成绩中平时成绩占30%,试卷成绩为70%.

专业导论课程教学大纲

一、课程基本信息

课程编号:

0920101

课程中文名称:

专业导论

课程英文名称:

IntroductiontoMajor

课程性质:

专业基础课

考核方式:

考试

开课专业:

软件工程

开课学期:

1

总学时:

24(其中理论24学时)

总学分:

1

二、课程目的

通过讲述我国软件工程学科的发展现状和软件工程知识体系,使学生了解软件工程的由来与发展,掌握软件工程知识体系的基本内容,对软件工程学科的各个分支和领域有一个整体的、较为全面的了解,对于软件工程的课程体系、计算机基础知识、数据结构、数据库、计算机网络有一个比较明确的概念,对于计算机的历史、现状和发展趋势及产业状况有一个比较清晰的认识,明确专业培养目标和能力要求,从而提高他们对本专业的兴趣。

三、教学基本要求

使学生了解软件工程学科的形成与发展和几个主要知识领域的基本概念。

具体包括:

1.软件工程学科的各个分支、各个领域、课程体系

2.计算机基础知识

3.数据结构、数据库、软件工程、计算机网络的基本概念和主要内容

4.发展历史、现状、趋势及产业状况

5.明确专业培养目标和能力要求

四、教学内容与学时分配

第一章计算机基础知识(8学时)

计算机的基本组成,进位制数及其相互转换,二进制数定点及浮点表示,二进制数原码反码及补码,计算机常用编码,补码加减运算,常用逻辑运算,逻辑代数的初步知识

第二章数据结构概述(4学时)

算法和数据结构的基本概念,线性表,栈,队列,树

第三章数据库概述(4学时)

数据库系统概念、特点,数据库管理系统的组成和分类,数据库创建与操作

第四章计算机网络概述(2学时)

计算机网络的组成、分类,国际互联网的基本概念和协议

第五章软件工程学科概述(6学时)

软件工程学科的整体情况、各个分支和特点,软件工程的历史、现状和发展趋势及基本概念,软件工程课程体系及课程简介,专业培养目标和能力要求

五、教学方法及手段

多媒体互动教学

六、实验(或)上机内容

七、先修课程

八、教材及主要参考资料

教材:

王玉龙等.计算机导论.电子工业出版社.2009

九、课程考核方式

闭卷考试100%。

 

计算机职业道德课程教学大纲

一、课程基本信息

课程编号:

0920102

课程中文名称:

计算机职业道德

课程英文名称:

ComputerEthics

课程性质:

专业基础课

考核方式:

考试

开课专业:

软件工程

开课学期:

4

总学时:

24(其中理论24学时)

总学分:

1

二、课程目的

本课程作为本科生专业基础课,旨在帮助学生了解与信息技术领域相关的基本文化、社会、法律和道德等问题,使学生清楚从业者的责任和失败后可能产生的后果,培养学生有能力提出关于社会对信息技术的影响问题和有能力对这些问题的解决做出评价。

三、教学基本要求

通过本课程的教学,要求学生了解和掌握以下知识单元:

计算机的历史、计算机的社会问题、职业和道德责任、信息伦理道德、计算机知识产权、网络隐私与自由、计算机信息安全与风险责任、计算机犯罪等。

要求学生能够从道德和技术的角度,清楚计算机工作者的责任和职业道德,能够正确地分析与评价信息技术对职业、道德和社会带来的影响。

四、教学内容与学时分配

1.计算的历史(2学时)

主要讲授计算机之前的世界、信息社会与计算机文化、计算机的发展历史、计算机软件的发展、计算机网络的历史以及与计算机相关的人物简介等内容。

2.计算机的社会问题(2学时)

主要讲授计算机的应用及影响、计算机网络的社会问题、计算机与环境问题、信息时代的汉语言问题和计算机游戏与网瘾问题等内容。

3.职业和道德责任(4学时)

主要讲授道德、职业道德、道德的分析方法以及计算机职业道德等知识内容

4.信息伦理道德(4学时)

主要讲授计算机伦理、网络伦理、网络伦理现象和网络道德教育等知识内容。

5.计算机知识产权(2学时)

主要讲授知识产权相关知识、知识产权法、计算机软件知识产权和网络知识产权等知识内容。

6.网络隐私与自由(4学时)

主要讲授隐私权的道德和法律基础、网络隐私权、网络隐私权的保护和网络自由等内容。

7.计算机信息安全与风险责任(4学时)

计算机信息安全、计算机病毒、防火墙技术、软件项目风险管理、软件质量和软件测试等知识内容。

8.计算机犯罪(2学时)

主要讲授计算机犯罪概述、金融领域的计算机犯罪、计算机犯罪的立法和黑客攻击与防范等知识内容。

本课程内容的重点是职业责任和道德责任、知识产权和计算机犯罪。

难点是从道德和技术的角度教育软件工程专业的学生明了自己的职责。

五、教学方法及手段

多媒体教学。

六、实验(或)上机内容

七、先修课程

程序设计基础、专业导论

八、教材及主要参考资料

教材:

姜媛媛,李德武编著.计算机社会与职业道德.北京:

冶金工业出版社,2006.11

主要参考资料:

陆成译,(澳)福雷斯特著.计算机伦理学.北京:

北京大学出版社,2006.12

九、课程考核方式

闭卷考试60%,平时成绩占40%。

 

知识产权法课程教学大纲

一、课程基本信息

课程编号:

0920103

课程中文名称:

知识产权法

课程英文名称:

IntellectualPropertyLaw

课程性质:

专业基础课

考核方式:

考试

开课专业:

软件工程

开课学期:

6

总学时:

24(其中理论24学时)

总学分:

1

二、课程目的

本课程目的是使学生了解知识产权法律制度的基本原理、发展趋势、研究内容和体系结构,掌握著作权、专利权、商标权的主体、客体、内容、授予程序及侵权责任;通过研究实践中的典型案例,使学生能够运用知识产权法律制度分析现实生活中知识产权法律纠纷,区分知识产权的合理使用与侵权的界线,培养学生运用知识产权法来保护自身智力成果的积极意识,以适应现代社会法治国家发展建设的需要。

三、教学基本要求

1.系统学习知识产权法律规则,使学生掌握基本的原理、原则及主要制度,并对当前世界知识产权发展与保护趋势有较为全面的了解。

2.培养学生理论联系实际的能力,能够运用法律分析现实生活中的实际问题并提供解决方案。

3、通过本课程的学习,提高学生运用知识产权法来保护自身智力成果的意识,培养学生的法律观念,提升自身的法律素质。

四、教学内容与学时分配

第一章知识产权导论(4学时)

第一节知识产权的概念、特点及范围(2学时,本课程重点)

第二节知识产权的基本原则(2学时)

第二章专利法(6学时)

第一节专利制度概述、专利权的对象和主体(2学时)

第二节授予专利的条件、专利申请和审批制度(2学时,本课程重点);

第三节专利权的保护和有关国防专利的特殊规定(2学时,本课程难点)

第三章商标法(4学时)

第一节商标权的对象、内容、主体、取得、管理(2学时)

第二节注册商标专用权的保护(2学时,本课程难点)

第四章著作权法(6学时)

第一节著作权的对象、内容、主体和邻接权等内容(2学时)

第二节著作权的利用和限制(2学时,本课程重点)

第三节著作权的保护(2学时,本课程难点)

第五章知识产权的国际保护(4学时)

第一节知识产权的国际保护(2学时)

第二节知识产权法的发展趋势(2学时)

五、教学方法及手段

以讲授为主,课堂讨论为辅,通过多媒体进行案例教学。

六、实验(或)上机内容

七、先修课程

专业导论、计算机职业道德

八、教材及主要参考资料

教材:

知识产权法.刘春田.高等教育出版社.2008

主要参考资料:

[1]知识产权法.吴汉东.法律出版社.2008

[2]知识产权新论.唐广良.中国人民大学出版社.2008

九、课程考核方式

闭卷笔试(卷面满分100分)

离散数学课程教学大纲

一、课程基本信息

课程编号:

0920104

课程中文名称:

离散数学

课程英文名称:

DiscreteMathematics

课程性质:

专业基础课

考核方式:

考试

开课专业:

软件工程

开课学期:

2

总学时:

72(其中理论72学时)

总学分:

3

二、课程目的

离散数学,是现代数学的一个重要分支,是计算机科学与技术一级学科的核心课程,是整个计算机学科的专业基础课。

离散数学是以研究离散量的结构和相互间的关系为主要目标,其研究对象是有限个或可数个元素,因此它充分描述了计算机科学离散性的特点。

离散数学用数学语言来描述离散系统的状态、关系和变化过程,是计算机科学与技术的形式化描述语言,也是进行数量分析和逻辑推理的工具,在数据结构、算法设计、网络、数据库、图像处理、软件工程、操作系统、编译技术、信息安全、人工智能等各个领域都有着广泛的应用。

通过离散数学的学习,不但为相关专业课程的学习打下扎实的基础,同时对培养学生的学科素质、训练正确的学科方法、提升分析问题解决问题的能力都起着重要的作用。

三、教学基本要求

通过该课程的教学,使学生了解并掌握计算机科学中普遍地采用离散数学中的一些基本概念、基本思想、基本方法,同时使学生具备解决离散问题的基本能力,并且要培养学生的抽象思维能力,为以后课程的学习及科学研究提供坚实的理论基础。

四、教学内容与学时分配

1.数理逻辑(18学时)

命题逻辑(10学时)

命题、逻辑连接词、真值表、范式、永真性、命题逻辑等值演算、命题逻辑的推理理论。

谓词(或称一阶)逻辑(8学时)

谓词、量词、一阶逻辑公式及其解释、一阶逻辑公式的等值式、前束范式、一阶逻辑的推理理论。

2.集合论(20学时)

集合代数(2学时)

集合性质、集合运算、有穷集的计数、恒等式。

二元关系(12学时)

有序对与笛卡儿积、关系的运算、关系的性质(自反、对称、传递)、关系的闭包、等价关系、偏序关系。

函数(4学时)

满射、入射、双射函数概念及性质、函数的复合与逆函数。

集合的基数和可数性(2学时)。

3.图论(14学时)

图的基本概念。

(2学时)

欧拉图与哈密尔顿图。

(4学时)

平面图及图的着色。

(4学时)

树的概念、性质。

(2学时)

生成树与根树。

(2学时)

4.代数结构(20学时)

二元运算及其性质、代数系统的概念。

(2学时)

半群、独异点、群、子群、循环群、置换群的概念与性质。

(8学时)

陪集与拉格朗日定理。

(2学时)

群的同态与同构。

(2学时)

格与布尔代数。

(6学时)

五、教学方法及手段

多媒体教学。

六、实验(或)上机内容

无。

七、先修课程

微积分A、线性代数与解析几何A、程序设计基础

八、教材及主要参考资料

教材:

屈碗玲,耿素云,张立昂编著.离散数学.北京:

高等教育出版社.2008.

参考资料:

[1]傅彦,顾小丰,王庆先,刘启和编著.离散数学.北京:

高等教育出版社.2007.

[2]孙吉贵,杨凤杰,欧阳丹彤,李占山编著.离散数学.北京:

高等教育出版社.2002.

[3]KennethH.Rosen著.袁崇义,屈碗玲,王捍贫,刘田译.离散数学及其应用(第四版).北京:

机械工业出版社.2002.

[4]左孝陵等编著.离散数学.上海:

上海科学技术文献出版社.1982.

九、课程考核方式

作业20%+期末闭卷考试80%

 

计算机组织与结构课程教学大纲

一、课程基本信息

课程编号:

0920105

课程中文名称:

计算机组织与结构

课程英文名称:

ComputerOrganizationandArchitecture

课程性质:

专业基础课

考核方式:

考试

开课专业:

软件工程

开课学期:

3

总学时:

72(其中理论72学时)

总学分:

3

二、课程目的

本课程是将多门计算机硬件基础课及专业课结合于一体的课程,通过本课程的学习,使学生掌握计算机的工作原理,进而对计算机硬件系统的全貌充分了解。

并详细介绍了CPU的内部结构,计算机基本组成部件,存储器分层体系、指令系统、寻址方式、微程序设计、中断、输入输出方式。

课程通过对计算机工作原理、组成和体系结构的教学,让学生系统地了解计算机的基本原理与内部运行机制,认识提高计算机的部件、整机硬件性能和软件运行速度的各种可行途径。

本课程的学习,使得学生初步掌握计算机硬件设计及嵌入式系统开发的能力,培养学生的计算机硬件思维、训练正确的计算机硬件设计和应用方法、提升分析问题解决问题的能力。

三、教学基本要求

要求学生不仅对计算机的基本硬件组成及工作原理全面掌握,而且能够对计算机的体系结构进行性能分析,以便在实际工作中具有良好的工程技术素质及创新能力。

四、教学内容与学时分配

1.概述(4学时)

计算机的主要组成部分、计算机的发展史、计算机的分层组织结构。

(2学时)

冯﹒诺伊曼模型、非冯﹒诺伊曼模型等。

(2学时)

2.数字逻辑(10学时)

计算机中数据表示方法:

十进制、二进制及其转换、带符号数的表示、浮点表示、字符编码。

(难点)(2学时)

用于数据记录和传递的编码方式;错误检测与校正。

(2学时)

布尔代数、逻辑门。

(重点)(2学时)

数字电路元件;组合逻辑电路;时序电路。

(重点)(2学时)

卡诺图专题。

(重点)(2学时)

3.指令系统(8学时)

指令格式、指令类型。

(难点)(2学时)

寻址方式:

存取结构与存取方式、常见寻址方式。

(难点)(2学时)

堆栈操作、寻址方式实例。

(难点)(2学时)

指令流水线;ISA体系结构。

(重点)(2学时)

4.中央处理器(28学时)

CPU的组成、算术、逻辑运算部件。

(重点)(4学时)

运算方法。

(难点)(4学时)

内外信息交换。

(难点)(2学时)

组合逻辑控制方式。

(难点)(2学时)

微程序控制方式。

(难点)(4学时)

模型机。

(重点)(12学时)

5.存储器(6学时)

存储器类型;主存储器组织:

逻辑结构与设计、动态存储器刷新、与CPU的连接、主存校验方法。

(难点)(2学时)

存储器层次结构;高速缓存存储器。

(难点)(2学时)

虚拟存储器。

(重点)(2学时)

6.输入、输出系统(8学时)

系统总线。

(难点)(2学时)

直接程序传送方式及接口。

(难点)(2学时)

中断方式及接口。

(难点)(2学时)

DMA方式及其接口。

(难点)(2学时)

7.计算机体系结构简介(4学时)

RISC结构;FLYNN分类法。

(2学时)

并行和多处理器体系结构;并行处理方法。

(2学时)

8.计算机系统性能评价(4学时)

基本的计算性能方程式、性能度量基准。

(2学时)

CPU性能优化、磁盘性能。

(2学时)

五、教学方法及手段

使用多媒体与板书相结合手段进行课堂教学。

六、实验(或)上机内容

每次课后均结合当天的讲课内容布置一定的作业习题(约1小时左右完成)。

七、先修课程

电工基础、专业导论

八、教材及主要参考资料

教材:

[美]LindaNull著,黄河译.《计算机组成与体系结构》[M].北京:

机械工业出版社,2006:

1-442

参考资料:

[1]罗克露,计算机组成原理[M].北京:

电子工业出版社,2004:

1-387

[2][美]WilliamStallings著,张昆藏,施一萍,经致远译.《计算机组织与结构——性能设计第7版》[M].北京:

清华大学出版社,2006:

1-591

九、课程考核方式

期末闭卷考试占总成绩85%,平时成绩占15%

 

程序设计基础课程教学大纲

一、课程基本信息

课程编号:

0920111

课程中文名称:

程序设计基础

课程英文名称:

FundamentalsofProgramming

课程性质:

专业主干课

考核方式:

考试

开课专业:

软件工程

开课学期:

1

总学时:

60(其中理论36学时,上机24学时)

总学分:

2.5

二、课程目的

通过学习一种结构化程序设计语言使学生掌握C语言的基本语法和编程规范,熟悉常用的算法与编程技巧,掌握结构化程序设计基本方法;培养学生程序设计的逻辑思维和通过编程解决实际问题的能力。

为本专业的后续学习和软件开发打下牢固的编程基础。

掌握程序设计的基本思想、基本概念和基本方法,并能运用所学的知识和技能对一般问题进行分析和程序设计,编制出高效的C语言应用程序。

三、教学基本要求

本课程具有很强的实践性,要求学生通过C语言的学习得到程序设计的基本功训练,要求学生能够动手自己编写程序,并上机调试和运行程序。

教学中侧重理论联系实际的能力,并注重学生编程兴趣的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 社交礼仪

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1