《面向对象程序设计》课程教学大纲

《面向对象程序设计》课程教学大纲
《面向对象程序设计》课程教学大纲

《面向对象程序设计》课程教学大纲学时:72 学分:4

理论学时:52 实验学时:20

面向专业:计算机科学与技术、专升本课程代码:2700410

先开课程:计算机导论,C语言程序设计课程性质:必修

执笔人:熊凯审定人:陈龙猛、于仁师

第一部分:理论教学部分

一、说明

1、课程的性质、地位和任务

《面向对象程序设计》(C++)是计算机科学与技术专业的一门重要的专业基础课,在由基础训练到专业课教学阶段过渡过程中起到承上启下的作用。它不仅为今后学习专业课打下坚实的理论基础和技术基础,而且为软件开发、程序设计提供必要的理论、方法和工具。

通过对C++ 语言的学习,使学生系统了解程序设计语言的概况和基本理论,了解软件开发的全过程;理解面向对象方法的概念;系统掌握c++语言的语法结构,基本掌握结构化程序设计方法和面向对象程序设计的基本方法和编程技术;通过大量的实验和课外实践,逐步培养学生阅读程序、分析程序和独立编写程序的能力。

2、课程教学和教改基本要求

本课程是一门理论联系实际,实践性较强的课程,课内、外习题量相当大,上机时数较多(开设验证性实验2~3个,综合性、设计性实验4~5个),除了课堂教学环节外,学生必须在课外通过大量地阅读程序、编写程序,方能熟练掌握主要的语法和编程方法,并加深对各种语法成分其语用环境的认识。

二、教学内容与课时分配

第一章绪论(2学时)

教学内容:

1、面向对象程序设计的基本思想及基本概念;

2、面向对象语言的分类和C++中支持面向对象的特点;

3、面向对象的软件开发环境;

4、C++开发工具的主要功能和使用方法;

重点:

1、面向对象程序设计的基本思想及基本概念;

2、面向对象语言的分类和C++中支持面向对象的特点;难点:

1、面向对象语言的分类和C++中支持面向对象的特点;建议教学方法:

课堂讲授

思考题:

1、面向对象程序设计的基本思想是什么?

2、C++语言支持哪些面向对象特点?

第二章面向对象程序设计方法导论(2学时)

教学内容:

1、类、对象、实例的概念;

2、封装、继承、多态等概念;

3、面向对象模型的基本情况;

4、面向对象软件分析、设计、实现的基本方向;

5、程序设计风格并在实验中运用;

重点:

1、类、对象、实例的概念;

2、封装、继承、多态等概念;

难点:

1、封装、继承、多态等概念;

建议教学方法:

课堂讲授

思考题:

1、什么是封装?什么是继承?什么是多态性?

第三章 C++对C语言的常规性能扩充(4学时)

教学内容:

1、用cin,cout,cerr,<<,>>进行基本输入输出;

2、C++中变量定义的方法及其与C语言中的区别;

3、作用域限定符的用法;

4、C、C++语言中变量的作用域、生存期的概念;

5、枚举类型的用法;

6、枚举变量的存储及其输入输出;

7、C++中struct与C语言中的不同;

8、const的用处和用法;

9、函数形式的类型转换与C语言中类型转换的不同;

10、引用的语法形式;

11、引用参数的用法;

12、函数参数的传址和传值方式及其区别;

13、引用返回值与左值概念;

14、函数原型的写法、作用;

15、new和delete的用处和写法;

16、动态内存分配与指针;

重点:

1、用cin,cout,cerr,<<,>>进行基本输入输出;

2、作用域限定符的用法;

3、函数定义;

4、new和delete的用处和写法;

5、动态内存分配与指针;

难点:

1、函数定义;

2、new和delete的用处和写法;

3、动态内存分配与指针;

建议教学方法:

课堂讲授

思考题:

1、new和delete使用时应注意哪些原则?

2、什么是动态分配内存?在C++中如何实现?

第四章类和对象(8学时)

教学内容:

1、类定义的方法和存取级别;

2、结构作为类的定义的方法与class的区别;

3、类的成员变量和成员函数的定义和使用,以及对象的定义;

4、友元函数和友元类;

5、构造函数和析构函数;

6、构造函数和析构函数的调用及其次序;

7、拷贝构造函数的调用;

8、静态类成员变量和成员函数的定义和使用方法;

9、内联成员函数的定义和使用方法;

10、嵌套类与局部类的定义;

11、在函数中对象传递的机制;

重点:

1、类定义的方法和存取级别作用域限定符的用法;

2、构造函数和析构函数;

3、构造函数和析构函数的调用及其次序;

4、嵌套类与局部类的定义;

5、在函数中对象传递的机制;

难点:

1、构造函数和析构函数的调用及其次序;

2、拷贝构造函数的调用;

建议教学方法:

课堂讲授

思考题:

1、构造函数和析构函数的作用是什么?

2、类成员有哪些存取级别?特点如何?

3、构造函数和析构函数的调用次序是怎样的规则?

第五章多态性和重载(6学时)

教学内容:

1、成员函数重载;

2、运算符重载的概念;

3、使用friend重载运算符的方法;

4、成员形式和友元形式下一元和二元运算符重载的差别;

5、数组重载运算符new和delete的定义;

6、定义重载某些特殊的运算符的方法,包括重载[]、重载()、重载->等;重点:

1、成员函数重载;

2、运算符重载的概念;

3、定义重载某些特殊的运算符的方法,包括重载[]、重载()、重载->等;难点:

1、成员函数重载;

2、运算符重载;

建议教学方法:

课堂讲授

思考题:

1、什么是重载?

2、函数重载有哪些原则?

3、如何实现数组重载运算符new和delete?

第六章继承性与派生类(6学时)

教学内容:

1、类层次的概念及如何将概念和实现转变为类的层次的方法;

2、单继承的定义;

3、不同派生方式下成员存取控制的变化;

4、向基类构造函数传递参数的方法;

5、多继承的定义;

6、虚基类和二义性问题;

重点:

1、类层次的概念及如何将概念和实现转变为类的层次的方法;

2、单继承的定义;

3、不同派生方式下成员存取控制的变化;

4、向基类构造函数传递参数的方法;

难点:

1、不同派生方式下成员存取控制的变化;

2、向基类构造函数传递参数的方法;

建议教学方法:

课堂讲授

思考题:

1、C++中继承的语法是怎样规定的?

2、不同派生方式下成员存取控制有何变化?

3、如何向基类构造函数传递参数?

第七章运行时的多态性和虚函数(6学时)

教学内容:

1、虚函数和纯虚函数的概念;

2、虚函数的用法;

3、虚析构函数的意义;

4、抽象类的概念;

5、早期和后期联编的概念;

重点:

1、虚函数和纯虚函数的概念;

2、虚函数的用法;

3、抽象类的概念;

4、早期和后期联编的概念;

难点:

1、虚函数的用法;

2、抽象类的概念;

3、早期和后期联编的概念;

建议教学方法:

课堂讲授

思考题:

1、什么是虚函数?如何定义虚函数?

2、什么是抽象类?

3、在什么场合中使用抽象类?

4、什么是早期联编?什么是后期联编?

第八章泛型程序设计和模板(6学时)

教学内容:

1、泛型程序设计的意义;

2、模板函数的用法;

3、类模板的定义方法;

4、多参数的模板设计;

重点:

1、泛型程序设计的意义;

2、模板函数的用法;

3、类模板的定义方法;

难点:

1、模板函数的用法;

2、类模板的定义方法;

建议教学方法:

课堂讲授

思考题:

1、什么是模板?

2、如何定义函数模板?

3、如何定义类模板?

第九章 C++的I/O系统(8学时)

教学内容:

1、C++的流,包括C++的预定义流;

2、格式化I/O的定义格式和定义方法;

3、创建重载运算符<<和>>的方法;

4、创建无参数操纵符和带参数操纵符的方法;

5、一般I/O流和文件流的关系;

6、文件与文件流的关系;

什么是面向对象程序设计

1 什么是面向对象程序设计,它与传统的结构式程序有什么不同。 面向对象程序设计是一种适用于设计、开发各类软件的范型。它是将软件看成是一个由对象组成的社会:这些对象具有足够的智能,能理解从其他对象接受的信息,并以适当的行为作出响应;允许低层对象从高层对象继承属性和行为。通过这样的设计思想和方法,将所模拟的现实世界中的事物直接映射到软件系统的解空间。 与传统的结构式程序设计相比,面向对象程序设计吸取了结构式程序设计的一切优点(自顶向下、逐步求精的设计原则)。而二者之间的最大差别表现在: ·面向对象程序采用数据抽象和信息隐藏技术使组成类的数据和操作是不可分割的,避免了结构式程序由于数据和过程分离引起的弊病。 · 面向对象程序是由类定义、对象(类实例)和对象之间的动态联系组成的。而结构式程序是由结构化的数据、过程的定义以及调用过程处理相应的数据组成的 2 用面向对象方法建立模型的思维过程是怎样的。 用面向对象方法建立拟建系统的模型的过程就是从被模拟现实世界的感性具体中抽象要解决的问题概念的过程。这种抽象过程分为知性思维和具体思维两个阶段,其中:·知性思维是从感性材料中分解对象,抽象出一般规定,形成了对对象的普遍认识。·具体思维是从知性思维得到出的一般规定中揭示的事物的深刻本质和规律,其目的是把握具体对象的多样性的统一和不同规定的综合。 3 解释以下概念: ①对象:在现实世界中,对象就是可以感觉到的实体。每个对象具有一个特定的名字以 区别于其他对象;具有一组状态用来描述它的某些特性;具有一组操作,每一个操作决定对象的一种功能或行为(为自身服务的操作和为其他对象提供服务的操作)。而在面向对象系统中,对象是可以标识的存储区域。每个对象的状态被保存在此区域中,而实现一类对象行为的操作(代码)被保存在另外相关的存储器区域中。 ②消息:消息是要求某个对象执行其某种功能操作(方法)的规格说明。因此,消息是 由消息的接收者、消息要求提供的操作(消息名)和必要的参数组成的。 ③类:在现实世界中,类是对一组具有共同特性(属性和行为)的客观对象的抽象。而 在面向对象系统中,类是由程序员自定义的具有特定结构和功能的类型,是一种代码共享的手段。 ④实例:任何一个对象都是该对象所属类的一个具体实例。 ⑤公有消息:是由对象外向对象发送的消息,用于激活该对象的某种方法。 ⑥私有消息:是由对象向自身发送的消息,用于内部操作;该类消息不能从对象外向该 对象发送。 ⑦消息序列:在面向对象系统中一个事件的发生总会有多个对象的多次相互作用才能完 成,使得这些对象能够相互作用的消息组成的序列被称为消息序列。 4 类与实例的关系如何? 类是创建对象的模板,而对象是实现类的实例。属于同一类的不同实例必须具有: ·相同的操作集合; ·相同的静态属性集合; ·不同的对象名和属性动态值。

大学美育教学内容

大学美育

《大学美育》 教学大纲 一、课程性质 授课对象为大学各专业本科生,课程属性为公共必修课。 二、课程教学目的 本课程为大学本科各专业必修课。 讲授美育和美学理论知识是高等学校对学生实施审美教育的基础环节。开设本课程的目的,在于使学生比较系统地了解马克思主义美学的基本原理,以及美育的意义、任务和途径,从而初步树立正确、进步的审美观,培养高尚、健康的审美理想和审美情趣,发展对美的事物的感受力、鉴赏力、创造力,提高在审美欣赏活动和审美创造活动中陶冶情操、完善人格、进行自我教育的自觉性。 三、教学基本内容及基本要求 绪论培养全面发展的一代新人 1、教育的根本任务在于育人,就是要培养做人的基本素质,使青年一代成为全面发展的人。 美育的根本问题是要培养完美的人格,它是人的基本素质教育,在全面发展教育中具有独特功能和重要地位。 2、了解教育的根本任务,美育在全面发展教育中的重要意义。 第一章人类美化自身的学科 1、高校美育的首要任务,是要教育学生逐步树立马克思主义的审美观。基本任务,是要培养正确的审美理想,健康的审美情趣,提高对美的感受力、鉴赏力、表现力和创造力。根本任务,是要塑造完美的人格:以美引善,提高学生的思想品德;以美启真,增强学生的智力;以美怡情,增进学生的身心健康,总之要促进大学生全面、和谐的发展。 高校美育的实施,①教学活动(设置美育和文学艺术教育方面的课程,开掘和发挥所有课程的美育因素);②课外活动(组织文艺社团,举办美育方面的讲座演出、展览、参观、比赛等等);③校园环境的美化和文明校园建设等。 2、掌握美育的任务,了解美育的实施。 第二章美是什么 1、美学史上关于美的本质问题的代表性观点:美是理念,美是主观观念,美是事物的属性,美是关系,美是生活。以上观点对于认识美的本质的意义及局限性。

面向对象程序设计实验指导书讲解

面向对象程序设计实验指导书 实验一、C++开发环境应用入门(2学时)(选做) 1、实验目的 (1)了解C++开发工具的特点 (2)熟悉C++开发环境 (3)学习用C++编写标准的C++程序 2、实验任务 使用C++来建立一个非图形化的标准C++程序,编译、运行下例程序: #include void main(void) { cout<<”Hello!\n”; cout<<”Welcome to C++!\n”; } 3、实验步骤 (1)启动Visual C++或C++Builder开发环境 (2)创建一个项目 A)单击File菜单中的New选项,显示示新建对话框 B)选择Console Wizard(C++Builder) 或Win32 Console Application(VC++)。 C)选择项目所在路径及输入项目的名称 D)依次按‘下一步’直至完成为止。 (3)至此,C++Builder已经建立好工程相关的文件(请不要随意更改其自动生成的文件),在生成的main函数中写入必要的内容即可。 (4)对于VC,请继续下面的步骤: A)建立C++源程序文件 a)选选菜单命令Project|Add to Project|New,弹出New对话框 b)在New对话框的Files选项卡中选择C++ Source File,并填入文件名称,单击OK按钮,完成 新建C++源程序文件 B)编辑C++源程序文件 a)在文件编辑窗口中输入代码 b)完成后,选择菜单File|Save保存这个文件 C)建立并运行可执行程序 a)选择菜单命令Build,建立可执行程序 如果你正确输入了源程序,此时便成功地生成了可执行程序。 如果程序有语法错误,则屏幕下方的状态窗口中会显示错误信息,根据这些错误信息对源 程序进行修改后,重新选择菜单命令Build建立可执行程序。 b)选择菜单命令Run,运行程序,观察屏幕显示内容。 D)关闭工作空间 选择菜单命令File|Colse WorkSpace关闭工作空间。

《面向对象程序设计》答案

实验一熟悉VC++IDE开发环境 一、实验目的 1、熟悉VC++6.0集成开发环境,熟练掌握VC++6.0项目工作区、各种编辑器、菜单栏和工具栏的使用。 2、掌握如何编辑、编译、连接和运行一个C++程序。 3、通过运行简单的C++程序,初步了解C++源程序的结构和特点。 二、实验要求 1、分析下列程序运行的结果。 程序一: #include int add(int x,int y=8); void main() { int x=4; cout< void main() { int *p,i; i=5; p=&i; i=*p+10; cout<<"i="< void main(void) { int i=10; int &r=i; r++; cout<<"i="< void func(); int n=1; void main() { static int a; int b= -9; cout <<"a:"<

大学美育2019尔雅答案

绪论 1 【单选题】 《大学美育》课程学习内容的逻辑路径是:A ?A、 认识美,发现美,欣赏美,创造美,传递美 ?B、 发现美、认识美,欣赏美,创造美,传递美 ?C、 欣赏美,创造美,发现美、认识美,传递美

?D、 发现美,欣赏美,创造美,认识美,传递美 认识美 1 【单选题】下列哪部作品是萨缪尔·亨廷顿的著作?B ?A、《尼科马克伦理学》 ?B、文明的冲突与世界秩序的重建》 ?C、历史的起源与目标》 ?D、论语》 2 【单选题】下面哲学家不属于古希腊时期的是B ?A、格拉底 ?B、卡尔 ?C、拉图 ?D、里士多德

【单选题】下面论述不符合车尔尼雪夫斯基“美是生活”命题的是:D ?A、尔尼雪夫斯基认为现实美高于艺术美 ?B、美是生活”命题关注艺术美与现实美的关系 ?C、尔尼雪夫斯基斯基通过“美是生活”命题强调了美的理想性?D、“美是生活”说体现了科学主义精神 4 【单选题】“劳动生产了美”出自马克思的哪本著作?D ?A、《共产党宣言》 ?B、《关于费尔巴哈的提纲》 ?C、《资本论》 ?D、《1844年经济学哲学手稿》 5 【单选题】 在孔子的政治思想里,主要不包括下列哪一项内容D ?A、 “礼”

?B、 “中庸” ?C、 “仁” ?D、 “兼爱” 6 【单选题】下列内容,哪一项不是出自老子《道德经》C ?A、可道,非常道。名可名,非常名。 ?B、不畏死,奈何以死惧之? ?C、即世界,世界即我。 ?D、不出户,知天下;不窥牖,见天道。

【单选题】冯友兰先生认为什么学说是中国传统哲学中最有价值的内容?()A ?A、人生境界 ?B、天人合一 ?C、阴阳五行 ?D、中庸思想 自然美之美育 1 【单选题】从动物的快感进化到人的美感的根本前提是()D ?A、以模仿动物为美 ?B、对祖先动物形象的反感 ?C、性的选择 ?D、工具的制造和使用 2 【单选题】

《剧作基础》教学大纲

《剧作基础》技法课教学大纲 一、课程基本信息 课程名称:剧作基础 课程编码:26132A06 课程类别:学科基础选修课程 适用专业:动画专业 开课学期:3 课程学时:总学时 48 学时(理论课 24 学时,技法课24 学时) 课程学分:3分 先修课程:无要求 并修课程:无要求 课程简介:本课程是动画专业学生的专业必修课程。动画是一种综合艺术门类,集合了绘画、漫画、电影、数字媒体、摄影、音乐、文学等众多艺术门类于一身的艺术表现形式。随着新世纪的到来,动画从内容到形式、制作技术也进入了一个新纪元,并发展为一个产业。剧本也是一项技术性和专业性很强的创作工作。该课程主要讲授剧本创作在动画制作的作用、剧本类型和经典剧作欣赏。本课既有理论方面的学习,又有实践性,并注重技能技巧训练。通过课程学习掌握剧本创作的设计,培养学生写作剧本的能力。 二、课程教育目标 剧本写作是艺术设计/动画专业方向学生的基础课程。和分镜头、原画设计一样,剧本写作也是一项技术性和专业性很强的创作工作。通过本课程系统的理论讲授和严谨的课题作业训练,使学生了剧本创作是如何运用到动画中,认识和掌握在进行剧本创作需要准备的前期工作,掌握剧本创作的发放;熟悉剧本的类型;通过研究国内外经典分镜欣赏与分析、制作,对国内外动画以及电影剧本的创作的启示;掌握分镜头设计步骤。同时,注重培养学生创造能力、思维拓展能力、实践能力和探索创新的精神,为动画艺术创作打下坚实基础。 三、课程教学内容、要求及学时安排 课程单元一剧作的基本概念、动画语汇、创作的途径、构思等(理论讲课)【教学内容】 1.剧作的基本概念。 2.动画语汇。 3. 创作的途径、构思。

《面向对象程序设计》实验指导书

《面向对象程序设计》课程实验指导书

实验一 Java开发环境的安装与配置 一、实验目的: 1. 掌握JDK、Eclipse的安装步骤。 2. 理解环境变量PATH, CLASSPATH的作用,以及Eclipse的配置。 3. 熟悉Eclipse的编辑、编译与调试环境,编写简单的Application程序 编译执行并完成调试。 二、实验内容: 熟悉JDK的安装和配置,学习如何编写并运行简单的Application程序 (能输出一条简单的问候信息); 三、实验要求: 1. 能正确地安装JDK 2. 熟悉环境变量PATH, CLASSPATH设置方法,熟悉编辑环境 3. 调试程序、编译,运行后得到正确的结果 四、实验步骤: 1.从https://www.360docs.net/doc/7e707193.html,/technetwork/java/index.html上下载最新版本的JDK,并安装。 2.设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执行。 3.在Eclipse环境下编写一个HelloWorld.java程序, (1)在主方法static public void main(String[ ] args)中调用System. out.println()方法,使程序输出一条问候信息; (2) 编译运行程序,观察运行情况和输出结果。(使用JDK环境,调用 javac.exe和java.exe编译和执行程序)

实验二 Java语言基础 一、实验目的: 熟悉Java基本语法,基本数据类型,各种运算符及表达式的使用,掌握运算符优先级,熟悉使用Java的选择语句,循环语句。 二、实验内容: 1.编写Java Application程序,输出1900年到2000年之间的所有润年。 (闰年的判断条件:能被4整除且不能被100整除,或能被400整除); 2.金字塔:Pyramid.java 在屏幕上显示一个由星型符号“*”组成的金字塔图案,示例如下: * *** ***** ******* 要求:金字塔高度h,可以由用户设置。 三、实验要求: 1. 正确使用Java语言的选择语句,循环语句; 2. 调试程序、编译,运行后得到正确的结果 3.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提成 示,并给出解决办法。 四、实验步骤: 1.编写主类; 2.在static public void main(String[ ] args)方法中加入实现要求功能 的代码,主要步骤如下: (第一题)从1900到2000循环,按照闰年的判断条件是则输出1900年到2000年之间的所有润年。 (第二题)允许用户设置金字塔高度。 4. 编译运行程序,观察输出结果是否正确。

面向对象程序设计(答案)

学号:姓名: 第三章面向对象程序设计作业 一、判断题 1、一个Java源程序可有多个类,但只仅有一个public类,而且程序名与public类名相同。对 2、如果类A和类B在同一个包中,则除了私有成员外,类A可以访问类B中所有的成员。对 3、接口中的成员变量全部为常量,方法为抽象方法。对 4、抽象类可以有构造方法,可以直接实例化。错 5、对static方法的调用可以不需要类实例。对 6、包含抽象方法的类一定是抽象类。对 7、方法中的形参可以和方法所属类的属性同名。对 8、接口无构造器,不能有实例,也不能定义常量。错 9、类的实例对象的生命周括实例对象的创建、使用、废弃、垃圾的回收。对 10、Java应用程序的入口main方法只有一种定义法。对 二、选择题 1、下列答案正确的是(A ) A) 在同一个Java源文件中可以包含多个类,只能有一个被声明为public B) 在同一个Java源文件中只能包含一个类,并被声明为public C) 在同一个Java源文件中可以包含多个类,都可以被声明为public D) 在同一个Java源文件中可以包含多个类,只能有一个被声明为default 2、Java实现动态多态性是通过( B )实现的。 A) 重载B) 覆盖 C) 接口D) 抽象类 3、下列哪一个是正确的方法重载描述( A ) A) 重载方法的参数类型必须不同 B) 重载方法的参数名称必须不同 C) 返回值类型必须不同 D) 修饰词必须不同 4、final关键字不可以用来修饰( D ) A) 类B) 成员方法 C) 域D) 接口 5、接口的所有成员方法都具有( B )属性 A) private, final B) public, abstract C) static, protected D) static 6、Java的封装性是通过(A )实现的 A) 访问控制B) 设计内部类 C) 静态域和静态方法D) 包 7、下列接口或类不属于.*包的是( D ) A) Collection B)Vector C) Map D) Integer 8、下述哪一组方法,是一个类中方法重载的正确写法( A ) A) int addValue( int a, int b ){return a+b;}

大学美育

《大学美育》 教学大纲 一、课程性质 授课对象为大学各专业本科生,课程属性为公共必修课。 二、课程教学目得 本课程为大学本科各专业必修课. 讲授美育与美学理论知识就是高等学校对学生实施审美教育得基础环节。开设本课程得目得,在于使学生比较系统地了解马克思主义美学得基本原理,以及美育得意义、任务与途径,从而初步树立正确、进步得审美观,培养高尚、健康得审美理想与审美情趣,发展对美得事物得感受力、鉴赏力、创造力,提高在审美欣赏活动与审美创造活动中陶冶情操、完善人格、进行自我教育得自觉性。 三、教学基本内容及基本要求 绪论培养全面发展得一代新人 1、教育得根本任务在于育人,就就是要培养做人得基本素质,使青年一代成为全面发展得人。 美育得根本问题就是要培养完美得人格,它就是人得基本素质教育,在全面发展教育中具有独特功能与重要地位。 2、了解教育得根本任务,美育在全面发展教育中得重要意义。 第一章人类美化自身得学科 1、高校美育得首要任务,就是要教育学生逐步树立马克思主义得审美观.基本任务,就是要培养正确得审美理想,健康得审美情趣,提高对美得感受力、鉴赏力、表现力与创造力。根本任务,就是要塑造完美得人格:以美引善,提高学生得思想品德;以美启真,增强学生得智力;以美怡情,增进学生得身心健康,总之要促进大学生全面、与谐得发展。 高校美育得实施,①教学活动(设置美育与文学艺术教育方面得课程,开掘与发挥所有课程得美育因素);②课外活动(组织文艺社团,举办美育方面得讲座演出、展览、参观、比赛等等);③校园环境得美化与文明校园建设等. 2、掌握美育得任务,了解美育得实施。 第二章美就是什么 1、美学史上关于美得本质问题得代表性观点:美就是理念,美就是主观观念,美就是事物得属性,美就是关系,美就是生活。以上观点对于认识美得本质得意义及局限性。 美得本质在于人得本质力量得对象化,在于人得本质力量得肯定与确证。所谓人得本质力量得对象化,人得本质力量得肯定与确证,就是指人在一定得社

《电视导演》课程教学大纲

《电视导演》课程教学大纲 一、课程基本信息 课程代码: 课程名称:电视导演 英文名称:Television Director 课程类别:专业必修 学时:48 适用对象:广播电视编导专业、播音主持专业 考核方式:课程设计 先修课程:视听语言 二、课程简介 在广播电视编导专业大一下学期开设《电视导演》课程,是标志着学生们开始正式进入了影视专业学习,是为了完善和加强广播电视编导学科教学体系所设立,通过检验学生在上学期学习的电视摄像、非线性编辑等课程的学习,教会大家如何在电视节目制作中综合运用,加强广播电视编导学生对视听语言的理解,打好整个学科体系中最基础的部分,为今后学习广播电视编导专业的其他课程和进入工作实践做好准备。 这门给大一的学生开设的《电视导演》课程,不如把它叫做“电视导演基础训练”更为适合,在学生今后更进一学习各门类电视节目导演课之前,就必须把电视导演基础也就是视听语言基础打好。同时电视导演又是一个实战性很强的课程,学生上课时通过对具体案例的“写、拍、剪”熟悉电视导演工作的具体流程、知识要点和基本技能。“写”就是让学生尽快从中学时代的语文写作转到为电视节目文案写作和剧本创作,“拍”就是让学生掌握单个镜头视听元素和镜头之间的连接技能,通过掌握“编”让学生更加学会掌握熟练视听语言,为学生成为合格的专业的电视导演打下扎实的学科基础。 三、课程性质与教学目的 《电视导演》是广播电视编导的专业必修课,是一门实操演练与课堂理论教学并重的基础专业课程。通过本课程的教学使学生了解电视导演在整个广播电视编导学科中地位和作用,初步掌握电视导演工作的一般规律和各种门类电视节目导演的不同特点和要求,从基础的视听语言开始,着力培养学生在各种电视节目制作中的“写”、“拍”、“剪”的基本能力,为今后学生进入电视专题、电视纪录片、影视剧、电视综艺节目的策划、导演、制作学习及专业技能打下良好基础、提高学生对影视作品的分析和鉴赏能力。 四、教学内容及要求

C++面向对象程序设计实验报告

C++面向对象程序设计实验报告 学院:信息科学与技术学院 班级:卓越电子1201 姓名:刘强 学号:120910115 实验二 C++面向过程程序设计 实验目的 掌握函数声明、定义和使用的方法 掌握函数递归调用的方法 实验内容 1、编写一个函数,求数列运算中从n个不同的数中取r个数的所有选择的个数,要求如下:主程序中设计一个循环,不断从输入接收n和r的值,计算结果并输出,当用户输入0 0时,程序结束; 能检查输入数据的合法性,要求n>=1并且n>=r; 能得到正确结果。 输入:5 3输出:10 输入:10 20;输出:Input Invalid !; 输入:-1 4;输出:Input Invalid!; 步骤: 利用一个函数fn(int n)计算n!, 利用另一个函数Cnr(int n, int r)计算Cnr,在该函数中调用fn(), 程序代码: #include int fn(int n) { int s=1; for(int i=1;i<=n;i++) { s=s*i; } cout<<"n!="<

int Cnr(int n,int r) { cout<<"Please input two numbers:"<>n>>r; if(n==0&&r==0) { cout<<"Programme shutdown."<=1&&n>=r) { int a; int b; int c; int d; a=fn(n); b=fn(r); c=fn(n-r); d=a/(b*c); cout<

面向对象程序设计课后答案(完整版)

第二章2-4 #include using namespace std; Add(int a,int b); int main() { int x,y,sum; cout<<"please input x and y:"; cin>>x>>y; sum = add(x,y); cout < using namespace std; int main() {

int *p,*init; int countp=0; int countn=0; p = new int[20]; init = p; for(int i=0;i<20;i++) { cin>>*p; p++; } p = p-20; for( i=0;i<20;i++) { if(*p>0) countp++; if(*p<0) countn++; cout<<*p<<" "; p++; } cout<<"正数有:"< //#include using namespace std; void checkagescore(string name,int age) { if (name == "exit") throw name; if(age<0||age>50) throw age;

《大学美育》课程问卷调查表一

安徽新华学院2013-2014第二学期素质教育选修课作业 《大学美育》课程问卷调查表一 说明:本调查表由《大学美育》课程组教师设计,目的在于了解选修该课程学生的基本状况,真实回答是唯一要求,不做最后成绩评定的依据。请同学们认真回答以下问题,作为我们了解情况,改进教学的主要依据。谢谢同学们的配合!下载后打印纸质稿一份,完成后,于第二次上课时交给授课教师。 院系姓名学号年级专业 认真阅读以下题目,在你认定的选项后面画√,可以多选. 1.你的基本状况 性别 A男 B女 专业 A文 B理 C经管 D医药 E艺术 F其他 年级 A大一 B大二 C大三 D大四 E其他 2. 你选修大学美育的目的 A增加审美修养 B获得学分 C其他 3. 你对大学美育课程的理解 A知识学习类课程 B思想品德类课程 C审美教育类课程 D其他 4. 你以前学习过艺术类的课程主要有 A绘画 B音乐 C舞蹈 D书法 E其它 F无 5. 你学习过美育或者美学方面的课程吗? A学习过一段时间 B深入学习过 C听说过 D从来没有 6. 你认为审美教育对大学生个人成长有没有作用? A有很大作用 B作用不明显 C没有作用 7. 如果你认为审美教育对个人的成长有作用的话,这种作用表现在哪些方面? A拥有关于美的知识 B提升审美能力 C美化日常生活 D改变精神气质 8. 在美育与智育的关系上,你的看法是: A 美育促进智育的发展 B 美育影响智育的发展 C美育和智育没有必然联系 9. 在美育与德育的关系上,你的看法是: A美育促进德育的发展 B美育影响德育的发展 C美育和德育没有必然联系 10. 你对着装方面的时尚风格的看法是: A时尚的必定是美的 B时尚的不一定是美的 C时尚的对一部分人来说是美的11.在美感和性感问题上,你的看法是: A美感就是性感 B性感包含美感 C美感作用于人的精神方面,性感作用于人的心理和生理方面 D不清楚二者的关系 12. 分辨一幅人体图片是属于艺术或者色情的主要依据是: A图片表现的是否具有精神方面的美感 B图片表现的是否具有心理和生理方面的快感C无法区分 13. 你希望在大学美育课程中获得哪些方面的知识? A分清美丑的界线 B能学到与艺术有关的知识(如绘画、书法、音乐、舞蹈等) C日常生活美化方面的知识和技巧 D提升人的精神品位方面的知识

《影视编剧学》课程教学大纲【模板】

《影视编剧学》课程教学大纲 I 课程实施细则 一、教师信息 姓名:解建峰职称:副教授 办公室:15号楼206 电话:********,******** 电子信箱:jfxie@https://www.360docs.net/doc/7e707193.html, 答疑时间: 二、课程基本信息 课程名称(中文):影视编剧学 课程名称(英文):script writing 课程性质:□公共必修课■专业必修课□限选课□任选课□实践性环节课程类别*:□学术知识类□方法技能类□研究探索类■实践体验类 课程代码: 周学时:4;总学时:64 ;学分:; 先修课程: 开设专业:广播电视编导专业 三、课程简介 本课程为剧本写作进阶课程,是对学生创作进行指导的实践性课程。教师将在课程中就题材选择、人物性格设计、情节构思、故事梗概写作、结构设计、分场提纲写作以及剧本写作的各个环节进行具体指导。

本课程采用灵活的授课方式,即教师按照教学进程布置不同阶段所需要完成的剧作训练项目,学生在课外完成这些作业;教师则在课上对学生进行检查、指导和点评,并就涉及到的理论知识进行系统梳理,对学生模糊的内容进行重点讲授,并结合当下的创作现象和观念进行拓展。教师的指导将根据具体需要灵活地采用一对一式的辅导或一对多的小组集体辅导,或班级集体授课方式。 四、课程目标 课程教学要达到的目标:使学生了解并掌握影视剧剧本创作的基本规律,基本掌握剧本创作技能和写作技能,初步具备创作剧本的能力。 具体目标:除了每个教学阶段的片段练习和小组剧本之外,每个学生独立创作一个可供拍摄为15分钟以内的短片的原创剧本。 五、教学内容与进度安排 本课程的教学内容、授课形式与学习要求等,如下表所示。学生由此可以准确地了解每周的学习任务和实践环节的活动安排,学生在每周课后需根据教学进程的安排,对本周的任务和下周的安排加以了解,并进行相关准备。

面向对象程序设计实验报告完整版

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 综合实验报告 面向对象程序设计 专业名称: 物联网工程 ___班级: _____ 级2班__ ___________姓名: 你哥哥 学号: 02051928 信息科学与工程学院 二零一三年七月

第一题: (1) 1.1题目概述 (1) 1.2设计思路 (2) 1.3设计说明与调试分析 (2) 1.4编码实现 (2) 1.5程序运行结果 (5) 1.6设计心得 (5) 第二题: (6) 2.1题目概述 (6) 2.2设计思路 (7) 2.3设计说明与调试分析 (7) 2.4编码实现 (7) 2.5程序运行结果 (11) 2.6设计心得 (11)

第一题: 1.1题目概述 用抽象类设计计算二维平面图形图形面积的程序, 在基类TDshape中设计纯虚函数area()和printName(), area()用于计算几何图形的面积, printName()用于打印输出几何图形的类名, 如Triangle类的对象就打印输出”Triangle”。每个具体形状的类则从抽象类TDshape派生, 各自需要定义其它独有的数据成员和成员函数, 而且定义area()和printName()的具体实现代码, 如图所示。 要求编写以TDshape为接口的函数, 借以访问具体类如

Triangle和Rectangle类的成员函数area(), printName ()。1.2设计思路 由简到繁, 逐步实现。 1.3设计说明与调试分析 编写基类TDshape->编写虚函数->编写继承类Triangle ->实例化TDshape和Triangle ->调用基类虚函数实现调用继承类相应函数->同样的方式处理继承类Rectangle. 1.4编码实现 #include using namespace std; class TDshape{ public: virtual void area()=0; virtual void printName()=0; }; class Triangle:public TDshape{ private: double width,height;

面向对象程序设计笔记

undeclared identifier “未声明的标识符” (1) 十进制整数:在一个整型常量后面加一个字母 l 或 L,则认为是 long int 型常量? (2) 八进制整数?在常数的开头加一个数字 0,就表示这是以八进制数形 式表示的常数? (3)十六进制整数?在常数的开头加一个数字0和一个英文字母X(或x), 就表示这是以十六进制数形式表示的常数? 2. 浮点数的表示方法 如果在实数的数字之后加字母 F 或f,表示此数为单精度浮点数,如1234F,-43f,占 4 个字节?如果加字母 L 或 l,表示此数为长双精度数(long double), 在Visual C++ 6.0 中占 8 个字节. (2) 指数形式(即浮点形式):用字母 e 表示其后的数是以 10 为底的幂,如 e12 表示 1012? 1.普通的字符常量:用单撇号括起来的一个字符就是字符型常量如′a′,′ #′,′%′,′D′都是合法的字符常量,在内存中占一个字节?“cout<<′\n′; ”将输出一个换行,其作用与“cout<

大学美育教学计划

《大学美育》教学计划 一、本课程的目的。 讲授美育和美学理论知识是高等学校对学生实施审美教育的基础环节。开设本课程的目的,在于使学生比较系统地了解马克思主义美学的基本原理,以及美育的意义、任务和途径,从而初步树立正确、进步的审美观,培养高尚、健康的审美理想和审美情趣,发展对美的事物的感受力、鉴赏力、创造力,提高在审美欣赏活动和审美创造活动中陶冶情操、完善人格、进行自我教育的自觉性。 二、教学基本内容及基本要求 绪论培养全面发展的一代新人 1、教育的根本任务在于育人,就是要培养做人的基本素质,使青年一代成为全面发展的人。 美育的根本问题是要培养完美的人格,它是人的基本素质教育,在全面发展教育中具有独特功能和重要地位。 2、了解教育的根本任务,美育在全面发展教育中的重要意义。 第一章人类美化自身的学科 1、高校美育的首要任务,是要教育学生逐步树立马克思主义的审美观。基本任务,是要培养正确的审美理想,健康的审美情趣,提高对美的感受力、鉴赏力、表现力和创造力。根本任务,是要塑造完美的人格:以美引善,提高学生的思想品德;以美启真,增强学生的智力;以美怡情,增进学生的身心健康,总之要促进大学生全面、和谐的发展。 高校美育的实施,①教学活动(设置美育和文学艺术教育方面的课程,开掘和发挥所有课程的美育因素);②课外活动(组织文艺社团,举办美育方面的讲座演出、展览、参观、比赛等等);③校园环境的美化和文明校园建设等。 2、掌握美育的任务,了解美育的实施。 第二章美是什么 1、美学史上关于美的本质问题的代表性观点:美是理念,美是主观观念,美是事物的属性,美是关系,美是生活。以上观点对于认识美的本质的意义及局限性。 美的本质在于人的本质力量的对象化,在于人的本质力量的肯定和确证。所谓人的本质力量的对象化,人的本质力量的肯定和确证,是指人在一定的社会关系中展开的自由自觉的活动的特性以及具体表现这一特性的人的创造才能、智慧、勇敢、思想、情感等本质力量,通过社会实践(首先是生产劳动,还包括社会斗争、科学实验、艺术活动等等),在人类的实践对象(自然和社会)、人类创造的产品(物质产品和精神产品)上体现出来。 美是由一定的内容和相应的形式构成的。美以宜人的感性形式显现对人的本质力量的肯定和确证,形象性和感染性是美的显著特征。 美根源于实践之中。美最初是从人类的生产实践中产生的。 美和真、善既有区别,又有联系,辩证统一于社会实践。 2、了解美学史上关于美的本质的主要观点; 理解美的本质在于人的本质力量的对象化,美是宜人的感性形式显现对人的本质力量的肯定和确证;

微电影创作教学大纲

《微电影创作》课程教学大纲 第一部分:课程教育目标 教学对象 全校对新媒体和影视艺术感兴趣的学生 课程的性质和任务 电视的发明,使大世界变成了小村庄,而计算机技术的发展又使小村庄变成了指尖上的世界.科学技术与艺术的联姻产生了影视艺术.影视制作是一项复杂而富有创造性的劳动. 通过短片制作课程的学习,让学生从前期准备,实践拍摄,后期制作几个步骤中学习影视制作的全过程.并结合理论知识研究影片制作技巧,拍摄技巧.学生独立创作剧本并通过相应的设备使用能将剧本拍摄成完整的影视短片. 学生能力培养要求 1,基础知识要求熟悉影片制作的理论知识,镜头运动知识,设备使用知识. 掌握影视短片的创作技巧,剧本编写技巧. 通过实训设备的实际使用熟悉并能灵活使用摄影设备. 熟练使用后期软件完成后期剪辑,整理工作. 2,素质要求要求学生在理论的系统学习和指导下,结合理论知识创作并拍摄影视短片.通过实践制作过程中的讲解,结合理论与实践相结合的教学方法使学生达到能熟练运用理论知识的结果.因为摄影技术的独特性和个性化摄影语言较多,所以在实践教学过程中老师应灵活的处理各种技术环节. 3,实践操作要求

A,坚持理论结合实际的原则 B,因为影视短片创作是需要人员合作的工作,因此学生可相应分组创作影视短片,并分组做相应的指导. C,准备相应的摄影设备(自用型相机),并让学生熟悉操作方法. D,制作影片并刻录光盘保存 第二部分:教学内容基本要求 教学目的和要求 创作并拍摄影视短片,能够独立制作剧本,分镜头脚本.通过影视制作课程掌握影视制作基础理论并能把影视制作理论熟练的应用在实践操作上. 创作剧本并根据剧本写分镜头台本 通过分镜头台本实践拍摄影片 影片后期剪辑 整理出片 教学内容 影视制作概述,了解电影基本发展史. 剧本编写. 蒙太奇的应用理论. 如何写分镜头台本. 画面拍摄.镜头,光线与色彩的运用. 后期制作. 教学重点和难点

面向对象程序设计期末复习分析

一、单项选择题( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1 分,共20 分) 3.下列不属于面向对象技术的基本特征的是(B)。 A. 封装性 B. 模块性 C. 多态性 D. 继承性 4. 面向对象程序设计将描述事物的数据与(C ) 封装在一起,作为一个相互依存、不可分割的整体来处理。 A. 信息 B. 数据隐藏 C. 对数据的操作 D. 数据抽象 5. 关于面向对象方法的优点,下列不正确的叙述是(C )。 A. 与人类习惯的思维方法比较一致 B. 可重用性好 C. 以数据操作为中心 D.可维护性好 8. 下列不属于类的成员函数的是( C )。 A. 构造函数 B. 析构函数 C. 友元函数 D. 拷贝构造函数 9. 继承机制的作用是( C )。 A. 信息隐藏 B. 数据封装 C. 派生新类 D. 数据抽象 14. (D )是从用户使用系统的角度描述系统功能的图形表达方法。 A. 类图 B. 对象图 C. 序列图 D. 用例图 15. (C ) 是表达系统类及其相互联系的图示,它是面向对象设计的核心,建立状态图、协作 图和其他图的基础。 A.对象图 B. 组件图 C. 类图 D. 配置图 16.(D )描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对 象之间传递消息的时间顺序。 A.对象图 B. 协作图 C. 状态图 D. 序列图 17.(D )就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示 系统中软件和硬件的物理架构。 A. 组件图 B. 协作图 C. 状态图 D. 配置图 18. 在用UML进行数据库的分析与设计过程中,( B ) 就是进行数据库的需求分析,使用用 例图、类图、顺序图、活动图等建立业务模型。 A. 逻辑数据模型设计 B 业务Use Case模型设计 C. 物理数据模型设计 D. 物理实现设计 19. 使用UML进行关系数据库的(B )时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表(Table)、视图(View)等。 A. 业务Use Case模型设计 B. 逻辑数据模型设计 C. 物理数据模型设计 C. 物理实现设计 20. UML的动态建模表示包含(C )种图。 A. 9 B. 5 C. 4 D. 2 二、填空题( 每空1 分,共20 分) 1. 面向对象开发方法一改过去传统的以_功能分析,面向过程_为基础的_对象_的结 构化分析与设计方法,它模拟人们理解和处理客观世界的方式来分析问题,把系统视为

相关文档
最新文档