文档视界 最新最全的文档下载
当前位置:文档视界 › 数据结构与算法课程教学大纲

数据结构与算法课程教学大纲

数据结构与算法课程教学大纲
数据结构与算法课程教学大纲

《数据结构与算法》课程教学大纲

课程代码:12281030

适用专业:计算机应用技术

总学时数: 68学时,其中:理论教学34学时,实践教学34学时。

学分:4.5

先修课程:《C语言程序导论》、《程序设计导论》

考核方式:机试

一、制订大纲的依据

本大纲根据2013年软件技术专业教学计划制订。

二、课程简介

数据结构是介于数学、计算机硬件和计算机软件之间的一门计算机科学与技术专业的核心课程,是高级程序设计语言、编译原理、操作系统、数据库等课程的基础。同时,数据结构技术也广泛应用于信息科学、系统工程、应用数学以及各种工程技术领域。数据结构课程集中讨论软件开发过程中的设计阶段、同时设计编码和分析阶段的若干基本问题。此外,为了构造出好的数据结构及其实现,还需考虑数据结构及其实现的评价与选择。因此,数据结构的容包括抽象、实现和评价三个层次,从数据表示和数据处理上看有五个基本组成“要素”分别是逻辑结构,存储结构、基本运算、算法及不同数据结构的比较与算法分析。

三、课程性质、教育目标

(一)性质:本课程为计算机系软件技术专业的专业课。

(二)教育目标:通过本课程的学习,使学生深透地理解数据结构的逻辑结构和物理结构的基本概念以及有关算法,培养基本的、良好的程序设计技能,编制高效可靠的程序,为学习操作系统、编译原理和数据库等课程奠定基础。

四、课程教学容与基本要求

第一部分绪论

(一)教学容

数据结构的基本概念和术语;

抽象数据类型的表示;

算法和算法分析。

(二)重点、难点

重点:数据结构的基本概念及相关术语。

难点:算法的时间复杂度分析。

(三)教学基本要求

知识要求:

了解:抽象数据类型及面向对象概念;

理解:算法的定义及算法的特性;

掌握:数据结构的基本概念、算法的性能分析与度量方法。

第二部分线性表

(一)教学容

1.线性表的定义及操作;

2.线性表的顺序存储定义及操作实现;

3.单链表的定义;单链表中的插入与删除;带表头结点的单链表;静态链

表;

4.循环链表的类定义及运算;

5.双向链表的类定义及运算;

6.线性表的应用:多项式及其相加。

(二)重点、难点

重点:顺序表的数组定义方式及实现,单链表的定义及实现。

难点:循环链表和双向链表的定义及实现。

(三)教学基本要求

知识要求:

了解:静态链表。

理解:线性表的定义及操作。

掌握:顺序表的数组定义方式及实现,单链表、循环链表和双向链表的定义及实现。

第三部分栈和队列

(一)教学容

1.栈的抽象数据类型;栈的顺序存储表示;栈的链式存储表示;栈的两种存储表示上的基本运算;

2.栈的应用;

3.队列的抽象数据类型;队列的顺序存储表示及基本运算;队列的链式存储表示及基本运算;

4.队列的应用举例。

(二)重点、难点

重点:栈的定义及实现;队列的定义及实现。

难点:栈的应用中的表达式求值;循环队列(队列的顺序存储)。

(三)教学基本要求

知识要求:

了解:队列的应用。

理解:栈的应用中的递归算法。

掌握:栈的定义及实现;队列的定义及实现。栈的应用中的表达式求值;循环队列(队列的顺序存储)。

第四部分串、数组和广义表

(一)教学容

1.字符串的抽象数据类型;字符串操作的实现;字符串的模式匹配

2.数组的逻辑结构定义和存储方法;特殊矩阵和稀疏矩阵的压缩存储方法;

3.广义表的概念;广义表的表示及操作;广义表存储结构的实现;

4.广义表的访问算法;广义表的递归算法。

(二)重点、难点

重点:串和数组的基本概念、存储结构。广义表的概念和存储结构及其相关运算的实现。

难点:串的模式匹配算法,特殊矩阵和稀疏矩阵的压缩存储。

(三)教学基本要求

知识要求:

了解:串的一些基本处理操作、矩阵的相关运算。

理解:广义表的递归算法。

掌握:串和数组的基本概念、存储结构。广义表的概念和存储结构及其相关运算的实现。串的模式匹配算法,特殊矩阵和稀疏矩阵的压缩存储。

第五部分树和二叉树

(一)教学容

1.树的基本概念;

2.二叉树的定义、性质、存储表示及相关运算;二叉树的遍历;线索二叉树;

3.森林和二叉树的相互转换;

4.哈夫曼树及哈夫曼编码。

(二)重点、难点

重点:二叉树的定义、性质、存储表示;二叉树的遍历;

难点:二叉树的相关运算。

(三)教学基本要求

知识要求:

了解:线索二叉树上的复杂运算实现。

理解:二叉树的相关运算。

掌握:二叉树的定义、性质、存储表示;二叉树的遍历;森林和二叉树的相互转换;哈夫曼树及哈夫曼编码。

第六部分图

(一)教学容

1.图的基本概念、存储表示(邻接矩阵、邻接表、十字链表,邻接多重表);

2.图的遍历与连通性:深度优先搜索;广度优先搜索;连通分量;重连通分量;

3.最小生成树:克鲁斯卡尔算法;普里姆算法;

4.最短路径;

5.拓扑排序、关键路径。

(二)重点、难点

重点:图的存储表示;图的遍历;最小生成树;最短路径;

难点:关键路径的求解。

(三)教学基本要求

知识要求:

了解:图的存储结构中的邻接多重表。

理解:图的遍历算法。

掌握:图的存储表示(邻接矩阵、邻接表);图的遍历;最小生成树;最短路径;拓扑排序、关键路径。

第七部分查找

(一)教学容

1.静态查找(顺序查找、折半查找、分块查找);

2.动态查找(二叉排序树);

3.哈希查找。

(二)重点、难点

重点:静态查找;二叉排序树的建立。

难点:二叉排序树的删除;平衡二叉树的调整。

(三)教学基本要求

知识要求:

了解:查找的相关概念、作用。

理解:哈希函数的构造。

掌握:静态查找;二叉排序树的相关知识;哈希查找法和解决冲突的方法。

第八部分排序

(一)教学容

Management Accounting Module syllabus Unit Name: Management Accounting Unit Code: ACCT 103 Credits: 3 1. Unit description This course tends to train the students for fundamental skills in management accounting, accompanies with the applications in management decision making, devising planning and performance management. You will be expected to develop the expertise in financial reporting and control to assist management in the formulation and implementation of an organization's strategy On the completion of the course, you will become familiar with the basic terminology of management accounting. You will be exposed to the contemporary enterprises management accounting practice to enhance the problems-solving ability. On successful completion of the module, learners will be able to: ●Explain the key theories of Management accounting, such as cost-volume-profit analysis, performance evaluation, etc. ●Apply the basic theories of management accounting to solve the practical problems of enterprises differentiation analysis and product pricing in particular. ●Be familiar with the modeling the organization's costs based on the relationship between the inputs and outputs of the resources involved in the production of products and services it provides. ●Use inductive and deductive reasoning about past and future outcomes for continuous optimization efforts in management.

《计算机操作系统》课程教学大纲 一. 课程名称 操作系统原理 二. 学时与学分 学时共64学时(52+12+8) 其中,52为理论课学时,12为实验学时,8为课外实验学时 学分 4 三. 先修课程 《计算机组成原理》、《C语言程序设计》、 《IBM—PC宏汇编程序设计语言》、《数据结构》 四. 课程教学目标 通过本课程的学习,要达到如下目标: 1.掌握操作系统的基本原理与实现技术,包括现代操作系统对计算机系统资源的管理策略与方法、操作系统进程管理机制、现代操作系统的用户界面。 2.了解操作系统的结构与设计。 3.具备系统软件开发技能,为以后从事各种研究、开发工作(如:设计、分析或改进各种系统软件和应用软件) 提供必要的软件基础和基本技能。 4.为进一步学习数据库系统、计算机网络、分布式系统等课程打下基础。 五. 适用学科专业 信息大类各专业

六. 基本教学内容与学时安排 主要内容: 本课程全面系统地阐述计算机操作系统的基本原理、主要功能及实现技术,重点论述多用户、多任务操作系统的运行机制;系统资源管理的策略和方法;操作系统提供的用户界面。讨论现代操作系统采用的并行处理技术和虚拟技术。本书以Linux系统为实例,剖析了其特点和具体的实现技术。 理论课学时:52学时 (48学时,课堂讨论2学时,考试2学时) ?绪论4学时 ?操作系统的结构和硬件支持4学时 ?操作系统的用户界面4学时 ?进程及进程管理8学时 ?资源分配与调度4学时 ?存储管理6学时 ?设备管理4学时 ?文件系统6学时 ?Linux系统8学时 七、教材 《计算机操作系统》(第2版),庞丽萍阳富民人民邮电出版社,2014年2月 八、考核方式 闭卷考试

《三维动画设计与制作》 教学大纲 目录 一、课程定位 (2) 二、课程设计理念 (2) 三、课程目标 (5) 四、学习模块设计 (6) 五、课程的重点、难点及解决办法 (11) 六、实训、实习设计及依据 (11) 七、课程组织的创新与特点 (11)

一、课程定位 1.课程简介 课程名称:三维动画设计与制作 适用专业:三维动画设计、动漫设计与制作 课程类型:B类(理论课+实践课) 课程学时:96学时 课程学分:6学分 2.课程性质:该课程是动漫设计与制作专业的一门核心专业课程。主要讲授三维模型的创建,三维场景灯光的设置、三维场景的材质、三维动画制作等内容。目前,本课程适用于动漫设计与制作、建筑漫游动画、室内设计等专业。 3.培养目标:按照职业岗位和职业能力培养的要求,将学生职业能力培养的基本规律与课程系统化、以及学生专业能力、方法能力和社会能力相结合,形成以工作过程为导向,以学生为中心、教师引导、教学做一体化的工学结合教学模式。 二、课程设计理念 1、课程设计理念 本课程是三维动画设计专业的必修的专业课程,实践教学在人才培养目标实现中起着至关重要的作用。因此本课程的设计理念是:针对高职高专教育教学的特点,与企业和行业专家共同开发设计,注重与后期专业课内容衔接,适应高技能人才可持续发展的要求;突出职业能力培养,按照行业企业的标准,体现基于职业岗位分析和具体工作过程的课程设计理念,以真实工作任务或产品为载体组织教学内容,在真实工作模块中采取工学交替、任务驱动、项目导向等教学模式,充分体现职业性、实践性。 2、课程设计的思路 (1)课程就是工作,工作就是课程,学习的内容是工作,通过工作实现学习。 本课程是将《三维动画设计与制作》的主要的知识与技能结构嫁接到多个实际的动画项目中,以真实的工作项目作为课程的载体,从典型的工作项目中提炼出学习内容,学生完成了指定的工作任务也就完成了学习目标。 (2)穿插进行校内专业实习 通过引三维动画设计公司进校园,兴建动漫产业园,建立企业运营、教师教学、学生学

《Ubuntu Linux操作系统》课程教学大纲 学分: 4 学时:48 适用专业: 高职高专类计算机专业 一、课程的性质与任务 课程的性质: 本课程是为计算机专业学生开设的课程。课程安排在第学期。 课程的任务: 通过本课程的学习,使学生熟悉Linux操作系统的基本操作,掌握Linux操作系统的配置管理、软件使用和编程环境部署。本课程将紧密结合实际,以首选的Linux桌面系统Ubuntu 为例讲解操作系统的使用和配置,为学生今后进行系统管理运维、软件开发和部署奠定基础。整个课程按照从基础到应用,从基本功能到高级功能的逻辑进行讲授,要求学生通过动手实践来掌握相关的技术操作技能。 前导课程: 《计算机原理》、《Windows操作系统》。 后续课程: 《Linux应用开发》 二、教学基本要求 理论上,要求学生掌握Ubuntu Linux操作系统的基础知识,包括配置管理、桌面应用、编程和软件开发环境。 技能上,要求学生能掌握Ubuntu Linux操作系统的配置方法和使用技能,涵盖系统安装和基本使用、图形界面与命令行、用户与组管理、文件与目录管理、磁盘存储管理、软件包管理、系统高级管理、桌面应用、Shell编程、C/C++编程、Java与Android应用开发、LAMP 平台与PHP、Python、Node.js开发环境部署,以及Ubuntu服务器安装与管理。 培养的IEET核心能力: ?具备系统管理方向的系统工程师的工程能力:掌握Linux配置管理和运维,包括用 户与组管理、文件与目录管理、磁盘存储管理、软件包管理、系统高级管理、服务器安装与管理。 ?具备应用开发工程师的开发环境部署能力,包括Shell编程、C/C++编程、Java与 Android应用开发、LAMP平台与PHP、Python、Node.js开发环境的部署和流程。 ?基本职业素养:具有良好的文化修养、职业道德、服务意识和敬业精神;接受企业 的文化;具有较强的语言文字表达、团结协作和社会活动等基本能力;具有基本的英语文档阅读能力,能较熟练地阅读理解Ubuntu Linux的相关英文资料。

《管理会计》课程教学标准 课程代码:03013 课程名称:管理会计 课程类型:职业必修课 总学时: 74 讲课学时:44 实验(训)学时:30 学分:6 学分 先修课程:《会计基础》、《中级财务会计》、《财务管理》、《成本会计》 第一部分前言 一、课程性质与地位 本课程是会计学专业的必修课。管理会计是会计学的分支,是一门新兴的将现代化管理与会计融为一体的综合性交叉学科。它运用一系列的会计方法,收集、分类、汇总、分析和 报告各种经济信息,借以进行预测和决策,制定计划,对经营业务进行控制,对业绩进行评 价,以保证企业改善经营管理。为此,本课程以现代市场经济体制下的决策主体为对象,从 现代企业的内部管理需要出发,论述了预测决策会计、规划控制会计和责任会计的基本理论 和方法。学生通过对本课程的学习,将了解现代管理会计学在会计学科体系中的地位和作用, 掌握管理会计的基本内容和基本理论,学会如何在社会主义市场经济条件下和现代企业制度 环境中,进一步加工和运用企业内部财务信息,预测经济前景、参与经营决策、规划经营方 针、控制经营过程和考评责任业绩的基本程序、操作技能和基本方法。 《管理会计》作为专业核心课程之一,其先修课程包括《基础会计》、《财务会计》、 《成本会计》、《财务管理》等。学生在初步掌握相关财务会计、成本会计等知识的基础上,进行《管理会计》课程的学习,要熟悉相关的基础知识、基本理论,要掌握管理会计的基本 技能,并能运用所掌握的管理会计知识进行社会实践应用。 随着社会经济的发展,管理会计的理论和方法在经济管理尤其是微观经济管理中的作用 已被人们充分认识,日益成为企业管理中不可或缺的重要手段,其应用范围也越来越广泛。

《计算机系统结构》教学大纲 (参考学时:约48学时) 1.课程的性质、目的和意义 计算机系统结构是计算机科学与技术专业(本科)必修的一门专业技术课。计算机系统结构是计算学科的重要分支之一。计算机的发展历史说明,计算机性能的不断提高主要依靠器件的变革和系统结构的改进。今天,在器件潜力几乎达到极限的情况下,计算机系统结构的改进尤为重要。 本课程是从外部来研究计算机系统, 即使用者所看到的物理计算机的抽象;编写出能够在机器上正确运行的程序所必须了解到的计算机的属性;软硬件功能分配及分界面的确定。 通过本课程的学习,使学生建立计算机系统的完整概念;掌握计算机系统结构的基本概念、基本原理、基本结构和基本分析方法,为学生熟悉现代计算机系统特别是微型计算机系统的开发、应用和发展打下良好的基础。本课程应该注重培养学生对系统结构的分析能力,掌握系统结构设计的基本原则。即如何最合理地利用新器件,最大限度地发挥其潜力,设计并构成综合性能指标最佳的计算机系统。 本课程为计算机专业(本科)高年级课程,需要综合几乎所有计算机专业基础和相关的前继专业课程知识。主要有:计算机组成原理、汇编语言程序设计、高级语言程序设计、数据结构、操作系统、编译原理等课程。本课程的新内容为超标量处理机、超流水线处理机、向量处理机、并行处理机、线程级并行、多核处理器、多处理器系统及其并行计算等。 1.教学内容 本课程知识结构图如图1所示。

第一部分计算机系统结构的基础 1.教学内容 2.计算机的发展及其分类; 3.计算机系统多级层次结构和计算机系统结构的基本概念; 4.计算机系统设计的评价标准和定量原理; 5.软件、器件、应用对计算机系统结构的影响; 6.计算机系统的分类。 2.教学基本要求 1.熟练掌握内容: 计算机系统层次结构,计算机系统结构定义,计算机组成定义,计算 机实现定义,系统结构、组成与实现的三者关系,透明性,计算机系统设计的定量分析原理(Amdahl定律,CPU性能公式,并行性原理,局部性原理),MIPS定义,MFLOPS 定义。 2.掌握内容: 弗林分类法,冯·诺依曼计算机特征,计算机系统结构的演变,软件、器 件、应用对计算机系统结构的影响,模拟与仿真。 3.了解内容: 计算机系统结构的发展,计算机的分类,计算机系统设计的主要方法。 3.重点和难点 重点: 1.计算机系统结构,计算机组成和计算机实现是三个不同的概念; 2.计算机系统设计的定量分析原理(Amdahl定律,CPU性能公式,并行性原理,局部性 原理); 3.系统结构的评价标准; 4.计算机系统结构的分类。 难点: 1.计算机系统设计的定量分析原理。 第二部分计算机指令系统 1. 教学内容 1.数据类型; 2.寻址技术; 3.指令系统的设计; 4.指令系统的改进。 2.教学基本要求 1.熟练掌握内容:数据表示和数据结构,自定义数据表示,大端存储和小端存储,寻址 方式,指令格式的优化(Huffman编码法、扩展编码法),RISC的定义与特点,减少指令平均执行周期数方法。

理论类课程大纲 课程名称:高级管理会计 一、课程概况 所属专业:会计学开课单位:经济管理学院 课程类型:专业选修课课程代码: 开课学期:6学分:2 学时:34核心课程:否 学时分布 教学团队 拟使用教材: 卡普兰,阿特金森著;吕长江译《高级管理会计(第3版)》,东北财经大学出版

社,2007.5 国内(外)现有优秀教材: [1]郭晓梅,《高级管理会计理论与实务》,东北财经大学出版社。 [2]刘运国,《高级管理会计:理论与实务》,中国人民大学出版社。 [3]冯巧根,《高级管理会计》,南京大学出版社。 [5]赵贺春,冯文红,《高级管理会计》,机械工业出版社。 学习参考资料 1. 《会计研究》; 2. 中国注册会计师协会网站; 二、课程描述(300字以内) 《高级管理会计》管理会计是面向会计学、财务管理等高年级学生开设课程。它是现代会计学体系中的重要分支,是一门技术性、实用性、综合性很强的新兴边缘学科。它以强化企业内部经营管理,提高企业经济效益的特有基本职能,成为企业管理者有效地控制现在、科学地规划未来,在市场竞争中取胜的有用工具,也是财会、经济、管理等方面人才必备的专业知识。 三、课程目标 通过本课程的学习使学生掌握现代管理会计的理论、主要内容和方法,现代企业内部经营管理问题的有效解决提供相关信息。 四、教学要求 授课教师将按照学校本科教学工作有关要求做好课程教学各项工作,严格按照课表规定的时间、地点上课,不迟到、不早退,将根据本大纲要求,认真备课完成教案与讲稿编写等各项课前准备工作;授课过程力求内容充实、概念准确、思路清晰、详略得当、逻辑性强、重难点突出,力戒平铺直叙、照本宣科,同时重视对学生的学习方法指导和课堂教学效果信息的反馈,实现教与学的双向互

《操作系统》课程教学大纲 一、课程基本信息 课程代码: 课程名称:操作系统 英文名称:operating system 课程类别:专业课 学时:54 学分:4 适用对象: 全校本(专)科计算机专业 考核方式:考试 先修课程:计算机组成原理、C语言程序设计和数据结构 二、课程简介 《计算机操作系统》是计算机科学与技术专业本科生的一门必修课程。通过学习使学生掌握计算机操作系统的基本原理及组成;计算机操作系统的基本概念和相关的新概念、名词及术语;了解计算机操作系统的发展特点、设计技巧和方法;对常用计算机操作系统(Dos、Windows和Unix或Linux) 会进行基本的操作使用和维护。 三、课程性质与教学目的 《计算机操作系统》是计算机科学与技术专业本科生的一门必修课程。通过学习使学生掌握计算机操作系统的基本原理及组成;计算机操作系统的基本概念和相关的新概念、名词及术语;了解计算机操作系统的发展特点、设计技巧和方法;对常用计算机操作系统(Dos、Windows和Unix或Linux) 会进行基本的操作使用和维护。 掌握计算机操作系统的基本概念、新名词、术语及设计思路和方法技巧,掌握一种操作系统的安装、使用和简单维护。 课程基本要求: (1)熟悉操作系统的用户界面(命令、图形、系统调用等); (2)了解操作系统的分类、功能、结构及其在计算机系统中的地位和作用; (3)掌握操作系统的基本理论、设计方法和实现技术;

(4)具有初步的操作系统开发和维护能力。 四、教学内容及要求 第一章绪论 内容: 1.操作系统的概念 2.操作系统的历史 3.操作系统的基本类型( 4.操作系统的功能 5.研究操作系统的几种观点 熟练掌握: 1、几种有代表性OS的特点。 2、OS五大管理功能。 3、从资源管理、进程管理、用户界面及结构等几个角度来定义 OS,从而得出什么是操作系统的概念。 掌握:操作系统的定义. 了解:操作系统的历史、操作系统基本类型和、研究操作系统的几种观点. 第二章作业管理 内容: 1.作业的基本概念 2.作业的建立过程(重点SPOOLING系统). 3. 用户接口 4. 分时作业管理 熟练掌握:

《3D三维模型与动画》课程教学大纲 【课程编号】××××× 【课程名称】3D三维模型与动画 【课程性质】专业核心课 【学时】【实验/上机学时】72学时 【考核方式】【开课单位】 【授课对象】 一、课程的性质、目的和任务 掌握3ds max软件在室外规划设计领域的使用。能够熟练使用相应软件完成室外规划效果图的制作,并达到一定的效果要求。使用软件准确、快速、真实表现规划设计意图和设计效果,使效果图达到设计师与客户沟通的桥梁作用。 二、教学容、基本要求和学、课时分配 第一章:建筑表现(效果图)及3ds max软件概述 基本要求: 了解本课程的学习目的及学习要求。 教学容和课时分配: 1.了解建筑表现(效果图)在建筑及装潢行业的用途和形式,及发展趋势。 2.了解3ds max软件的行业背景及功能用途。 3.实验容(2学时) 实验1. 3ds max的安装及激活方法; 实验目的和要求: 1)学会3ds max的安装方法; 2)学会3ds max的破解激活和正确使用。 实验2. 显卡驱动的正确选择; 实验目的和要求:

了解3ds max的硬件配置要求和不同显卡的设定 实验3. 界面的基本布局,创建基本对象的操作方法。 实验目的和要求: 1)了解3ds max的界面布局; 2)学会基本对象的创建操作。 重点:3ds max软件在装饰设计行业的用途和3ds max的运用领域。难点:3ds max的安装方法的基本操作。 第二章:3ds max基本操作 基本要求: 学习3ds max软件的基本操作方法。 教学容和课时分配: 1.学习3ds max基本操作中的界面布局; 2.学习视图显示及切换; 3.学习场景中的选择、变换、坐标、轴心、复制、文件管理、场景管理、单位设 置等容。 4.实验容(8学时) 实验1. 了解3ds max的界面布局。 实验目的和要求: 1)熟练掌握软件界面各部分的名称; 2)熟练掌握不同界面风格的切换方式。 实验2. 学会视图显示方式的切换。 实验目的和要求: 1)熟练掌握视图类型及切换方式; 2)了解不同显示方式的作用和效果; 3)熟练掌握不同显示方式的切换方式。 实验3. 熟练掌握坐标、轴心、变换操作、复制、文件管理、场景管理等基本操作。 实验目的和要求: 1)熟练掌握不同的坐标系及特点;

GDOU-B-11-213 《操作系统》课程教学大纲 课程简介 课程简介: 本课程主要讲述操作系统的原理,使学生不仅能够从系统内部了解操作系统的工作原理,而且可以学到软件设计的思想方法和技术方法。主要内容 包括:操作系统的概论;操作系统的作业管理;操作系统的文件管理原理; 操作系统的进程概念、进程调度和控制、进程互斥和同步等;操作系统的各 种存储管理方式以及存储保护和共享;操作系统的设备管理一般原理。其次 在实验环节介绍实例操作系统的若干实现技术,如:Windows操作系统、Linux 操作系统等。 课程大纲 一、课程的性质与任务: 本课程计算机学科的软件工程专业中是一门专业方向课,也可以面向计算机类的其它专业。其任务是讲授操作系统的原理,从系统内部了解操作系统的工作原理以级软件设计的思想方法和技术方法;同时介绍实例操作系统的若干实现技术。 二、课程的目的与基本要求: 通过本课程的教学使学生能够从操作系统内部获知操作系统的工作原理,理解操作系统几大管理模块的分工和管理思想,学习设计系统软件的思想方法,通过实验环节掌握操作系统实例的若干实现技术,如:Windows操作系统、Linux操作系统等。 三、面向专业: 软件工程、计算机类 四、先修课程: 计算系统基础,C/C++语言程序设计,计算机组成结构,数据结构。 五、本课程与其它课程的联系:

本课程以计算系统基础,C/C++语言程序设计,计算机组成结构,数据结构等为先修课程,在学习本课程之前要求学生掌握先修课程的知识,在学习本课程的过程中能将数据结构、计算机组成结构等课程的知识融入到本课程之中。 六、教学内容安排、要求、学时分配及作业: 第一章:操作系统概论(2学时) 第一节:操作系统的地位及作用 操作系统的地位(A);操作系统的作用(A)。 第二节:操作系统的功能 单道系统与多道系统(B);操作系统的功能(A)。 第三节:操作系统的分类 批处理操作系统(B);分时操作系统(B);实时操作系统(B)。 第二章:作业管理(2学时) 第一节:作业的组织 作业与作业步(B);作业的分类(B);作业的状态(B);作业控制块(B)。 第二节:操作系统的用户接口 程序级接口(A);作业控制级接口(A)。 第三节:作业调度 作业调度程序的功能(B);作业调度策略(B);作业调度算法(B)。 第四节:作业控制 脱机控制方式(A);联机控制方式(A)。 第三章:文件管理(8学时) 第一节:文件与文件系统(1学时) 文件(B);文件的种类(B);文件系统及其功能(A)。 第二节:文件的组织结构(1学时) 文件的逻辑结构(A);文件的物理结构(A)。 第三节:文件目录结构(1学时) 文件说明(B);文件目录的结构(A);当前目录和目录文件(B)。 第四节:文件存取与操作(1学时) 文件的存取方法(A);文件存储设备(C);活动文件(B);文件操作(A)。 第五节:文件存储空间的管理(2学时) 空闲块表(A);空闲区表(A);空闲块链(A);位示图(A)。 第六节:文件的共享和保护(2学时)

《三维动画》教学大纲 课程名称:三维动画 课程编码:0773053 适用专业及层次:现代教育技术专业 课程总学时:54 课程总学分:3 先修课程:3ds Max 一、课程的性质、目的与任务 三维动画是现代教育技术专业专业的必修课程,接续《3ds Max》继续详细讲解三维动画的制作流程和技巧。本课程的任务是通过理论和实验教学,使学生了解有关三维动画设计及制作的相关知识,为该专业的学生将来从事影视广告、平面设计,影视动画制作等工作领域打下基础。 本课程注重综合能力的培养。通过课程学习和上机实验操作,训练学生能独立完成电脑效果图及浏览动画的设计和制作,掌握电脑美术设计软件的基础知识和操作技能,具有较强的美术基本功和绘画技能,具有较高的设计观念和审美意识。本课程是一门兼技术性和艺术性的课程,所以在教学中要注重培养学生实际操作能力和艺术审美能力,尤其是后者。 二、教学内容、教学要求及教学重难点 (一)理论课时教学内容、教学要求及教学重难点 第一章基础知识 【教学内容】 复习软件的基础知识,界面元素和各功能区的作用,视图显示控制以及常用工具的使用方法。并且还对三维场景的变换操作和坐标系统进行了详细讲解。 对动画原理也做一定介绍。 【教学要求】 熟练掌握软件的基础和概念。 熟练掌握3ds Max的界面布局以及各功能区的作用,熟练掌握命令面板中各组件的功能。熟练掌握视图的操作方法。

熟练掌握各种功能面板的操作方法,包括创建、修改、层次、运动、显示和工具。 熟练掌握3ds Max的工作流程,包括建模、灯光与摄影机、材质与贴图等。 【教学重难点】 无 第二章动画 【教学内容】 介绍如何在3ds Max中为对象制作动画。包括为对象设置简单动画的基本流程和动画的各项参数,如何使用修改器为物体设置动画,使用轨迹视图和摄影表为对象设置高级动画,以及使用各种控制器和约束。 熟练掌握基础动画的原理以及动画控制区各面板的作用。 【教学要求】 了解使用各种修改器设置动画。 熟练掌握使用轨迹视图和摄影表编辑动画的方法。 熟练掌握常用动画控制器和动画约束。 掌握骨骼的创建与调整。 掌握蒙皮修改器的几种使用方法。 掌握IK解算器的应用。 【重点】 轨迹视图和摄影表、骨骼、反向动力学 【难点】 蒙皮、反向动力学、IK解算器 第三章 Character Studio角色动画 【教学内容】 Character Studio是3ds Max的最重要模块之一,可以对角色模型创建骨骼对象、设置蒙皮以及编辑动画效果,还可以为大场景制作群集动画。本章详细讲解Character Studio的Biped(两组动物)、Physique以及群集三大模块,灵活运用这些模块可以制作出灵活逼真的角色动画效果。

管理会计课程教学大纲 编写日期: 教研室: 适用专业:会计学专业 课程类型:专业课 一、课程性质和任务 《管理会计》课程是会计学专业的专业课之一,通过本课程的教学,使学生了解现代管理会计学在会计学科体系中的地位和作用,掌握管理会计的基本内容和基本理论,学会如何在社会主义市场经济条件下和现代企业制度环境中,进一步加工和运用企业内 部财务信息,预测经济前景、参与经营决策、规划经营、控制经营过程和考评责任业绩的基本程序、操作技能和基本方法。在教学过程中,应注意理论联系实际,处理好定性分析与定量分析的关系,运用案例教学,加强对学生分析和解决企业内部经营管理实际问题能力的培养,以符合培养应用型人才的目标。 二、课程的基本内容和要求 第一章总论 【教学目的和要求】 通过本章的教学,重点掌握管理会计的定义、职能和内容;熟悉管理会计与财务会计的主要区别和联系;了解管理会计产生的背景及发展趋势;一般了解管理会计原则和管理会计机构。 【基本内容】 一、管理会计的含义 二、管理会计的形成与发展 三、管理会计与财务会计的关系 四、管理会计的地位及其组织 第二章成本性态分析 【教学目的和要求】 通过本章的教学,重点掌握:成本的主要类型,固定成本,变动成本,混合成本的含义、特点、内容,进一步分类,降低途径、项目、相关范围,成本性态分析目的与方法,各种决策成本的定义;一般掌握边际利润。 【基本内容】 一、成本及其分类 1.管理会计中成本的概念 2.多种成本的分类 二、成本性态与相关范围 1.成本性态的含义 2.成本按其性态分类 3.相关范围的意义 三、成本性态分析 1.成本性态分析的含义与目的 2.成本性态分析程序 3.成本性态分析方法

华东师范大学实验教学大纲 教育三维动画设计实验(中文)课程名称: Computer Animation Design and Experiment(英文) 课程编号:开课院系: 课程总学时:课程总学分: 1 实验总学时:课程负责人:秦敏 课程开设专业:课程类别:实践课程 一、课程的目的、任务 本实验课程涉及教育动画的基础知识、原创、运动、角色造型和场景等方面,主要包括平面动画、网页动画和三维动画。 开设这门实验课程的目的是全面加强学生的动手实践能力,使学生在了解动画原理的基础上,能够针对动画设计几个重要方面进行正确训练,学习使用计算机软件制作三维课件品,把艺术与技术有机地结合。 通过实验课程的学习之后,能够使学生在实践、科研中应用,为学生今后继续深入研究、系统学习本专业的后续课程和从事相关职业、相关科研工作奠定良好的基础。 二、课程的教学要求 教育动画实验是计算机动画课程学习过程中的一个重要的实践性教学环节。本课程的总体教学要求是将学生所学动画理论知识与基本技能进行有机的结合,从而进一步提高学生计算机动画设计与制作的综合能力。培养学生综合创意、应用开发等方面的能力,使学生学会使用计算机设计、制作动画,独立创作出各类计算机动画作品,包括平面动画、网页动画和三维动画等。 三、教学方法、教学形式、教学手段的特色: (1)教学方法 课堂讲授、多媒体课件、案例分析、上机实践等。 (2)教学手段的特色 1)以学生能力培养为目标,培养学生既有理论素养,又有专业技能,特别是培养具有创新精神的符合社会需求的复合型、应用型人才; 2)树立“以学生为本”的理念,体现因材施教原则; 3)在教学方法和手段上的改革,努力提升学生的信息素养与协作意识,培养学生自主解决问题、终身学习的能力,为学生的可持续发展提供帮助; 4)大量实际的案例制作; 5)学生富于创新思想的作品设计; 6)关注教学效果的反馈。 四、教学内容:

《操作系统课程设计》大纲 一、设计目的和要求 目的:本课程设计是为配合计算机相关专业的重要专业课《操作系统》而开设的,其主要内容是让学生实际进行操作系统功能模块的设计和编程实现。通过本课程设计的实施,使学生能将操作系统的概念具体化,并从整体和动态的角度去理解和把握操作系统,以巩固和补充操作系统的原理教学,提高学生解决操作系统设计及实现过程中的具体问题的能力。 要求:通过本课程设计的实施,要求培养学生以下能力: (1)培养学生在模拟条件下与实际环境中实现功能模块和系统的能力:课程设计要求学生实际进行操作系统功能模块的设计和编程实现,具体包括:基于线程的多任务调度系统的设计与实现;一个简单文件系统的设计与实现。 (2)培养学生设计和实施工程实验的能力,合理分析试验结果的能力:学生在完成项目的过程中,需要进行实验设计、程序调试、错误分析,从而熟悉实验设计方法及实验结果的分析方法。 (3)培养学生综合运用理论和技术手段设计系统和过程的能力:学生需根据设计项目的功能要求及操作系统原理的相关理论提出自己的解决方案,需考虑项目实现的软硬件环境,设计相关数据结构及算法,在实现过程中发现解决方案的问题并进行分析改进。 (4)培养学生分析并清楚阐述设计合理性的能力:要求学生在项目上机验收和实验报告中分析阐述设计思路的合理性和正确性。 (5)培养学生的组织管理能力、人际交往能力、团队协作能力:课程设计分小组进行,每个小组有一个组长,负责组织本组成员的分工及合作。 二、设计学时和学分 学时:32 ;学分:1 三、设计的主要内容 以下三个题目中:1、2中选做一题,第3题必做。 1、基于线程的多任务调度系统的设计与实现 (1)线程的创建、撤消和CPU切换。 掌握线程的定义和特征,线程的基本状态,线程的私有堆栈,线程控制块TCB,理解线程与进程的区别,实现线程的创建、撤消和CPU切换。 (2)时间片轮转调度 理解各种调度算法、调度的原因,完成时钟中断的截取,具体实现调度程序。 (3)最高优先权优先调度 理解优先权的概念,并实现最高优先权优先调度策略。 (4)利用记录型信号量实现线程的同步

中国海洋大学本科生课程大纲 一、课程介绍 1.课程描述: 管理会计是现代会计的一个重要分支,是多学科相互渗透、互相经合的综合性学科。它突破了传统会计的界限,服务参与企业内部经营管理,主要为管理者决策提供所需的信息,对于改善企业管理,提高经济效益具有重要的作用。现已成为工商管理各专业的必修课程之一。主要内容包括成本性态分析、变动成本法、本量利分析、经营预测、经营决策、长期投资决策、标准成本法、全面预算及作业成本法等。Management Accounting is a important branch of modern accounting .It is a comprehensive discipline with multi-disciplinary interpenetration and interosculation, which breaks through the boundaries of traditional accounting, serves and participates in the internal operation & management of enterprises, mainly provides the information needed for managers to make decisions, and plays an important role in improving enterprise management and enhance economic efficiency.And Management Accounting becomes a major discipline of industrial and commercial students. T he main contents include cost behavior analysis ,variable cost method,cost volume profit analysis ,operational forecast,operational decision,long-term investment decision etc. - 4 -

《三维动画短片创作》课程教学大纲 一、课程名称 三维动画短片创作/ Creation of Three-dimensional Animation Short Film 二、课程代码 162Y039 三、课程类别 专业课 四、课程性质 专业必修 五、学时/学分 80 / 5(80h上机) 六、先修课程 动画剧本写作 视听语言 Flash动画设计 图形图象软件设计基础 三维动画技法—角色建模 三维动画技法—光影渲染 三维动画技法—动作与特效 影视后期合成与特效 七、适用专业 动画专业 八、教学内容及要求 课程目的:通过掌握MAYA的操作方法,进行三维动画短片的创作,了解三维动画生产的整个流程。

基本任务与要求:掌握基本角色动画制作流程和技巧方法,熟悉运用软件进行上机操作,合理运用动画基础课知识进行创作,最终达到理论与实践的结合。 第一章三维动画生产流程介绍(8课时) 了解:三维动画生产流程。 理解:1、前期制作阶段。 2、生产制作阶段。 掌握:各制作阶段分工。 重点内容:1、生产管理。2、技术支持。 教学难点:操作流程和制作技术。 第一节三维动画生产流程 知识点:1、前期制作阶段。 2、生产制作阶段。 第二节各制作阶段分工 知识点:1、生产管理。2、技术支持 第二章前期设计(8课时) 了解:本课程主要目标是通过组织学生策划短片的前期内容。 理解:从接受剧本、组成摄制组,到进入创作酝酿、准备、开始绘制这整个流程的总体把握能力和控制能力。 掌握:1、研究文学剧本。2、完成文字和画面分镜头台本。3、完成人物造型和背景风格设计。4、进行动作风格试验。 重点内容:熟练掌握动画前期的操作流程和制作技术。 教学难点:完成文字和画面分镜头台本和完成人物造型和场景风格设计。第一节研究文学剧本 知识点:熟练掌握动画前期的操作流程和制作技术 第二节完成文字和画面分镜头台本 知识点:完成文字和画面分镜头台本和完成人物造型和场景风格设计。 第三章三维制作(8课时) 了解:根据画面分镜头台本和完成人物造型和场景风格设计。 理解:进行三维建模、设置、镜头预演(layout)、材质、灯光、动画等模块制作。 掌握: 1、角色及场景模型造型准确,比例结构及布线合理。 2、根据不同角色动作要求进行骨骼及蒙皮设置。 3、按照分镜头要求制作镜头预演(layout)。

《操作系统(英)》课程教学大纲 (Operating Systems) 一、基本信息 课程代码: 1201313 学分:3学分 总学时:51学时(其中实验 9 学时) 适用对象:本科计算机科学与技术、信息管理、电子商务、物流等专业 先修课程:数据结构、程序设计语言 二、课程性质、教学目的和要求 (一)课程性质和目的 《操作系统》课程是计算机科学与技术本科生专业主干课程,也是信息类各专业的必修课程。 通过本课程的学习,使学生认识到操作系统在计算机软硬件资源管理中的地位和作用,掌握操作系统的基本概念、原理和基本方法,掌握操作系统的开发模式、开发方法和操作系统的分析、设计能力,了解操作系统的发展方向,培养学生观察问题、分析问题、解决问题和实际动手能力,为学生以后参与系统软件分析和开发奠定基础。 (二)教学方法与手段 本课程使用原版教材,采用双语教学,采用课堂讲授和上机实践相结合的方式,并在多媒体环境下进行教学。 (三)教学安排 本课程的总学时为51学时,其中课堂讲授42学时,上机实践教学9学时。 三、教学内容及学时分配 Chapter 1 Introduction ( 1.5 hours, Lab 0 hour) Main Points: Short history, Operating System Concepts, Objectives, Functions, Multiprogramming, Real-Time System, Batch system, Time-sharing system, Distributed operating system, Network operating system. Chapter 2 Computer-System Structures ( 1.5 hours , Lab 0 hour)

厦门大学实验教学大纲 课程编号:TX13 课程类型:学科通修课程 课程名称:实用操作系统课程英文名称:Applied Operating Systems 课程总学时:64 实验学时:16 总学分:3 适用对象:软件学院软件工程专业 先修课程:计算机硬件基础 实验指导教材及参考书: 《操作系统实验指导》,徐虹何嘉等编著,清华大学出版社,2004年 主要仪器设备:计算机及Windows 和Unix 操作系统 一、课程性质、目的和任务 操作系统作为计算机专业的一门专业基础课,是计算机专业的核心课程之一,学好与否直接关系到学生是否能更好地学习后续课程。通过本课程的学习,使学生掌握操作系统设计所遵循的基本原理,基本方法,建立多道程序设计环境下的并行程序设计的思维方式。此外,操作系统用到的各种算法也是学生加强算法锻炼的好机会,对日后从事系统开发方面的工作有直接的借鉴作用。 二、教学基本要求 本门实验课程是对《实用操作系统》课堂教学的一个重要补充,与理论学习起着相辅相成的作用,是实施《实用操作系统》教导的一个重要组成部分。通过实验(设计)使学生加强对操作系统原理的理解,深入而直观地理解操作系统使用的各类算法,提高学生自适应能力,为将来使用各类新出现的操作系统打下良好的基础。 三、教学内容及要求 实验1 进程管理 【实验要求】 掌握子进程的创建、父子进程的通信及其原理。 【实验内容】 ●熟悉linux环境的基本使用命令,熟悉使用vi、gdb、gcc等编程工具或软件 ●使用系统调用fork()创建两个子进程,父进程、子进程并发执行,输出并发执行的消息, 如: 父进程正在执行….. 子进程1正在执行….. 子进程2正在执行….. 一段时间后,父进程杀死子进程,然后结束自己的进程,分别显示: 子进程1被父进程杀死 子进程2被父进程杀死 父进程结束 实验2 使用信号量实现进程互斥与同步

《三维动画与特效》课程教学大纲 课程编号:07122370 课程名称:三维动画与特效/3D Amimation and Effect 课程总学时/学分:48/4(其中理论24学时,实验24学时) 适用专业:动画 一、课程简介 《三维动画与特效》一门技术课程,以实际应用设计为目的,是动漫设计与制作专业课程中的主要课程,起核心主导地位,是影视动画制作中的最重要的一个环节。本课程注重技能培养,以求让学生能独立的完成三维动画制作。 二、课程目的和任务 三维动画课程为3D软件学习课程,以培养学生三维动画制作能力为目的,整个课程根据制作流程分为建模、材质、动画特效、灯光渲染四个部分,动画特效部分为动画专业三维动画教学的核心部分,通过对运动控制器、角色动画制作技术、粒子动画制作方法的学习,使同学们熟练掌握三维动画制作软件的动画制作原理,具有制作物体运动动画角色动画制作的能力。 三、教学基本要求 1、学习关键帧动画制作技术,灵活运用动画控制器同时掌握基本动画的制作; 2、理解IK与FK动画技术,掌握角色动画制作技术并结合运动规律制作角色动画; 3、学习基本粒子使用,灵活套用PF粒子节点,制作想要的效果; 4、灵活运用Reactor动力学系统。 四、教学内容与学时分配 第一章动画的制作(6学时) 1.1 Track view的使用与基本动画 知识点:认识Track view的界面、运动时间与帧速度的关系、运动与轨迹曲线的概念。 重点和难点:以曲线的方式来表现运动的趋势。 1.2 动画控制器的使用 知识点:学习常见动画控制器的使用方法和堆栈动画的制作。 重点和难点:脚本控制器 第二章反向动力学与角色动画(8学时)

附件1: 《操作系统原理》课程教学大纲 制定(修订)人: 李灿平、郭亚莎制定(修订)时间: 2006年 7 月所在单位: 信息工程学院 一、课程基本信息

三、教学内容及基本要求 第一章绪论 本章简要介绍操作系统的基本概念、功能、分类以及发展历史。同时讨论研究操作系统的几种观点。 §1.1 操作系统的概念 本节介绍操作系统的基本概念,什么是操作系统以及操作系统与硬件软件的关系。 本节重点:操作系统与硬件软件的关系。 本节要求学生理解什么是操作系统,掌握操作系统与硬件软件的关系。 §1.2 操作系统的历史 本节按器件工艺介绍操作系统的发展历史。 本节重点:多道程序系统的概念。 本节要求学生了解操作系统的发展历史,理解多道程序系统概念。 §1.3 操作系统的基本类型 本节介绍常见的操作系统的类型、特点及适用的对象。 本节重点:批处理操作系统、分时系统、实时系统。 本节要求学生掌握上述三大操作系统的特点及适用对象。 §1.4 操作系统功能 本节简单介绍操作系统的五个功能。处理机管理,存储管理,设备管理,信息管理(文件系统管理)和用户接口。 本节要求学生了解上述功能。 §1.5 计算机硬件简介 本节简单介绍计算机硬件系统。 本节要求学生自修。

§1.6 算法的描述 本节介绍操作系统管理计算机系统的有关过程所用的描述算法。 本节要求学生掌握本书所采用的描述算法。 §1.7 研究操作系统的几种观点 本节介绍研究操作系统的几种观点。系统管理的观点,用户界面观点和进程管理观点。 本节要求学生了解上述三种观点。 第二章操作系统用户界面 本章主要讨论操作系统的两个用户接口,并以UNIX系统为例,简单介绍用户接口的使用操作方法。 §2.1 作业的基本概念 本节介绍作业的基本概念,什么是作业及作业组织(结构)。 本节重点:作业的基本概念。 本节要求学生掌握作业的基本概念,了解作业的组织。 §2.2 作业的建立 本节介绍作业的几种输入方式和作业的建立过程。 本节重点:联机输入方式和Spooling系统,作业控制块PCB和作业的四个阶段。 本节要求学生了解作业的几种输入方式,理解Spooling系统,掌握作业建立的过程内容。理解作业的四个基本阶段。提交、后备、执行以及完成阶段。 §2.3 命令控制界面接口 本节介绍操作系统为用户提供的命令接口界面。介绍命令接口的两种使用方式。讨论联机方式下操作命令的分类。 本节重点:命令接口的使用方式。 本节要求学生理解命令接口的作用和使用方式。了解联机方式下操作命令的分类。 §2.4 系统调用 本节介绍操作系统提供给编程人员的唯一接口,系统调用。同时讨论系统调用的分类。 本节重点:编程人员通过系统调用使用操作系统内核所提供的各种功能和系统调用的处理过程。 本节要求学生了解系统调用的分类、理解系统调用的功能、掌握系统调用的处理过程。 §2.5 UNIX用户界面 本节简单介绍UNIX系统的发展历史和特点以及UNIX系统结构。同时讨论UNIX操作命令和系统调用的分类功能和使用方法。 本节重点:UNIX系统的特点。 本节要求学生了解UNIX系统的发展史,掌握UNIX系统的特点,理解UNIX系统操作命令和系统调用的功能。 第三章进程管理 本章详细介绍进程和线程管理的有关概念和技术。 §3.1 进程的概念 本节介绍进程的基本概念。通过程序的并发执行,引出进程具有并发性特征的概念。同时讨论进程的各式各样的定义以及作业和进程的关系。 本节重点:进程的特征。 本节要求学生了解程序的并发执行,掌握进程的特征。 §3.2 进程的描述 本节介绍进程的静态描述以及进程上下文结构。 本节重点,进程的上下文结构。 本节要求学生理解进程的静态描述内容,掌握进程控制块PCB的作用和进程上下文结构。

相关文档
相关文档 最新文档