当前位置:文档之家› 面向对象程序设计课程研究

面向对象程序设计课程研究

面向对象程序设计课程研究
面向对象程序设计课程研究

面向对象程序设计课程的研究

摘要:本文介绍了面向对象程序设计课程的主要核心内容,教材选取原则,以及在理论和实践教学中要讲究的教学方法。

关键词:教学方法;教学内容;面向对象程序设计;教材

中图分类号:tp311文献标识码:a文章编号:1007-9599 (2013) 07-0000-02

c++是一种高效而又实用的程序设计语言,它既可以进行过程化程序设计,也可以进行面向对象程序设计,因此成为了编程人员最广泛使用的工具。是我系电子信息、电子科学类本科生的专业选修课,通过该课程的学习,学生应该加深对结构化程序设计的理解和掌握面向对象程序设计中基本的概念、方法,在理论和实践上为后续软件课程的学习打下坚实基础。本文主要介绍该课程的核心内容安排,教材选取原则,以及在理论和实践教学中要讲究的教学方法。1教学内容安排,至少应该讲述的核心内容

我系面向对象程序设计课程是在c语言程序设计基础上开设的。学生已经掌握程序设计的三种基本结构,并且具有初步编程能力,因此面向对象程序设计教学中,在做好c到c++编程模式的快速转变之后,就可以围绕面向对象程序设计的三大特征(封装性、继承性和多态性)展开教学,让学生了解面向对象特性以及c++如何实现这三个特性,使学生掌握面向对象程序设计范型和一种面向对象的编程语言。该课程在我系开设48个学时,其主要核心内容[1]如下:

校本课程资源开发研究

《校本课程资源开发研究》研究报告 一、引言: (一)问题的提出 1、从课程资源理论与政策的角度进行分析:1999年全国基础教育工作会议以后,我国确立了国家、地方与学校三级课程管理政策。教育部颁发的《基础教育课程改革纲要(试行)》中明确指出:“学校在执行国家课程与地方课程的同时,应视当地社会、经济发展的具体情况,结合本校的传统与学生的兴趣与需要,开发或选用适合本校的课程”“要积极开发并合理利用校内外各种课程资源”,而课程改革的现实也对校本课程资源的开发提出了更高的要求。新课程实行三级课程管理,实际就是在走向决策分享,而我国中小学课程长期采用集中统一的国家课程开发方式,使得学校按照自己的教育哲学与办学思想设计与开发符合本学校特点的课程没有得到应有的重视。 2、从教师本身的角度进行分析:教师本身就是重要的课程资源,教师的专业精神、专业知识与专业技能就是影响校本课程开发成功的重要因素。由于繁重的工作量,使教师对课程资源的开发不够。通过座谈、讨论、问卷调查等形式,大部分教师不再将教科书、教学参考书、练习册等视为唯一的课程资源,课程资源在来源、范围、形式与采用方式上都得到了扩展与再认识,但仍然发现教师对校本课程资源开发与利用的理解存在偏差,为数不少的教师认为课程资源主要就是指条件性课程资源或显性的课程资源,她们经常不自觉地把校本课程的资源等同于校本教材或教学用的材料。因而在开发中往往只关注这一类课程资源的开

发。且不太注意内容的选择与组织,经常就是一些知识与活动的机械拼凑。 3、从学校发展的角度进行分析:我校座落在胶南东部新城区,临近胶南市政府、新华书店、教师进修学校,濒临美丽的大海,地理位置十分优越;但我校2001年10月刚刚建校,一方面,社区群众对优质教育具有较高的需求,另一方面,学校的办学条件、教师素质、家长素质等不能很好地满足素质教育的要求。而学校校本课程开发,正就是发挥学校优势,促进学校发展的一剂良药。 4、从当前校本课程资源开发的现状进行分析:在课题前期论证过程中,我们发现对校本课程资源的开发与利用过程中存在下列问题。 ①教师课程资源意识与开发能力欠缺,缺乏对课程资源的识别、开发与运用能力。 ②课程资源的开发与利用仍然倾向于结构单一化。注重国家与地方规定好的的课程资源,忽视人力资源的开发。 ③教师课程资源的整合、开放意识缺乏研究,学校周围及社区的课程资源利用率低。 ④校内的硬件资源作用不能发挥最大限度,被闲置与浪费。 ⑤已开发的课程资源未能在教学中得到很好利用。 ⑥课程资源开发没能与教学方式、学习方式的转变结合起来。 (二)、研究目标 1、理论层面的目标:从校本课程设计与学校课程资源扩展与开发的角度,通过对校本课程资源开发与设计进行理论与实践两方面的研究,

什么是面向对象程序设计

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

面向对象程序设计课程设计

《面向对象程序设计》课程设计 课程代码:*****(采用现行5位数字的课程代码) 课程名称:面向对象程序设计课程设计 设计周数:1周 学分:0.5学分 课程类别:必修课 一、课程设计的目的与任务 面向对象程序设计课程设计是计算机科学与技术、网络工程、信息管理与信息系统等专业集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。通过课程设计,学生可以将本课程所学知识点融会贯通,举一反三,加深实践与理解,提高学生综合运用所学知识的能力;另一方面,在参与一系列子项目的实践过程中,能使学生获得相关项目管理和团队合作等众多方面的实践经验。其目的在于加深对面向对象程序设计理论和基本知识的理解,通过对所选项目的分析、程序算法的设计、运行与调试过程的分析,使学生掌握基本的信息系统分析方法、设计方法和上机操作的各种技巧,对培养学生的逻辑思维能力、团队合作精神、创新能力、动手操作能力各方面素质有提供了良好的实践平台,为后续课程的学习打下一定的基础。 二、本课程设计的基本理论 本课程设计使用面向对象程序设计的方法解决实际问题,涵概了课程的所有重要知识点,如类与对象、继承与组合、虚函数与多态性等。 三、课程设计的形式与基本要求 形式:召开课程设计动员会,根据学生的学习水平和特长进行分组,每组选择指定课程设计的题目和内容。学生在规定的时间内,经过小组的协同工作和指导教师的辅导,完成所选课题的设计,最后由指导教师进行验收及评定。 基本要求:要求学生做好预习,认真分析设计过程中涉及到的算法,并确定所选课题的功能模块,详细描述各模块的具体内容;用流程图描述实现算法,根据算法进行代码的编写,最后进行反复上机调试修改,直到输出正确结果为止。 认真写好课程设计报告,根据每组学生的分工,各自写出对解决问题的详细分析、模块功能、调试结果,最后将课程设计报告上交给指导教师。 四、课程设计的内容 选题一:员工管理信息系统 (1)建立职工信息数据,包括职工编号、姓名、性别、工资、出生时间、部门、参加工作时间和年龄(必须计算得到)。

《校本课程的开发与实施研究》课题研究报告

中国教育学会“十一五”科研规划课题暨 武汉市教育学会“十一五”科研重点课题 《校本课程的开发与实施研究》 课题结题研究报告 一、课题提出的背景: 1999年6月13日《中共中央、国务院关于深化教育改革全面推进素质教育的决定》首次提出“学校课程”的概念,在2001年6月7日颁布的《基础教育课程改革纲要(试行)》中明确要求“改变课程管理过于集中的现状,实行国家、地方、学校三级课程管理,增强课程对地方、学校及学生的适应性。”校本课程从此走入我们的视野,落实国家教育方针,推进校本课程建设成为学校管理者的责任。校本课程开发与实施是一项课程革新任务,是目前我国教育改革的热点问题。这个问题的解决具有以下五点意义: (一)《基础教育课程改革纲要(试行)》指出:“学校在执行国家课程和地方课程的同时,应视当地社会、经济发展的具体情况,结合本校的传统和优势,学生的兴趣和需要,开发或选用适合本校的课程”。“创国家级山水园林城市”是武汉市政府向全体市民提出的一项重要工作目标。我校与东湖风景区近邻。东湖风景区以其独特的地理自然环境、楚文化的特色和现代科技文明风韵,蕴含着丰富的教育资源,为中小学生提供了广阔的学习研究天地。因此以东湖风景区为依托研究开发与实施我校特色校本课程,对推动基础教育课程改革,落实武汉市政府工作目标具有一定的现实意义。 (二)“实施素质教育,规范教学内容,严格课程管理,将德、智、体、美有机统一在教育教学活动中,培养学生独立思考和创新能力”。是《义务教育法》对中小学办学行为和育人方向总的规范要求。国家基础教育课程改革实施以来,我校校本课程以学校教师资源为中心,以学生需求为重点的兴趣校本课程初具雏形。整合学校与地域教育资源,规范开发与实施行为,形成具有特色的校本课程,摆在了我们面前。因此这一课题的研究,对规范办学行为,创建以东湖文化为载体的教育特色,具有十分重要的指导意义。 (三)“培养具有初步的创新精神、实践能力、科学和人文素养以及环境意识;具有适应终身学习的基础知识、基本技能和方法;具有健壮的体魄和良好的心理素质,养成健康的审美情趣和生活方式,成为有理想、有道德、有文化、有纪律的一代新人。”是新时期的教育目标,本课题的开发与实施,基于学生个性特长发展的需求,对如何实现这一目标,具有广泛而深远的教育实践意义。

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

实验一熟悉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:"<

c面向对象课程设计报告

课程设计报告 课程名称面向对象程序设计 课题名称学生成绩管理系统 专业计算机科学与技术 班级计算机1001 学号2010030101 姓名 指导教师李珍辉陈淑红李杰军 2011年12 月28 日

湖南工程学院 课程设计任务书 课程名称面向对象程序设计 课题学生成绩管理系统 专业班级计算机1001 学生姓名 学号2010030101 指导老师李珍辉陈淑红李杰军 审批 任务书下达日期2011 年11 月15 日 任务完成日期2011 年12 月28 日

一、设计内容与设计要求 1.课程设计目的: 面向对象程序设计课程设计是集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。要求学生达到熟练掌握C++语言的基本知识和技能;基本掌握面向对象程序设计的思想和方法;能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题,从而提高动手编程解决实际问题的能力。 2.课题题目 1)公司库存管理系统 2)高校学籍管理系统 3)高校工资管理系统 4)高校人事管理系统 5)通讯录程序设计 6)学生成绩管理系统 7) 图书管理系统 8)文本编辑器的设计与实现 9)学生考勤管理系统 10)公司人员管理系统 3.设计要求: ⑴设计课题题目:每位同学根据自己学号除以10所得的余数加1选择相 应题号的课题。随意换题者不记成绩。 ⑵根据自己对应的课题完成以下主要工作:①完成系统需求分析:包括 系统设计目的与意义;系统功能需求(系统流程图);输入输出的要求。②完 成系统总体设计:包括系统功能分析;系统功能模块划分与设计(系统功能模 块图)。③完成系统详细设计:包括数据库需求分析;数据库概念结构设计(E -R图);数据库逻辑结构设计;类层次图;界面设计与各功能模块实现。④系 统调试:调试出现的主要问题,编译语法错误及修改,重点是运行逻辑问题修 改和调整。⑤使用说明书及编程体会:说明如何使用你编写的程序,详细列出 每一步的操作步骤。⑥关键源程序(带注释)

国内外校本课程的研究现状

自上世纪20年代末,我国学者开始对“校本课程开发”给予了高度的关注并从理论上加以探究。其中,关于我国校本课程研究方面较有影响的著作主要有,钟启全教授的《现代课程论》(1969)和《课程设计基础》(1998),崔允郭教授的《校本课程开发:理论与实践》(2000),王斌华教授的《校本课程论》等几部力作。 我国对校本课程的开发也非常重视,相继颁布了一系列的条文,使得校本课程开发有了政策依据,明确了校本课程开发的重要性。 校本课程的开发具有非常大的价值。随着新课程改革的逐步走向深入,单一的国家课程的课程体系,已不可能满足我国社会、经济发展对多种教育层次、多元化人才的需求。校本教材的开发和研究实践这一重要内容,已越来越引起教育部门和社会各界的普遍关注,“以学生发展为本”的观念已为广大教师所重视。单一的国家课程对教育目标的实现已不可避免地显现其缺陷,学校校本教材的开发弥补了国家课程的不足,校本课程成为课程研究的新领域。大家肯定都清楚的记得,早在1996年6月份的第三次全国教育工作会议上,国家就明确出台了“全面推进素质教育”的26条规定,其中第十四条指出:“要调整和改革课程体制、结构、内容,建立新的教育课程体制,试行国家课程、地方课程和校本课程,以适应素质教育的需要。”这是自建国以来,第一次官方以行政决策的形式,正式提出“三级课程管理”的概念。到2001年6月,国务院又召开了建国以来的第一次基础教育工作会议。会后,教育部颁发了《基础教育课程改革纲要》20条,其中,第十六条更进一步指出:“为保障和促进课程适应不同地区、学校、学生的要求,实行国家、地方和学校三级课程管理。”从以上的表述我们不难看出,国家已经把三级课程管理当作了教育改革的发展大计,看成是培养学生综合素质、综合能力的有效措施。是势在必行之举。 再一点,应该看成是培养多样化、个性化卓越人才的需要。我们应该清醒的认识到,现代科技的发展,使得个人的特长显得越来越为重要,国际上的教育改革也越来越呈现个性化和现代化的趋势。这些都告诉我们,新时期的教育应该是人尽其才的教育,应该是每个人的个性都能得到充分的发展、潜在能力都能得到发挥的教育。 国外在校本课程领域的研究有如下突出的特点:1.课程开发的过程、程序和环节得到重视,表明课程开发的实践性特点;2.注重研究课程开发和教学设计之间的联系,教学设计构成课程开发的组成部分;3.学校和教师在课程开发中发挥着比较重要的作用;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.理解this指针及使用方法,熟悉对象数组、对象指针、对象引用的定义及使用方法,熟悉对象作为函数参数的使用方法; 3.熟悉类与对象的应用及编程。 二、实验学时 课内实验:2课时课外练习:2课时 三本实验涉及的新知识 ㈠构造函数与析构函数 在C++中,提供了两个特殊的成员函数,即构造函数和析构函数。 构造函数用于对象的初始化,即在定义一个类对象时,计算机在给对象分配相应的存储单元的同时,为对象的数据成员赋初值。 析构执行的是与构造函数相反的操作,用于撤销对象的同时释放对象所占用的内存空间。 1.构造函数 ⑴构造函数的定义 格式: 类名(形参表) { 构造函数体} ⑵构造函数的调用 构造函数的调用是在定义对象时调用的。 格式:类名对象名(实参表); 类名对象名=构造函数名(实参表); ⑶说明 ①构造函数必须与类同名。 ②构造函数没有返回值,但不能在构造函数前加void类型符(其他没有返回值的成员函数必须加类型符void)。 ③在实际应用中,在定义类时通常应定义一至多个构造函数(重载),以对各数据成员进行初始化;如果不给出构造函数,系统将自定义一个构造函数。 ④构造函数可以可以带参数,也可不带任何参数(称无参构选函数),还可以使用缺省参数。 ⑤不能象普通成员函数一样单独调用。 2.析构函数 ⑴析构函数的定义 格式: ~类名(void) { 析构函数体} ⑵析构函数的调用 析构函数是在撤销对象时自动调用的。 ⑶说明

校本课程的开发与实施研究课题研究报告

中国教育学会“十一五”科研规划课题暨武汉市教育学会“十一五”科研重点课题 《校本课程的开发与实施研究》 课题结题研究报告 一、课题提出的背景: 1999年6月13日《中共中央、国务院关于深化教育改革全面推进素质教育的决定》首次提出“学校课程”的概念,在2001年6月7日颁布的《基础教育课程改革纲要(试行)》中明确要求“改变课程管理过于集中的现状,实行国家、地方、学校三级课程管理,增强课程对地方、学校及学生的适应性。”校本课程从此走入我们的视野,落实国家教育方针,推进校本课程建设成为学校管理者的责任。校本课程开发与实施是一项课程革新任务,是目前我国教育改革的热点问题。这个问题的解决具有以下五点意义: (一)《基础教育课程改革纲要(试行)》指出:“学校在执行国家课程和地方课程的同时,应视当地社会、经济发展的具体情况,结合本校的传统和优势,学生的兴趣和需要,开发或选用适合本校的课程”。“创国家级山水园林城市”是武汉市政府向全体市民提出的一项重要工作目标。我校与东湖风景区近邻。东湖风景区以其独特的地理自然环境、楚文化的特色和现代科技文明风韵,蕴含着丰富的教育资源,为中小学生提供了广阔的学习研究天地。因此以东湖风景区为依托研究开发与实施我校特色校本课程,对推动基础教育课程改革,落实武汉市政府工作目标具有一定的现实意义。 (二)“实施素质教育,规范教学内容,严格课程管理,将德、智、体、美有机统一在教育教学活动中,培养学生独立思考和创新能力”。是《义务教育法》对中小学办学行为和育人方向总的规范要求。国家基础教育课程改革实施以来,我校校本课程以学校教师资源为中心,以学生需求为重点的兴趣校本课程初具雏形。整合学校与地域教育资源,规范开发与实施行为,形成具有特色的校本课程,摆在了我们面前。因此这一课题的研究,对规范办学行为,创建以东湖文化为载体的教育特色,具有十分重要的指导意义。 (三)“培养具有初步的创新精神、实践能力、科学和人文素养以及环境意识;具有适应终身学习的基础知识、基本技能和方法;具有健壮的体魄和良好的心理素质,养成健康的审美情趣和生活方式,成为有理想、有道德、有文化、有纪律的一代新人。”是新时期的教育目标,本课题的开发与实施,基于学生个性特长发展的需求,对如何实现这一目标,具有广泛而深远的教育实践意义。 (四)教师专业化的水平很大程度决定了课程资源的开发与利用,决定了教学形式和教学方法的选择,同时也决定了教学质量的高低。当前,教师课程整合、课程设计和课程开发能力等专业能力的提高,已迫在眉睫。因此,本课题的研究,对促进学生个性发展的同时促进教师专业发展,也

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

第二章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;

面向对象程序设计课程设计报告同学通讯录管理程序

目录 1.设计题目 (1) 2.设计目的和内容 (1) 2.1设计目的 (1) 2.2设计内容 (1) 3.基本功能描述 (1) 4.设计思路 (1) 5.软件设计 (2) 5.1设计步骤 (2) 5.2界面设计 (3) 5.3关键功能的实现 (3) 5.3.1添加记录 (3) 5.3.2删除记录 (4) 5.3.3选中记录 (4) 5.3.4确认修改 (4) 5.3.5保存记录 (4) 5.3.6退出 (4) 6.结论与心得体会 (4) 7.参考文献 (4) 8.附录 (5) 8.1调试报告及测试结果 (5)

8.2关键源代码 (10) 8.2.1 Student类 (10) 8.2.2全局 (10) 8.2.3List Control初始化 (10) 8.2.4添加记录 (11) 8.2.5删除记录 (11) 8.2.6选中记录 (12) 8.2.7修改记录 (12) 8.2.8保存记录 (13) 8.2.9退出程序 (13)

1.设计题目 同学通讯录管理程序 2.设计目的和内容 2.1设计目的 1)学习Visual C++的MFC开发程序的步骤。. 2)综合运用所学的类、继承和多态的知识。 3)进一步掌握程序的调试方法。 2.2设计内容 1)利用MFC的向导,创建基于对话框的应用程序,添加按钮、编辑框等控件; 2)设计通讯录的数据结构(如:以数组或者动态链表)和相应的类; 3)完成对通讯录中记录的增加、修改、删除和显示; 4)将通讯录存入文本文件。 3.基本功能描述 可以实现学生信息(姓名、学号、系别、邮箱、电话)的添加、显示、选中修改、删除选中和保存并退出程序的功能。 4.设计思路 1)创建基于对话框的MFC应用程序,添加控件:5个Edit Control、6个Button、1 个List Control; 2)在5个Edit Control分别输入相应信息,点击“添加记录”Button可在List Control 中显示相应信息,同时清空五个Edit Control以便下一个学生信息的输入; 3)点中List Control选中已有一组学生信息,点击“删除记录”Button可删除该组 信息; 4)点中List Control选中已有一组学生信息,点击“选择该列”Button将该列信息 返回到5个Edit Control。修改完成后点击“确认修改”Button,对List Control 中选中列完成修改; 5)点击“确认保存”将信息保存到文本文档; 6)点击“退出”退出程序。 7)可在D盘查看保存的信息。

教育研究方法作业三

教育研究方法作业三 第七章自测题 一、填空 1. ( ) 是指研究者为了解答所研究的问题,说明对实验中各种变量如何控制的一种简要的计划、结构、方法和策略等。 2. 对同一个刺激,被试个体所进行的或能形成的反应种类是无限的。如何把无限的被试个体的反应控制在主试所意想的方向上,这就是所说的()问题。 3. 种类自变量的有:课题方面的自变量、()、被试变量和暂时的被试变量。 4. 实验研究中的变量包括自变量、因变量、干涉变量、控制变量、()。 5. ( ) 又称调节变量,是自变量的特殊类型,是研究自变量与因变量之间关系而选择的次要自变量。 6. 不同的环境也可以作为自变量。学校、地区、班级等环境因素都可作为变量,即()变量。 7. 自变量的不同水平称为()或()。 8. ()是将两组被试除自变量外其他条件尽量保持相等。 9. 在实验设计阶段可以采用的一些控制无关变量的方法,这种对无关变量的控制称为()。 10. 将被试分为两组,一组施以实验处理称作实验组,另一组不给实验处理,称作控制组,最后测定对某种刺激的反应,然后比较两组反应上的差异,这称为( ), 11. 相关设计又称()。 12. 内在效度是指实验数据偏离真值的程度或()的大小。 二、名词解释 1. 自变量, 2.环境变量, 3. 控制变量, 4. 组间设计, 5. 随机化方法, 6. 配对法, 7. 统计控制, 8. 完全随机化设计, 9. 区组设计,10.准实验设计,11.内在效度,12. 统计推论效度, 13.外在效度。 三、简答题

1. 一个好的反应指标应具备哪些条件? 2. 自变量的种类有哪些? 3. 对自变量的控制应注意哪些问题? 4. 实验中规定操作定义有什么好处? 5. 因变量要具备哪些特点? 6. 事前测定和事后测定比较设计各有什么优缺点? 7. 完全随机化设计与随机区组设计有何异同? 8. 拉丁方设计的特点是什么? 9. 影响构想效度的因素有哪些? 四、论述题 1. 控制或规定自变量时应注意的几个问题。 2. 确定反应变量指标时应注意什么问题。 3. 对部分被试变量和暂时被试变量应如何控制? 4. 对环境变量和部分被试变量应如何控制? 5. 影响内在度的因素有哪些? 6. 影响统计推论效度的因素有哪些? 7. 影响外在效度的因素有哪些? 自测题参考答案 一、 1.实验设计, 2.控制, 3. 环境变量, 4.无关变量, 5.干涉变量, 6.环境变量, 7.检查点、实验处理, 8.随机化和配对法, 9.无关变量的消除、无关变量保持恒定10.配对法,11.事后回溯设计,12.系统误差。 二、 1. 又称独立变量,它是由研究者选定,并进行操纵、变化的能产生所欲研究的教育现象的因素,或因素的组合。

面向对象程序设计笔记

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<

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

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

一、课程设计目的 通过本课程设计,培养上机动手能力,使学生巩固《面向对象程序设计》课程学习的内容,掌握工程软件设计的基本方法,强化上机动手能力,闯过编程关。 二、课程设计题目 0、人事管理系统 1、物业管理系统 2、客房管理系统 3、学生管理系统 4、民航订票系统 5、商场销售管理系统 6、通讯录 7、图书馆管理系统 8、商场(工厂)库存管理系统 9、“一二九”合唱评委打分系统 学生课设选题根据学号的尾数确定。(例学号为17号的学生做7号题目) 三、课程设计任务 1、任务:在两周内独立正确完成至少1道题目。 2、学生完成课设后,向指导老师提出答辩申请。答辩时要检查的内容为: (1) 课程设计纸质文档; (2) 课程设计源代码及其运行结果; (3) 老师提出相关问题,学生对问题进行作答。 3、时间: 指导:第十六,十七周。 答辩时间:第十七周 四、课程设计考核方式 课程设计成绩评定的依据有设计文档资料、具体实现设计方案的程序及课程设计考勤登记表,其中平时成绩占总成绩的30%。

优(90分以上):按要求完成,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述,有正确的流程图,程序完全实现设计方案,设计方案先进,软件可靠性好,能很好的回答老师所提出的问题; 良(80 - 90分):按要求完成,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进,能较好的回答老师所提出的问题; 中(70 - 80分):按要求完成,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确,能基本回答老师所提出的问题; 及格(60 - 70分):按要求完成,有完整的符合标准的文档,有基本实现设计方案的软件,但不能完全运行,设计方案基本正确,不能完全回答老师所提出的问题; 不及格(60分以下):不能完成程序,没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案不正确,不能回答老师所提出的问题。 五、提交的资料 1、软件 软件需提供源程序,并能正常运行。 注:对于程序中未能实现的部分需要加以说明。 对于程序中所参考的部分代码需要加以声明,并说明出处。 2、文档 (1)设计文档的格式尽量按照《中华人民共和国国家标准UDC 681. 3计算机软件产品开发文件编制指南GB 8567-88》的标准书写。 (2)内容(以下仅提供参考) 1、需求分析; 2、类设计及说明; 3、定义的函数主要功能说明; 4、主要算法说明:举例说明1、2个比较有特点的算法; 5、系统总框图; 6、存在的问题与不足及对策;

东师《教育研究方法》17春在线作业1

2017秋17春教育研究方法17春在线作业1 一、单选题(共10 道试题,共30 分。) 1. 质的研究实际是一个建构概念框架的过程,是研究者的初步理论设想。一般来说,它包括:组成研究的重要概念以及这些概念之间的各种关系;研究问题的范围、内容和层次;还包括 A. 研究者自己对研究问题的工作思路和工作假设 B. 研究方法 C. 研究程序 D. 研究困难预设 正确答案: 2. 数据分类就是按照研究对象的本质特征,根据研究的目的、任务和分析的方法,将同质的数据进行分组归类,又被称为()。 A. 统计分析 B. 统计归组 C. 统计结论 D. 统计规律化 正确答案: 3. 教育发展的决定性力量是 A. 教育实践 B. 教育探索 C. 教育经验的积累和总结 D. 教育科研 正确答案: 4. 选取的被试需要分派到实验组和控制组中去接受不同的刺激处理。在实际研究中,研究者为了创造出两组相同的对象,往往采用匹配性分派和() A. 抽样性分派 B. 随机性分派 C. 整体分派 D. 等距性分派 正确答案: 5. “真正的学问是需要磨练和锻造的,是需要一定的时间作保证的。一篇文章,动手撰写前,也许已经作了一些准备,有了一些想法,但写过之后,也不妨在抽屉里再放上一段时间,因为你也许在反思当中又会有一些新的想法。反复思量,多方求所,祥加考订,才有可能写出精品”,以上这段话是一位资深教育学家对教育科研的认识和感悟,请选出是哪一位教育家所言? A. 蔡元培

B. 瞿葆奎 C. 陶行知 D. 杨贤江 正确答案: 6. 简单随机抽样有两种方法,其中之一是随机数表法,另一种方法是 A. 抽样法 B. 抽取法 C. 抽检法 D. 概率法 正确答案: 7. 有一些变量在一些研究中是自变量,在另一些研究中可能就是无关变量,反之亦然,因此无关变量是相对于()。 A. 具体的研究内容而言的 B. 具体的研究目的而言的 C. 具体的研究程序而言的 D. 具体的研究要求而言的 正确答案: 8. 横断研究是指在某一特定时间内,对许多不同对象进行系统的研究,探讨其发展规律和特点,又被称为() A. 横切研究 B. 横向研究 C. 比较研究 D. 类比研究 正确答案: 9. 调查研究法以其独特的优点和效力,成为教育科学研究的一种基本方法,为认识和把握教育发展的现实提供了有效的途径和手段,这一方法最早是在社会科学中经常使用,把其引入到教育研究中的来是著名学者肯德尔(N.Kendall),请选出该学者的国籍()。 A. 美国 B. 英国 C. 法国 D. 德国 正确答案: 10. 外部效度可以细分为总体效度和. A. 生态效度 B. 环境效度 C. 局部效度 D. 样本效度 正确答案: 教育研究方法17春在线作业1

(完整word版)国内外校本课程的研究现状

我国校本课程开发与研究现状 自上世纪20年代末,我国学者开始对“校本课程开发”给予了高度的关注并从理论上加以探究。其中,关于我国校本课程研究方面较有影响的著作主要有,钟启全教授的《现代课程论》(1969)和《课程设计基础》(1998),崔允郭教授的《校本课程开发:理论与实践》(2000),王斌华教授的《校本课程论》等几部力作。 我国对校本课程的开发也非常重视,相继颁布了一系列的条文,使得校本课程开发有了政策依据,明确了校本课程开发的重要性。 校本课程的开发具有非常大的价值。随着新课程改革的逐步走向深入,单一的国家课程的课程体系,已不可能满足我国社会、经济发展对多种教育层次、多元化人才的需求。校本教材的开发和研究实践这一重要内容,已越来越引起教育部门和社会各界的普遍关注,“以学生发展为本”的观念已为广大教师所重视。单一的国家课程对教育目标的实现已不可避免地显现其缺陷,学校校本教材的开发弥补了国家课程的不足,校本课程成为课程研究的新领域。大家肯定都清楚的记得,早在1996年6月份的第三次全国教育工作会议上,国家就明确出台了“全面推进素质教育”的26条规定,其中第十四条指出:“要调整和改革课程体制、结构、内容,建立新的教育课程体制,试行国家课程、地方课程和校本课程,以适应素质教育的需要。”这是自建国以来,第一次官方以行政决策的形式,正式提出“三级课程管理”的概念。到2001年6月,国务院又召开了建国以来的第一次基础教育工作会议。会后,教育部颁发了《基础教育课程改革纲要》20条,其中,第十六条更进一步指出:“为保障和促进课程适应不同地区、学校、学生的要求,实行国家、地方和学校三级课程管理。”从以上的表述我们不难看出,国家已经把三级课程管理当作了教育改革的发展大计,看成是培养学生综合素质、综合能力的有效措施。是势在必行之举。 再一点,应该看成是培养多样化、个性化卓越人才的需要。我们应该清醒的认识到,现代科技的发展,使得个人的特长显得越来越为重要,国际上的教育改革也越来越呈现个性化和现代化的趋势。这些都告诉我们,新时期的教育应该是人尽其才的教育,应该是每个人的个性都能得到充分的发展、潜在能力都能得到发挥的教育。 国外在校本课程领域的研究有如下突出的特点:1.课程开发的过程、程序和环节得到重视,表明课程开发的实践性特点;2.注重研究课程开发和教学设计之间的联系,教学设计构成课程开发的组成部分;3.学校和教师在课程开发中发挥着比较重要的作用;4.任何一种课程开发都必须有明确的教育理念作为指导,注意课程设计的教育哲学;5.学生、学校、教师、社会等各种需求评价的研究是课程开发的依据;6.知识的特性,认知方式和学习模式的研究是课程开发的基础;7.注意不同学段课程开发的不同特点。 校本课程资源开发是我国基础教育学校课程改革面临的重大问题。目前我国课程改革的发展方向是给地方和学校更多的课程开发和设计的权力和职责,鼓励学校在认真实施国家课程的基础上,开发各具特色的多样化的校本课程。

相关主题
文本预览
相关文档 最新文档