中国民航飞行学院精品课程申报书

更新时间:2024-06-15 21:34:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

仅供个人参考

附件三

中国民航飞行学院精品课程申报书

课程名称 面向对象技术(C++)

课程层次(本/专科) 本科专业分类体系

所属一级学科名称 工学

所属二级学科名称 电气信息类

课程负责人 张选芳

承担单位 计算机学院

申报日期 2007年12月

中国民航飞行学院课程建设指导委员会

不得用于商业用途

仅供个人参考

填 写 要 求

一、 请严格按表中要求如实填写各项。

二、 申报表文本中外文名词第一次出现时,要写清全称和缩写,再次

出现同一词时可以使用缩写。 三、请以word文档格式填写表中各栏目。

四、凡涉密内容不得填写,需要说明的,请在本表说明栏中注明。凡

有可能涉密和不宜大范围公开的内容,请在说明栏中注明。

不得用于商业用途

仅供个人参考

1. 课程负责人[1]情况

姓 名 1-1 基本 信息 学 位 学士 职 务 最终学历 张选芳 本科 性别 职 称 女 教授 计算机党支部书记 出生年月 电 话 传 真 1952年2月 5182508 046 所在院系 计算机学院 E-mail 近五年来讲授的主要课程(含课程名称、课程类别、周学时;届数及学生总人数)(不超过五门);承担的实践性教学(含实验、实习、课程设计、毕业论文、毕业设计的年限、学生总人数);主持的教学研究课题(含课题名称、来源、年限、本人所起作用)(不超过五项);作为第一署名人在国内外主要刊物上发表的教学相关论文(含题目、刊物名称与级别、时间)(不超过十项);获得的教学表彰/奖励(含奖项名称、授予单位、署名次序、时间)(不超过五项)。 一、近五年讲授的主要课程 1-2 教学 情况 课程名称 授课时间 数 03.9~04.1 04.9~05.1 面向对象技05.9~06.1 术(C++) 06.9~07.1 07.9~08.1 03.3~03.9 数据结构 04.3~04.9 270 02级计算机 114 108 54 270 05级计算机 06级计算机 01级计算机 80 40 86 162 04级计算机 103 108 162 02级计算机 03级计算机 105 114 学时授课专业、班级 学生人数 不得用于商业用途

仅供个人参考

05.3~05.9 06.3~06.9 06.7~07.9 04.9~05.1 软件技术基础 05.9~06.1 06.9~07.1 07.9~08.1 03.2-03.5 03.9-03.10 04.3-03.5 04.9-04.10 05.3-05.5 05.9-05.10 06.3-06.5 06.2-06.7 07.3-07.9 07.9-07.10 270 216 144 144 216 324 216 60 60 60 60 60 60 60 60 144 60 03级计算机 04级计算机 05级计算机 03级电子 04级航管 05级航管、电子、安全 06级热动、安全 选修课提高班 选修课提高班 选修课提高班 选修课提高班 选修课提高班 选修课提高班 选修课提高班 05飞行D班 06级航管04、05班 选修课提高班 105 112 80 80 165 240 160 153 183 98 211 192 110 87 91 80 120 Visual Basic程序设计 二、承担的实践性教学 1. 承担《面向对象技术(C++)》、《VB程序设计》、《数据结构》三门课程教学大纲及实验大纲的编写工作; 2. 承担《面向对象技术(C++)》、《VB程序设计》、《数据结构》、《软件不得用于商业用途

仅供个人参考

技术基础》四门课程的实践教学; 3 指导的毕业设计有《人事管理系统设计》、《多媒体软件设计技术课程CAI的开发》、《基于C++聊天程序的设计与实现》、《基于B/S结构的毕业设计管理系统》等十余个题目,共计27人; 三、主持的教学研究课题 1. 《计算机课程辅助教学系统》,学院科学研究基金资助,课题负责人,于2002年验收; 2. 《民航无线电陆空英语通话计算机模拟练习系统》,主研人员,于01年底验收; 3. 《公共计算机课程建设和教学手段改革的研究》, 学院教学研究基金资助,课题负责人,于02年验收。 4. 其余在研项目8项。 四、教学研究论文 1. 《C语言程序设计》指针基本概念教学的探讨, 《全国高校计算机基础教育研究会2006年年会学术论文集》, ISBN 7-302-00700-4, 2006年8月。 2. 《案例与实践教学在飞行专业Visual Basic程序设计教学中的应用》,2006年在第二届大学计算机课程报告论坛上书面交流。 3. 利用计算机进行多媒体教学的探讨,技术开发与贸易机会,ISSN 1006-8473,2004年7/8期。 4. C++教学探讨,技术开发与贸易机会,技术开发与贸易机会,ISSN 不得用于商业用途

仅供个人参考

1006-8473,2004年21/22期。 五、获得的教学表彰/奖励 1. 2002学年度、2003年度获学院优秀课堂教学成果一等奖。 2. 2004年荣获四川省人事厅、省教育厅“四川省优秀教师”称号。 3. 2004年荣获美国圣路易大学国际教育卓越成果奖。 (The International Education Outstanding Accomplishment Prize of American San Luis University)。 4. 2004年获民航总局教学成果二等奖,排位第一。 5. 2005年“计算机基础课教学改革研究实践”项目获民航科研成果二等奖 6. 2006年获得中国民航飞行学院首届“教学名师”称号。 不得用于商业用途

仅供个人参考

近五年来承担的学术研究课题(含课题名称、课题类别、来源、年限、本人所起作用)(不超过五项);在国内外主要刊物上发表的学术论文(含题目、刊物名称与级别、时间、署名次序)(不超过十项);获得的学术研究表彰/奖励(含奖项名称、授予单位、时间、署名次序)(不超过五项)。 一、近五年承担的学术研究课题 1. 计算机基础课教学改革的研究与实践,学院教学研究基金资助,课题组长,完成绝大部分工作,2002年7月验收 2. 民航飞行安全定量评价模型与仿真研究,国家自然科学基金资助,主研,数据分析、算法设计,排第三,2004年9月批准,已完成。 3. 民航专业英语多媒体学习与研究系统,学院科学研究基金资助,主研,1-3 学术 研究 4. 计算机基础实验教学系统,课题组长,完成绝大部分工作,2006年5月验收 5. 07年学院科研项目“飞行培养信息管理系统”,项目负责人,在研 二、发表的学术论文 1. Internet网络安全的信息过滤模型分析,《电子科技大学学报》,(核心期刊),独撰,ISSN 1001-0548,2004年3期 2. 一种多约束条件的组播路由算法,《电子科技大学学报》,(核心期刊),独撰,ISSN 1001-0548,2004年4期 3. 视频存储服务器的准入控制策略,《成都理工大学学报》,(核心期刊),独撰,ISSN 1671-9727,2004年4期 4. EJB和O/R Mapping的结合,《电子科技大学学报》,(核心期刊),程序设计,排第二,(计算机,排第一),2003年6 月立项,2006年5月验收。 不得用于商业用途

仅供个人参考

独撰,ISSN 1001-0548,2004年5期 5. 用NAT技术构造小区智能化系统安全体系,《四川大学学报》,(核心期刊),独撰,ISSN 1009-3087,2003年第6期 6. 基于移动agent中间件的高效、轻型移动电子商务系统,《计算机应用研究》,(核心期刊)增刊,独撰, ISSN 1001-3695,2004年7月 7. 网络即插即用技术的实现与比较,《西南民族大学学报》(全国优秀科技期刊),第一作者,CN 51-1672/N,2004年第3期 8. 基于SOAP的多媒体数据库访问,《西华师范大学学报》,增刊,独撰,ISSN 1001-8220,2003年10月 三、获得的学术研究表彰/奖励 1. 2003年民航无线电陆空英语对话练习系统获学院科技进步二等奖,排位第二 2. 2005年“计算机软件技术基础” 教材获学院优秀教材奖二等奖,主编 四、出版的学术专著 1. 《计算机软件技术基础》,主编,电子科技大学出版社,2004.2,ISBN 7-81094-409-6/TP.243,全书统稿和撰写第1章,约8万字 2. 《计算机软件技术基础》(第二版)主编,电子科技大学出版社,2006,5,ISBN 7-81094—409-6/TP.243 3. 《Visual Basic 实验与习题训练教程》,主编,西南交通大学出版社,2006,12,ISBN 7-81104-504-4 4. 《Visual Basic程序设计教程》,副主编,电子科技大学出版社,2004.2,不得用于商业用途

仅供个人参考

ISBN 7-81094-407-X/TP.241,撰写第8章,约4.7万字 5. 《计算机应用基础上机实验和考级训练教程》,副主编,西南交通大学出版社,2004.6,ISBN 7-81057-881-2/TP.336,约10万字 6. 《计算机应用基础》,副主编,西南交通大学出版社,2005,8,ISBN 7-81104-109-x, 约10万字。 7. 《Visual FoxPro面向对象程序设计实用教程》,编委,西南交通大学出版社,2004.8,ISBN 7-81057-895-2/TP.334,约10万字 8. 《Visual FoxPro面向对象程序设计上机和级考实训教程》,编委,西南交通大学出版社,2004.8,ISBN 7-81057-896-0/TP.345,约10万字 9.《计算机应用基础》,编委,四川人民出版社,2003.8,ISBN 7-220-06426-8/G.1290,约10万字 10. 《大学计算机基础》教程,编委,西南交通大学出版社,2005,7,ISBN 7-81104—111-1/TP.038 11. 《电子文秘》应用技能教程, 编委,西南交通大学出版社,2005,2,ISBN 7-81104-039-5/TP.010 12. 《计算机应用基础》上机实验与级考题库过关指导, 编委,四川科学技术出版社,2005,8,ISBN 7-5364-5561-5 13.《大学计算机基础》实验教程,编委,西南交通大学出版社,2005,7,ISBN 7-81104—112-X/IP 14. 《C语言程序设计》教程,编委,国防工业出版社,2006,5,ISBN 7-118—04516-0 不得用于商业用途

仅供个人参考

[1]课程负责人指主持本门课程建设的主讲教师。

2. 教学队伍情况

姓名 性别 出生年月 职称 学科专业 算法、计算机教育 程序语言与编译 开放系统、中间李廷元 男 1968.7 讲师 件、Unix 数据库、操作系傅茂洺 男 1972.2 副教授 统 计算机网络、数据库 袁小珂 男 1972.7 讲师 计算机 实验教学辅导 课 课 教学、实验及相关选修在教学中承担的工作 教学、实验及相关选修课 教学大纲审定、学科建设督导 教学、实验及相关选修张选芳 女 1952.2 教 授 刘晓东 男 1966.3 教授 2-1 人 员 构成(含外 聘 教师) 庄夏 男 1978.2 助教 实验教学辅导 宋劲 陈华英 王欣 张中浩 男 女 男 男 1978.8 1968.1 1971.3 1971.3 讲师 副教授 副教授 讲师 数据库 数据库 图形图像、CAD 计算机网络 实验教学辅导 实验教学辅导 实验教学辅导 实验教学辅导 不得用于商业用途

仅供个人参考

高大鹏 朱建刚 向阳娟 男 男 女 男 1974.11 1974.6 1979.8 1977.5 讲师 讲师 讲师 讲师 虚拟现实 网络安全 数据库 图形图像 实验教学辅导 实验教学辅导 实验教学辅导 实验教学辅导 林瑞春 概述教学队伍的知识结构、年龄结构、师资配置情况(含辅导教师或实验教师与学生的比例);主要成员的教学经历、年终考核成绩以及中青年教师培养计划与效果。 一、知识结构、年龄结构、师资配置情况 面向对象技术(C++)学科组拥有一支责任感强、团结协作精神好、有敬业精神,知识结构和年龄结构合理的教师队伍。学科组共有教师14人,其中教授2人,占14.3;副教授3人,占21.4%;讲师8人,占57.1%;助教1人,占7.2%。博士1人,占7.2%;在读博士1人,占7.2%;在读硕士2人,占14.3%;有硕士学位的12人,占85.7%;党员教师10人,占71.4%。在职的14名任课教师中,35岁以下的青年教师6人(其中4人具有硕士学位、2人在读硕士),占42.8%;35-55岁的教师8人,占57.1%。教师与学生的比例:01年1:48;02年1:62;03年1:73;04年1:76;05年1:48;06年1:65;07年1:80。 以上教师中,电子科技大学毕业4人,四川大学3人,西南师范大学毕业3人,北京航空航天大学1人,西南交通大学毕业1人,西北工业大学毕业1人,海外留学硕士1人,学缘结构合理。 从以上数据可看出,教师队伍结构合理,队伍整体素质高,有良好的发展趋势,教师工作量适度,满足了教学的需要。 2-2 教学队伍整体情况 不得用于商业用途

仅供个人参考

二、主要成员的教学经历、年终考核成绩以及中青年教师培养计划 该课程的专职教师配置为1~2人,按照30~45人的标准分班。由课程负责人根据各教师的特长,分配课程中的相应知识模块和实验项目,并负责2~3位实验教师进行实验指导。采用重复班上课的方式完成每届(每年)教学任务。对于一些大作业性质的实验项目,由该课程负责人安排任课教师,进行分组,同时也对学生采取分组答辩的方式进行。 学科组教师大多有较强的科研能力和丰富的教学经验,有良好的职业道德,他们既教书又育人,取得了良好的教学效果,受到学生好评。年度考核均为优或良;他们取得的好成绩也得到上级的肯定。绝大部分教师都曾获得过学院的优秀教师、优秀党员、优秀班主任和优秀课堂教学质量奖。非党员年轻教师,积极向上,都向党组织递交了入党申请书。因此教师队伍团结,思想稳定,事业心强,具有高度的敬业精神,为教学提供了保障。 长期以来,课程组十分重视师资队伍的建设和对教师的培养,把师资队伍的建设作为课程建设的重要任务。一方面,加强对在职中青年教师的培养;另一方面,引进优秀的教师和接收优秀研究生。从2000年起,课程组就开始有计划地对中青年教师进行培养,先后选送4位教师攻读硕士学位,一位教师派出作为国外访问学者,一位教师攻读博士学位,引进博士1人,引进硕士研究生6人。近5年来,送培博士生1人,接收硕士研究生6人。 到2007年,全体在职中青年教师都具有硕士学位。教研室专门制定了《教研室新教师培养方案》,对分配到学校任教的新教师,从备课、试讲和批改作业,到正式上讲台全过程,实行导师责任制,对新教师的培养落实到人,做到了培养有计划、有要求、有记载、有检查。每学期将培养情况记入《青年教师培养登记不得用于商业用途

仅供个人参考

表》。 学科组在通过培训提高中青年教师的专业知识的同时,还采取多种培养方式提高教师的整体素质,更新他们的知识和扩大他们的专业知识面。近五年来,组织了“外校名师培训计算机”培训班、定期在教研室举办专题讲座,将教师外送到专业软件开发基地进行项目开发和管理的实际培训等。这些培养方式对提高在岗教师的整体业务水平和素质起到了重要的作用,不少青年教师很快成为教学骨干,有的可承担2~4门课程,有的在全校性的课堂教学竞赛中多次获奖,有的成为学科带头人,顺利实现了新老交替。同时,还先后为学校其他一些部门输送了不少年轻的干部。 学科组近五年引进和送培的青年教师情况 姓名 王欣 张中浩 傅茂洺 引进、送培时间 2002.4(引进) 2002.9(送培) 2003.9(送培) 2003.4(引进) 李廷元 2005.4(送培) 袁小珂 朱建刚 高大鹏 林瑞春 庄夏 向阳娟 不得用于商业用途

2003.4(引进) 2004.4(引进) 2004.4(引进) 2004.7(引进) 2006.4(引进) 2006.9(送培) 西南交通大学 电子科技大学 电子科技大学 澳大利亚归国 西南师范大学 四川大学 电子科技大学 在职博士 硕士 硕士 硕士 硕士 硕士 在职硕士 来自、送培院校 西北工业大学 四川大学 四川大学 学历 博士 硕士 硕士 硕士 仅供个人参考

宋劲 2007.9(送培) 电子科技大学 在职硕士 近五年来教学队伍教研活动涉及的领域、提出的教改项目和措施、已经解决的问题和取得的教改成果;在国内外主要刊物上发表的教改教研论文(含题目、刊物名称与级别、时间、署名次序)(不超过十项)(不含第一署名人为课程负责人的成果);获得的教学研究表彰/奖励(含奖项名称、授予单位、时间、署名次序)(不超过五项)。 2-3 教学改革与教学研究 ① 重视编制和完善教学大纲。教学大纲是教学的科学性和规范性的必要保证,教学工作应围绕教学大纲进行。随着计算机技术及其应用的不断发展,计算机软件和硬件都在不断更新和完善,教学大纲的编写应体现实用、实效性原则,照顾到普及的需要,又要兼顾先进性,应反映出计算机领域新的科技成就及其应用水平。 ② 充实和精练教学内容,如在课程内容中增加了链表和数据结构的有关内容的介绍,并对传统教学内容进行精练,使教学内容能够适应目前社会对编程技一、教学内容改革成果 1. 遵循高等院校教学规律,改进和加强教学工作。 不得用于商业用途

仅供个人参考

术的实际需求。 ③ 注重学生能力的培养,实现由灌输式到启发式教学的转变。在教学设计中,注重学生分析和解读能力的培养,改变传统的满堂灌输(教师整堂讲解)的教学模式,实施提问-判读-思考-讨论-总结的课堂启发式教学,激发学生独立思考,提高学生学习的主动性。 ④ 有效的教学质量监控系统。学校教务部门定期独立进行的学生评教、教学网站在线反馈、专家教师的听课评教制度、学生座谈会。这些措施使得教师能够及时与学生沟通,积累经验,解决教学难点。 2. 以提高就业能力和创业能力为目标,优化实践教学环节。 ① 突出应用型本科的特点,实行理论教学和实践教学相结合的模式,并加大实践环节,探索突出实践能力培养的人才培养模式和体系。实践教学的办学目标,要求提高学生运用知识解决、分析问题的能力,加强实践教学,充分体现突出办学特色。因此在教学过程中加强实践能力培养和实践环节的设计,以及实验室和实训平台的建设。以宽口径学科教学为基础,让学生更多地参加实践和研究活动,并逐步加大实践教学的比重,改革实践教学的内容和手段,以适应市场的需要。 ② 配合我们和软件企业的合作,就计算机专业基础课程的教学改革方面进行探讨,使本课程更贴近目前社会的实际需求。 ③ 利用科研项目工作中积累的大量经验进行讲解教学,直观形象、清晰易懂,便于启发学生思考。 3. 教学研究成果 ① 《CAFC基础课实验信息管理系统》,学院教学研究基金资助,2005年不得用于商业用途

仅供个人参考

验收通过。 ② 《计算机课程辅助教学系统》,学院科学研究基金资助,2004年验收通过。 ③ 《计算机基础课教学改革的研究与实践》,学院教学研究基金资助,2006年验收通过。 ④ 《我院非计算机专业计算机基础课教学研究》,学院教学研究基金资助,2005年验收通过。 二、 教改教研论文 1. “计算机操作系统课程教学改革总结”,《技术开发与贸易机会》,傅茂洺,独撰,ISSN 1006-8473,2004年11月21/22期 2. “高校教学质量评价指标体系研究”, 《中国民航飞行学院学报》,傅茂洺,排名第3,ISSN1009-4288,2004年3期 3. C语言中数组与指针关系探讨,李廷元,第一作者,全国高校计算机基础教育研究会2006年会学术论文集,清华大学出版社 4. 现代教育关键技术研究,《四川师范大学学报》,宋劲,独撰,ISSN 1001-8395,2006年Vol. 29 三、获得的奖励 1. 由课程组完成的“计算机基础课教学内容与课程体系改革的研究与实践”项目, 2004年获得学院教学成果奖一等奖,民航总局教学成果二等奖。 2. 课程组张选芳2004年荣获美国圣路易大学国际教育卓越成果奖。 (The International Education Outstanding Accomplishment Prize of American 不得用于商业用途

仅供个人参考

San Luis University)。 3. 课程组张选芳2004年9月荣获四川省优秀教师称号。 4. 课程组项目“民航无线电陆空英语对话练习系统”2003年获学院科技进步二等奖。 5. 课程组张选芳2001年-2002年度获学院优秀课堂教学质量奖一等奖。 6. 由课程负责人张选芳主编,由课程组其他成员编写的《计算机软件技术基础》,2004年获得学院优秀教材二等奖。 7. 由课程组成员研究的“计算机基础课程体系建设”2004年获得学院课程建设一等奖。 8. 课程负责人张选芳2006年获得中国民航飞行学院首届“教学名师”称号。 3. 课程描述

不得用于商业用途

仅供个人参考

3-1 课程发展的主要历史沿革

一、建设背景与出发点

“面向对象技术(C++)”自2002年起开设,此前从90年代起,我们就开设了面向全校非计算机专业的计算机系列课程。起初程序设计类课程只有“计算机软件基础”,讲授的程序设计语言为QBASIC,属于面向过程的程序设计语言。

随着计算机技术的发展,面向对象的程序设计思想和软件开发方法逐渐显露出其优越性,尤其是当Windows操作系统开始流行,图形用户界面(GUI)的应用软件日益普遍之时,面向对象的程序设计方法便显示出其前所未有的优势。

2000年,飞行学院开始筹办计算机与信息工程系,从2001年开始招收计算机专业学生,在专业课程建设时,我们预见到面向对象的方法必然会迅速成为软件开发的主流方法,而且计算机科学与其他学科之间的互相渗透与融合对复合型人才的需求日益增加。从科学技术的发展方向和构建复合型人才知识结构的角度出发,我们尝试将C++语言与可视化的Visual C++面向对象的程序设计方法引入到计算机专业的程序设计课程中。

二、本课程的发展现状

本课程从开设之日起,一直深受学生的欢迎和好评。这些年来我们对课程内容、教学模式不断研究、改进,及时将程序设计技术的新发展融入课程中,我们使用的教材经过不断的改进和再版,目前教材已经出版了三版,并建设了丰富的学习资源,包括最新版的书面教材及参考书六部,配套的电子教案(PowerPoint 文档),一个配音课件。其中两部主教材分别获中国高校自然科学二等奖和教育部优秀教材二等奖。本课程教学模式也丰富多样,除了常规大课、实验课以外,充分利用网络教学环境进行交流、答疑、作业处理等。

不得用于商业用途

仅供个人参考

三、在系列课中的定位及与其他课程的关系

目前,我们开设的计算机专业系列课程,针对计算机专业的特点,侧重基础,内容广泛,课程多样,形成了一个丰富的课程群,以适应计算机专业的学生培养需求。

本课程作为程序设计的入门课程,没有先修课程要求。其后继课程可以是“数据结构”、“Java语言程序设计”、“数据库原理与应用”、“计算机操作系统”等等。与其平行的课程有“C语言程序设计”,是介绍面向过程的程序设计方法。

不得用于商业用途

仅供个人参考

3-2 教学内容(含课程内容体系结构;教学内容组织方式与目的;实践性教学的设计思想与效果)

一、课程目标与定位 1. 学生培养目标

本课程的对象是中国民航飞行学院计算机专业本科生。

中国民航飞行学院是一所应用型大学,主要培养民航领域的复合型的人才。在培养模式上,计算机专业实行“3+1”培养模式,培养既掌握计算机科学与技术基本理论、方法与技能,具有研究和开发计算机系统的基本能力,又具备一定应用(航空)领域知识,具有较强的该领域计算机应用系统设计、开发、维护能力的复合型高级实用人才。由于科学技术的发展,计算机科学与其它学科间的交叉、融合日益增强。因此要达到这个培养目标,学生的计算机程序设计能力是一个重要因素。而面向对象的理论和技术在计算机软件开发领域是先进而且应用最为广泛的。

2. 课程内容设计思路

我们对课程内容、体系的设计,是基于对计算机科学和技术发展趋势的研究,对工科其他专业与计算机专业交叉渗透、互相融合的研究,对社会人才需求的研究、对学生认知规律的研究。

在课程内容中,加深基础、拓展应用,从深度和广度两个方面组织内容。第I部分基础篇(面向对象技术(C++)),深入、透彻地讲授面向对象的程序设计基础及C++语言;第II部分应用篇(Visual C++面向对象与可视化程序设计),通过对可视化程序设计这个专题的讲授,使学生学会实际应用程序开发的方法;通过项目训练,培养学生发现问题、分析问题和解决问题的能力。

不得用于商业用途

仅供个人参考

3. 课程定位

本课程定位为计算机专业程序设计的入门课程。其后继课程可以是“数据结构”、“Java语言程序设计”、“数据库原理与应用”、“计算机操作系统”等。与其平行的课程有“C语言程序设计”,是介绍面向过程的程序设计方法。

4. 课程目标

本课程总的培养目标是使学生掌握面向对象程序设计的基础理论,具有较强的应用能力。

具体目标是使学生掌握面向对象程序设计的基本思想、方法、概念,掌握C++程序设计语言,掌握图形用户界面(GUI)程序开发的基本方法,具有对大型软件开发的初步认识,具有发现问题、分析问题、解决问题的能力。进而在后续课程的学习和研究中,很好地运用面向对象的程序设计理论和技术。

二、课程内容结构 本课程由两部分组成:

面向对象技术I(基础篇):C++语言程序设计

面向对象技术II(应用篇):Visual C++面向对象与可视化程序设计

第I部分的目标是使学生掌握面向对象的程序设计的基本思想、方法、概念,掌握C++程序设计语言,能够应用面向对象的思想、方法和C++语言,开发简单的应用程序。课程的具体内容为:面向对象程序设计的基本概念和方法,C++的语法和编程方法,Visual Studio集成开发环境的使用,程序的调试方法,常用数据结构和非数值算法,C++标准模板库的使用方法。

第II部分的目标是使学生掌握图形用户界面(GUI)程序开发的基本方法,并理解面向

不得用于商业用途

仅供个人参考

对象思想在其中的应用,体会到面向对象的程序设计方法在大型复杂系统的开发中表现出来的优势。使学生能够应用面向对象的思想、方法和C++语言、MFC类库开发图形用户界面(GUI)的应用程序。同时进一步提高学生的软件开发能力,为其本专业的后续课程学习和研究奠定面向对象的程序设计基础。课程的具体内容为:windows编程构架,消息响应机制与事件驱动的编程方法,字体和图形的应用,资源文件的结构及其应用,文件的结构及其应用,类库及图形界面组件的应用,基于文档的应用程序设计,数据库、多媒体、网络应用程序设计。

三、课程重点、难点及解决办法 1. 重点与难点

这门课是针对计算机专业的,而且是程序设计的入门课程。课程内容信息量丰富巨大,对初学者来说,有许多难点。但只要抓住其中最关键的问题,所有的困难便都不难解决。

本课程的重点体现在基础与应用两个方面,主要包括类与对象的概念,类的重用机制,以及面向对象技术的应用。

类与对象的概念是面向对象程序设计的基础。类的重用机制,是面向对象程序设计的精髓。而应用能力是本课程的最终目标。

本课程的难点,也是目前所有程序设计基础课所面临的共同难点,就是如何在讲透基础理论的基础上拓展应用能力。

学生能否获得发现问题、分析问题、解决问题的能力,是程序设计类课程是否达到良好教学效果的试金石。

2. 解决办法

为了使学生克服难点、掌握重点,解决目前在计算机专业的程序设计课程普遍存在的

不得用于商业用途

仅供个人参考

“基础不透、应用不够”的问题,达到课程目标,我们在课程设计和实施中,采取了加深基础理论、拓展应用能力的方案,具体措施如下:

(1) 从思维方法入手,引导入门

程序设计的目的,是运用计算机语言描述需要解决的问题和解决问题的方法,这是我们在每学期第一次课上就首先强调的。从这一点出发,那么学会面向对象的思维方法就是学习面向对象程序设计的根本。而面向对象的方法,正是人类经过几千年文明史所积累的自然思维方法的一部分,是我们每天生活、工作中都在自然使用的思维方法,与以往的程序设计方法相比,新的面向对象程序设计方法更接近人的自然思维方法,以及用自然语言描述问题的方法。通过简单的实例使学生认识到这一点,并用这种观点来讲述类与对象的概念,学生接受起来就很自然,就很乐于接受类与对象的语法,学习也就成功了一半。

(2) 以对实际问题的分析为引导,以解决问题的方法为主线,以语言和语法为工具 本课程使用的编程语言是C++语言,作为一种面向对象的语言,C++的语法比较复杂,尤其是实现类重用的机制——继承和多态的语法。教学过程如果设计不好的话,学生特别容易陷入语法细节的泥淖,常常拣芝麻丢西瓜,同时复杂的语法又成为很多初学者的拦路虎,使得一些人知难而退。其实语法细节即使背下来,过一段时间不用的话也必然会忘掉,因此只学会语法就等于什么都没学。只有学会了面向对象的程序设计方法,才是长期受用的,即使以后忘了语法,查查手册就解决了。

因此我们采用与自然语言对比的思路,来启发学生以正确的观点学习面向对象的程序设计语言。

C++是一种语言,与自然语言中的汉语、英语等一样,是思维、表达的工具。只是为了让计算机能够理解,C++语言的语法相对于自然语言来说特别简单,词汇量也非常少,因而其表现能力也非常弱。所以写程序比用自然语言写文章要难一些。但是任何语言都只

不得用于商业用途

仅供个人参考

是工具,要写出好的程序,与写出好的文章一样,关键是能否对实际问题有正确的分析,并找到解决问题的好方法。

使学生认识到这些以后,我们在讲授类的继承、多态性等知识点时,都从对问题的分析入手,介绍解决问题的方法,而C++语言仅仅是作为描述的工具。从解决问题的需要出发,引导学生理解和运用相关的语法。这样便脱开语法细节的束缚,使学生着重掌握思想方法。从源头上解决了根本问题后,在此基础上学生就能够更好地理解和掌握语法知识点。

(3) 多种教学手段互相补充

由于大课重点在于强调思想和方法,使学生透彻地理解课程内容,那么在有限的学时内,必然淡化了对语法细节的讲解。可是理解与熟练掌握之间尚有距离,对于初学者而言,理解了主要的思想方法之后,在编程实践中仍然不可避免地会遇到很多语法细节方面的困难,如果得不到及时的帮助,也会走很多弯路,甚至影响学习的信心和兴趣。对此,我们从几种途径为学生提供全方位的帮助:

①通过实验课和作业让学生及时消化、熟练掌握课程内容。实验课是在实验指导教师的帮助下,按照实验指导的要求通过简单编程实践巩固大课学习的内容,作业是通过独立完成简单编程任务,复习和检验对教材基础理论和知识的掌握。

②通过教学网站使学习不受时间与空间的限制。本课程的教学网站上提供了丰富的多媒体学习资源和方便的师生讨论环境,学生在学习过程中可以随时交流,及时获得同学和老师的帮助。

③通过参考书对大课和主教材进行补充。通过教学参考书《C++语言程序设计案例教程》,通过针对性的案例,对所有语法知识点进行详细讲解。它与主教材《C++语言程序设计(第3版)》的章节结构相同,由三百多个小的案例和十几个综合案例组成。每一节均包含知识点综述、疑难辨析和典型语法案例解析,每一章都有综合案例分析。每个小案例只

不得用于商业用途

仅供个人参考

针对一个语法知识点,而每个知识点有多个例题从不同角度讲解。每个案例都包括案例解析、代码注解、思考与提示几部分。以此作为课程的参考书,对大课的讲解是很好的补充,能够对学生的实践环节提供很好的参考。

上述这些途径,能够很好地帮助学生及时巩固基础知识。

(4) 通过应用专题,学习实际应用程序开发的方法,深入理解面向对象的含义 掌握基础知识、基本方法是第一步,很重要,但是远远不够。为了解决学生学会了编程语言,但是不会写程序这种普遍性问题,我们以Visual C++和Windows图形界面应用程序的开发这个应用专题为背景,详细讲授了开发图形界面应用程序的方法。一方面使学生能够真正学会编程解决一些实际问题,另一方面,也正是通过这样的规模较大的实用程序,才能够使学生深入理解代码重用的意义,对类与对象的概念、类的继承和多态有较深刻的认识。

(5) 通过项目训练培养发现问题、分析问题和解决问题的能力

培养学生发现问题、运用面向对象的方法分析和解决问题,是这门课的最终目标。要真正解决如何能够学以致用的难点,仅有大课、试验和作业环节是不够的,学生必须自己动手发现、分析和解决问题。这就是本课程的项目训练环节解决的问题。

项目训练,也叫大作业、课程设计,通常有两种实施方案,一种是规定题目,规定较详细的要求(相当于确定了需求分析文档),由学生编程实现。这样对学生来说比较容易,但是有两点弊端,一是大家做同样的一个(或几个)题目,容易助长抄袭现象,不利于培养学生诚信的品德。二是学生在实践过程中不能很好的发挥自主性和创造性。我们试行了另一种方案,由学生自己调研、自主选题,编写出简要的选题报告,然后自己进行需求分析、设计、编程实现,最后通过答辩取得成绩。这样对学生来说难度较大,指导教师也需要在整个过程中提供更多的指导。但是学生的收获相对更大,很好地培养了学生独立发现、不得用于商业用途

仅供个人参考

分析和解决问题的能力,和创造性思维方法。同时由于各人选题、分析、设计不可能完全相同,有力地杜绝了抄袭现象,最后的答辩更能够保证成绩的真实性,培养了学生的诚信品德,达到教书育人。

(6) 全面介绍不同的程序设计方法,在分析和对比中深入理解面向对象的方法 为了对面向对象的方法有深入的理解,广泛了解不同的程序设计方法,进行横向对比也是很必要的。C++语言支持面向对象的程序设计,但是同时也支持面向过程的程序设计、泛型程序设计方法,因此本课程对这两种方法也作了介绍,使得学生能够在对比之中加深对课程内容的理解,并能够针对不同问题综合运用各种方法。

四、实践教学的设计思想及效果 1. 课程本身的实践性特点

计算机程序设计是实践性很强的课程,仅仅通过阅读教科书或听课是不可能完全掌握的,学习程序设计的最重要环节就是实践。尤其是对于非计算机专业的学生来说,学习计算机技术,是为了将其应用于本学科的科学研究和应用开发。所以培养学生的实践能力极为重要。

要想能够把书本上的知识变为自己所具有的能力,所需要的是实践、实践、再实践。 2. 实践环节设计的指导思想

以巩固基础知识和培养基本编程技能为起点;以综合应用面向对象的理论和技术,分析和解决实际问题,培养自主学习能力,树立团队合作精神为目标。

3. 实践教学模式与相关资源

本课程的实践环节采用课内实验+课外作业+课程设计的模式,与之相应的辅助资源主要包括学生用书(含习题与实验指导)、教学网站、开放公共机房,教师在大课讲解实验要

不得用于商业用途

仅供个人参考

点、点评实验中问题,指导教师辅导实验课、答疑、批改作业。

学生自行调研、自主选题进行课程设计,最后要通过课程设计答辩。 4. 各环节的侧重点及配合关系

课内实验侧重于基本知识的巩固与基本编程能力的训练,学生用书中给出了详细的实验任务和参考步骤、参考程序。实验课上有指导教师辅导。

课外作业题目与实验任务难度相当,侧重培养学生独立编写小程序的能力。 课程设计环节的目的是对学生进行项目训练,侧重培养学生发现问题、独立分析问题和解决问题的能力,以及团队合作精神。使学生初步体会到一个软件开发项目全过程。因此我们采用的方法是让学生基于自己的调研,自行选题、分析、设计并编程实现。最后每一位同学都要通过课程设计答辩来取得成绩。

5. 总体效果

整套实践教学方案,兼顾基础性、综合性和探索性,有效地培养了学生的创新思维能力和独立分析问题、解决问题的能力,取得了非常好的教学效果。

不得用于商业用途

仅供个人参考

3-3 教学条件(含教材使用与建设;促进学生主动学习的扩充性资料使用情况;配套实验教材的教学效果;实践性教学环境;网络教学环境)

一、教材使用与建设

本课程教材及教辅资源全部采用清华大学出版的“清华大学计算机基础教育课程系列教材”。该套教材从1999年开始建设,至今已出版3版,是教育部重大项目“面向21世纪高等工程教育教学内容和课程体系改革计划——计算机系列课程教学内容和课程体系改革研究与实践”、 “清华大学985项目——计算机基础教学系列课程与实验基地建设”成果的组成部分,先后获得“中国高校科学技术二等奖”、“全国普通高校优秀教材二等奖”,并被评为“北京市精品教材”。教材被全国各高校普遍和广泛使用,其使用量累计超过了40万册。因此选用的教材具有科学性和权威性。

1. 教材

①《C++语言程序设计(第3版)》,郑莉 等,清华大学出版社,2003年12月 ②《Visual C++面向对象与可视化程序设计(第2版)》黄维通,清华大学出版社,2003年

2. 教辅资源

①《C++语言程序设计(第3版)学生用书》,郑莉 等,清华大学出版社,2004年6月

②《C++语言程序设计(第3版)教师用书》,郑莉 等,清华大学出版社,2005 ③《C++语言程序设计案例教程》,郑莉 等,清华大学出版社,2005年

④《Visual C++面向对象与可视化程序设计习题解析与编程实例(第2版)》黄维通等编著,清华大学出版社

不得用于商业用途

仅供个人参考

二、促进学生主动学习的扩充性资料使用情况

为了配合教学,我们自己制作了全套教材的多媒体教学课件、改编了书中的部分例题的程序、编写了习题中部分典型问题的参考程序,同时我们将该书中的全部习题汇编成电子文件。以上所有内容均放在教学网站上供师生们浏览使用。学生在课余或上机操作课上经常上网查阅有关内容,巩固所学知识,拓宽自己的视野,掌握编程的技巧和有关算法,提高编程的能力和兴趣。所有这些都为学生主动学习提供了丰富的扩充性资料,受到学生的热烈欢迎。

三、 配套实验教材的教学效果

与授课教材配套使用的还有《C++语言程序设计(第三版)学生用书》已经《C++程序设计案例教程》,学生在上机操作过程中将其作为一种参考资料进行使用,对学生编程手段和编程思路的提高有良好效果。

四、 实践性教学环境

目前,经过2003年民航总局的计算机基础课程评估和2004年教育部本科教学水平评估,在实践性教学环节上投入了大量的人力和财力,建设和更新了8个公共网络机房及其配套设施,机房中配置P3档次的计算机120台、P4档次的计算机320台,并配备了交换机、服务器等设备,所有计算机与校园网实现了联网,学生可以在教学网站上进行自主学习和测试,上机操作课程学生可以免费使用机房,上机时保证一人一机,保证上机实践教学的效果。

五、网络教学环境

本课程相关的教学资源可以直接从网站上获取。根据规划,我们正在研制开发课程网上自学、答疑和测试系统。

不得用于商业用途

仅供个人参考

3-4 教学方法与教学手段(含多种教学方法灵活使用的形式与目的;现代教育技术应用与教学改革) 当今社会是一个多元化的社会,崇尚个性与创造,学生的心理和学习习惯也是多样化的。这是教学研究中所必须研究的,也是教学模式设计中所必须考虑的。 1. 课堂教学与实验教学相结合 通过课堂教学传授基础理论和基本概念,实验课加强对基础知识的理解并培养基本的实践能力。 这是一门实践性很强的课程,因此仅仅通过阅读教科书或听课是不可能完全掌握的,学习程序设计的最重要环节就是实践。 凡是学习程序设计的人,往往有这样的感觉:看书或听课时,对老师讲的和书上写的内容基本上能够理解,但是当需要自己编程时却又无从下手。相信每一个讲授程序设计课程的教师都有过这样的经历:有些问题,尽管我们在课上再三强调,反复举例,学生还是不能够完全理解,上机时更是错误百出。应该说,这是学习过程中的必然现象。 要想能够把书本上的知识变为自己所具有的能力,所需要的是实践、实践、再实践。在实践环节中,起主导作用的是学习者自己,旁人是无法代劳的,也不能期望有什么一蹴而就的捷径。但是针对初学者的特点,精心设计实验内容和教学模式,使学生在实践过程中能随时随地得到指导,无疑可以使学生在实践的过程少些曲折和彷徨,多些成功的乐趣。 本课程针对初学者精心设计了与主教材内容同步的实验指导,由实验指导教师在实验课上指导学生完成课内实验任务。 2. 课内实验与项目训练、大作业相结合 以课内实验进行基本能力的培养,用于巩固学生在课内学到的基础理论、知识和方法,不得用于商业用途

仅供个人参考

培养基本的实践能力。以项目训练、大作业等形式培养独立分析问题和解决问题的能力以及应用开发能力。项目训练大作业给学生以自由选题、自行设计开发的空间,培养学生独立分析问题和解决问题的能力、独立开发的能力、团队合作的能力。 编程基础课中的项目训练,是大多数学生第一次真正的实弹演练,成功的项目训练使学生通过编写出具有一定实用价值的程序,可以体会到基础知识的运用、了解一个项目开发的过程,以及成功的乐趣。但是训练如果设计和实施得不好,这第一次也有可能是对学生创造力杀伤最大的一次。因此我们进行项目训练时,不限定题目, 由学生自己调研、自由选题,然后自行设计和开发、测试程序,最后通过答辩取得成绩,而任课老师和实验指导教师,随时给予答疑和指导。这样一方面培养了学生发现问题、分析问题、解决问题的能力,鼓励了创造性。另一方面,由于自行选题、答辩等个性化的环节,杜绝了抄袭、程序代码雷同等现象,培养了诚实的品格。 3. 通过网络平台使师生交流、学生协作不受时间和空间的限制 对于学生在学习过程中遇到的问题,我们提供网上答疑、讨论,方便学生随时得到老师和其他同学的帮助。 网络使师生的交互、学生的协作更为方便。更利于实施教师指导下的学生自主式学习。教师由知识的灌输者成为学习的引导着,学生由被动地接受教育变成主动地探索知识。 4. 多种形式综合考核 不同的考核方式,可以考查学生知识和能力的不同方面。而单一的考核方式无论怎样精心设计,都难免有失偏颇。针对学生不同方面的能力特点和课程的教学目标, 我们采用闭卷笔试考核学生对基础知识的掌握,通过平时作业成绩督促和检查学生完成基本学习任务的情况,通过项目训练、大作业等形式考查学生对知识综合运用的能力和应用开发能力不得用于商业用途

仅供个人参考

等等。最后学生得到的总成绩,是综合了上述各个方面的结果,基本上如实反映了学生的全面情况,并以考核促进了学生的全面发展。 不得用于商业用途

仅供个人参考

3-5 教学效果(含校内同事举证评价、校外专家评价及有关声誉的说明;近三年学生的评价结果;课堂教学录像资料评价) 一、校内同事听课评价 校内同事听课评价表(听课评价统计)(注:90分以上为优) 年份 教师 张选芳 李廷元 傅茂洺 王欣 陈华英 二、近三年学生的评价结果 该门课程主讲教师教学态度认真严谨,责任心较强,课堂教学效果较好,课后及课程设计等实践性教学环节指导及时。 学生测评表(注:90分以上为优) 张选芳 李廷元 傅茂洺 王欣 陈华英 三、课堂教学录像资料评价 教学内容重点突出,所用多媒体课件动静结合,教师授课声音洪亮,富有激情,教学效果好。 96.51 97.34 95.54 94.56 92.33 92.60 无(进修) 94.44 93.51 92.16 98.90 92.64 96.66 97.78 96.92 99.18 97.35 93.46 93.42 96.25 2003年 优 √ √ √ √ √ 良 2004年 优 √ 无 √ √ √ 良 2005年 优 √ √ √ √ √ 良 2006年 优 √ √ √ √ √ 良 不得用于商业用途

仅供个人参考

4. 自我评价

4-1 本课程的主要特色(不超过三项)

1. 内容结构特色——先进性与基础性统一,深入性与广泛性结合 ① 以面向对象的思想方法为起点和主线

面向对象方法的出现,既是程序设计方法的一大飞跃,也是一个返朴归真过程,人类几千年文明所形成的思维方法正是面向对象的方法。本课程以此作为学习程序设计的起点和贯穿整个课程的主线,同时有机地融合面向过程的程序设计基础知识。课程内容结构科学、逻辑清晰、学习路径简捷自然,因而学生欢迎。

② 引入UML语言表示类的结构

UML语言是目前应用最为广泛、功能最为强大的建模语言,采用UML语言表示类的结构,可以使学生从一开始就熟悉科学、严谨的表示方法,为进一步的学习打下良好的基础。

③ 介绍常用的数据结构和算法,培养学生分析问题和解决问题的能力 ④ 介绍泛型程序设计和“C++标准模板库”

泛型程序设计与面向对象的程序设计是两种不同的方法,两者相得益彰。C++的独到之处在于不仅支持面向对象的方法,也很好地支持泛型程序设计方法。巧妙地将两者结合,便可以更有效地解决问题。本课程介绍了泛型程序设计和STL的基本概念,为学生以后深入学习打下了良好的基础。

⑤ 介绍Visual C++,使学生系统掌握面向对象的应用,从而掌握较复杂的大型应用程序的开发技术。

2. 教材形式特色——全方位、多媒体

主教材是整套教材和课程的灵魂,体现了主要的教学思想和内容。其他配套教材从多种不同侧面给教师、学生以特殊帮助,采用多种媒体形式为师生提供全方位教学环境。学生用书指导学生进

不得用于商业用途

仅供个人参考

行预习、复习和实验,教师用书和电子教案向教师提供教学要点、教学方法和经验。多媒体课件可以用于自学和开设网络课程。教师、学生无论采用何种教学模式,都能从本套教材获得充分的支持。

3. 教学思想和教学模式特色——重视基础理论、拓展应用能力以培养发现问题、分析和解决问题能力为目标,集课堂教学、实验教学、网络教学、项目训练等多种模式为一体,按照系统论“整体大于部分之和”的思想,从整体着眼,从系统入手,设计课程的各个环节。

4-2 目前本课程还存在的不足之处

需要进一步加强实践教学支撑环境的建设,在课程网站中增加实践教学专用平台和学习资源库系统。具体为:

① 加强教学网站的维护,完善网上教学资源和内容。

② 加强教材建设,以提高学生实际解决问题的能力为出发点,编写具有民航特色的、紧扣计算机软件技术发展潮流的实训案例教材。

5. 课程建设规划

不得用于商业用途

仅供个人参考

5-1 本课程的建设目标、步骤、课程资源上网计划等

一、建设目标

以培养服务于民航计算机和IT企业的复合型计算机专业人才为指导思想,加强与民航企业和国内软件企业的交流,以培养创新型人才为目标,在教学内容、教学方法、教材建设、现代教育技术的应用、以研究为导向的实践教学等方面加强本课程的建设,加强师资培养,突出综合性教学环境的特色,使本课程成为特色明显、具有一流教学水平的教学示范课程。

二、建设步骤

1. 以课程建设目标为指导思想,深化教学改革,不断探索提高教学质量的新方法,制定科学的课程建设规划,力争在教学内容、教学方法、教材建设、以研究为导向的实践教学等方面取得新的突破。

2. 加强教学网站的建设,进一步完善和充实网上教学资源和内容,使网络教学平台真正成为提高教学质量和培养具有创新性人才的有力工具。

三、课程资源上网计划

1. 一年之内完善教学网站,充实教学资源,教学内容实时更新。 2. 进一步完善在线试题测试系统,更新和扩充试题库。 3. 加强在线答疑系统的建设。 4. 三年内完成所有教学录像的上网。

不得用于商业用途

仅供个人参考

5-2 本课程已经上网的资源名称列表

1. 教学大纲 2. 电子教案 3. 实验指导 4. 习题

5. 教学参考资料 6. 配音课件 7. 考试样卷

6. 评审意见

系、部初审意见

负责人签字

(盖章) 年 月 日

不得用于商业用途

仅供个人参考

学院课程建设指导委员会审查意见

负责人签字

(盖章) 年 月 日

学院审批意见

主管领导签字

(盖章) 年 月 日

不得用于商业用途

仅供个人参考

仅供个人用于学习、研究;不得用于商业用途。

For personal use only in study and research; not for commercial use.

Nur für den pers?nlichen für Studien, Forschung, zu kommerziellen Zwecken verwendet werden. Pour l 'étude et la recherche uniquement à des fins personnelles; pas à des fins commerciales.

только для людей, которые используются для обучения, исследований и не должны использоваться в коммерческих целях.

以下无正文

不得用于商业用途

本文来源:https://www.bwwdw.com/article/3893.html

Top