当前位置:首页 >> 教育学 >>

从中澳教师的C++课程作业看中外教学差别


从中澳教师的 C++课程作业看中外教学差别 摘要:C++课程是计算机本科教育为培养学生的编程能力而开设的重要课程。 本文通过对比中国和澳大利亚教师为该课程布置的课程作业,探讨中外教学在教 学目标、教学方法、教学考核方面的差异。 关键词:C++;课程作业;教学差别 中西方在教学方面的差异引起了教育界的极大关注,教育研究者们从各个方 面、 各个角度论述了自己的认识和观点[1-3]。 为了提高中国大学教育的水平和中 国学生的竞争能力,各级教育机构和教育工作者积极进行教学改革,从教学观念和 教学理论的变革到具体教学技能的应用和提高[4]。本文从 C++课程作业这一微 观的实例入手,探讨了中外教学在具体课程目标、所用方法和考核方面的差异,希 望给教育工作者以启示。 C++课程是计算机本科教育中为培养学生编程能力和面向对象思想而开设 的重要课程。 中外大学都将这门课程看做是计算机专业的专业基础课。为了让学 生学以致用,提升解决问题能力,大多数教师在学期中布置了一个需要各种编程技 巧的综合课程作业。 下面我们以中外教师布置的两个典型课程作业为例,分析他们各自的教学目 标、教学方法、教学考核以及学生的完成情况。 1 中澳教师的 C++课程作业 可能是考虑到学生的熟悉程度,国内大学的教师通常将课程作业定位到学生 成绩管理程序设计或工资管理系统设计。但是不管应用领域是什么,教师对课程 作业的布置形式依然大同小异,首先会描述涉及到的数据结构信息甚至数据库信 息,然后将具体功能需求详细罗列出来,最后要求学生提交设计报告和源程序。表 1 就是从国内不同学校选择的两个典型 C++课程作业。 北京工业大学计算机学院和澳大利亚 JAMES COOK 大学合作开设了信息技 术本科班 ,C++ 课程由中澳教师共同承担 , 其中实践和课程作业都由澳洲教师负 责。和中方教师的明确需求不同,澳洲教师的课程作业并没有提供明确的需求说 明,而是一个或几个可直接运行的用 C++完成的可试用系统。第一步要求学生按 照说明自己运行该系统或程序,并根据运行情况完成系统功能和需求分析,第二步 才是用所学 C++知识实现这些功能和需求,有些还需要根据实际情况提升功能或 修改需求;最后提交自己的源代码和课程设计报告,并演示自己的设计理念和操作 步骤,供大家提问、评定、打分,演示部分成绩占总成绩的 50%。 2 中澳教学的差别分析 根据上边两类作业及学生的反馈情况,我们从教学目标、教学方式、考核方 式及学生的反应四个方面总结了中澳教学存在的差异,如表 2 所示。下边详细分 析不同要求的 C++课程作业是如何导致这些差异的。 第一类作业因为具备了明确的数据结构、数据库信息和需求分析,所以只需 要程序员的设计能力。而第二类作业要试运行系统,并根据自己的实际操作分析 系统的功能和需求,要完成这一任务,需求分析能力是必备的。此外,因为没有明确 的数据结构和数据库信息,设计合适的数据结构和数据库也是设计程序的前提。 最后,就是根据自己得到的详细需求分析及数据结构和数据库要求进行程序设计, 和第一类作业一样,程序员的设计能力也是完成第二类作业必备的能力。 很明显,不同形式的课程作业对学生的能力要求不同,学生学到的实践经验也 不同。从教学角度看,他们的教学目标也明显不同。第一类作业更关注课程本身 的知识掌握,即能否熟练运用 C++语言进行程序设计;第二类作业除了强调课程本 身应该具备的能力外,更注重解决一个问题的完整步骤和应具备的能力。在现实 的项目流程中,我们更需要全面解决问题的能力,因为很多时候客户都无法提供详

相关文章:
从中澳教师的C++课程作业看中外教学差别.doc
从中澳教师的C++课程作业看中外教学差别 - 从中澳教师的 C++课程作业看中外教学差别 摘要:C++课程是计算机本科教育为培养学生的编程能力而开设的重要课程。 本文...
c++课程设计作业.doc
c++课程设计作业_工学_高等教育_教育专区。辽宁科技...计算机 122 学生姓名: 姜云肖 指导教师: 李桂丽...在编程中只要自己努力思索,努力学习,都会学到 很多...
C++大作业项目(原创最新!):教师课程管理系统.doc
C++作业项目(原创最新!):教师课程管理系统_工学_高等教育_教育专区。主要有四类课程: 公共基础课、 专业基础课、 专业课和 公选课。 现在,需要存储这些课程的...
C++大作业.doc
C++程序设计专题实验 张忠帅 学 指导教师: 兰丽 号: 201511028 学生姓名: 1...专题实验是课程教学中的一 项重要内容,是完成教学计划达到教学目标的重要环节,是...
c++作业 编写一个学生和教师数据输入和显示程序.doc
c++作业 编写一个学生和教师数据输入和显示程序_教学反思/汇报_教学研究_教育专区。c++ 编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号和成绩,...
c++期末大作业.doc
安徽师范大学课程名称: C++面向对象程序设计 实验地点: 宿舍 专业班级: 13 软件工程 学号: 130705019 学生姓名: 洪鑫 指导教师: 李汪根 1 / 15 实 ...
C++课程设计指导及题目.doc
湖南文理学院国际学院《C++程序设计》课程设计指导书(本科) 一、课程设计目的通过设计设计一个小的系统,进一步熟悉 C++中类的概念、类的封装、继承的实现方 式。...
教师课程管理系统(c++课程设计源代码).doc
教师课程管理系统(c++课程设计源代码)_工学_高等教育_教育专区。原创作品,供
C++课程设计.doc
教师 日一、总体要求 期 2016-12-26 C++课程设计是教学实践环节,通
c++课程设计教师管理系统报告 (1).doc
18 第1页共 24 页 C++课程设计教师管理系统 第一章 1.1 课程设计目的 课程设计内容 经过了对课本《C++面对对象程序设计》这本书中的学生管理系统综合应用 ...
北京大学c++课件.pdf
教师安排 14 北京大学《程序设计实习》课程 课程网页...在C++中,通过“new”运算符来实现动态内存分配。new...关于课程作业 ? ? ? ? 作业提交的规定时间:为...
C++课程设计图书管理系统.doc
课程设计报告 课程名称 课题名称 专业班级学号姓名 指导教师 面向对象程序设计 ...在设计的过程中,建立了较为 清晰的类层次,也利用了面向对象的方法以及 C++的...
c++学生选课系统设计报告.doc
C++程序设计课程设计报告 课题名称: 组号: 学生选修课程系统设计 第八组 张帆 指导教师: 目 录 引言……….. 一 设计目的及内容………二 课题总体设计………...
c++课程设计实验报告.doc
中南大学本科生课程设计(实践)任务书、设计报告 (C++程序设计) 题 目 时钟控件 学生姓名 指导教师 学院 交通运输工程学院 专业班级 学生学号 计算机基础教学实验...
C++MFC课程设计交作业管理系统设计实践报告.doc
C++MFC课程设计交作业管理系统设计实践报告_工学_...并且还可以将自己的教学课件上 传至指定区域, 供...库中,根据用户输入的不同信息判断用户的类型 (教师...
C++课程介绍.ppt
C++课程介绍_计算机软件及应用_IT/计算机_专业资料。提纲 面向对象程序设计 C++:...作业教学资料地址: ftp://192.168.9.211 2013-12-28 主讲教师:任东 2 ...
教师排课系统课程设计报告(C++).doc
教师排课系统课程设计报告(C++)_工学_高等教育_...及教学工作量等相关信息
C++教师信息管理系统.doc
一位教师记录,将其信息写入文件中; (2)显示:显示每位教师记录; (3)排序:按职工号或教学效果综合评分进行排序,并显示; (4)查找:完成按姓名或课程查找教师的...
C++课设教师工资管理系统.doc
(1)巩固和加强《C++语言程序设计》课程的理论知识。 (2)掌握C++语言的基本概念...首先让用户输入希望修改的教师的教师号 a, 然后在链表中一条一 条查找看 p-...
C++教案正文.pdf
(一)学院部门: 计算机系 任课教师:文武周第 周次...教学内容: 1.C++语言介绍 2.课程内容和目标 3....本次作业的所有.cpp 文件放在一个文件夹中,文 件...
更多相关标签: