加拿大BCIT计算机专业课程开发的分析与启示

时间:2022-10-28 05:23:19

加拿大BCIT计算机专业课程开发的分析与启示

BCIT(British Columbia Institute of Technology)是加拿大一所知名的高等职业技术学院,从学院创办至今已经历了半个多世纪,已逐步发展成为包括6个分院,总共400多个专业的高等职业技术学院。BCIT办学特色突出,在当地具有非常高的社会认可度,其毕业生就业率高,深受企业的欢迎。作为天津中德职业技术学院与BCIT在软件技术专业合作办学项目的教师之一,本人曾到BCIT参观,并对部分课程进行了跟踪学习。

BCIT的教学过程具有开放性,并体现出很强的过程管理特性。首先,在课程开始前,任课教师依据学术委员会对课程提出的教学目标进行课程开发,并制作成课程包,课程包放置在网络上,直接面向学生、同行和领导。这一开放的教学过程使得授课过程受到多个方面的监督,这样一来,也自然而然地实现了对教学过程的监督和管理。这种过程管理方式有力地保证了最终的教学质量。BCIT的这种课程开发式的教学方式具有很多的优势,对我们的职业教学具有一定的启示。

1BCIT计算机专业课程开发简介

1.1教学大纲

BCIT的课程开发是以教学大纲(Outline)为中心展开的。其教学大纲主要包括以下几项内容:第一部分是课程的基本信息,包括课程开始和结束的时间、理论及实验的课时、先修课程以及后继课程等;接下来是一段简短的关于课程的描述,主要说明该课程覆盖的内容;每一门课程的成绩统计方法是不同的,也就是说期末考试、期中考试、测验、作业、实验、项目等成绩在总成绩中所占的比例是不同的,而且得到怎样的成绩才能通过该课程的评定方法也不同,所以每一门课程的教学大纲都包括关于该课程考核方法的说明;接下来是课程的教学目标,提出对学生能力的要求。每门课程提出的教学目标约五到十条左右,教学目标的可操作性和可执行性都很强;接下来是对该大纲的核实确认,相关的管理者要对这份大纲进行签字确认,包括大纲的作者(Authoring Instructor),教研主任(Program Head)和系主任(Dean);大纲中包括对这门课程的任课教师的介绍。通常每一门课程有一到两名理论课教师和若干名实验课教师,在这一部分介绍教师的基本信息和联系方式;接下来是关于教材的要求,包括必备教材和推荐教材。教材可能是已经正式出版的书籍,也可能是教师开发的教学材料;接下来是对学生的要求的说明,包括如何使用计算机,如何完成作业、实验和项目等,以及对于缺勤的处理说明,对于作弊的处理说明,对于重修的说明等;最后是教学进度,教学进度以教学周为顺序,详细说明每一周的上课时间、地点、上课内容和所需的教学材料等,另外,还要说明实验的时间、各种测验和考试的时间以及作业和项目的开始和结束时间等。

每一门课程开始的第一节课上教师的首要任务就是和学生讲解这门课程的教学大纲。BCIT的教学大纲就是课程的教学标准,教学大纲就好像是学院、教师和学生之间签订的一份合同,合同的内容非常全面,不留漏洞,各方必须要按照这份合同严格执行。

1.2其他教学材料

教学大纲编写好以后,接下来要围绕该大纲开发其他教学材料。

(1) 教材:课程中使用的教材具有较强的实用性,一门课程可能会使用多本教材,另外,教师会将一些好的教材推荐给学生。

(2) 讲义:教师会根据自己的授课特点开发讲义,可能是电子幻灯片,也可能是投影胶片或其他介质的讲义,总之讲义会提前开发出来,学生通常会带着教师的讲义听课,节省课上记笔记的时间。

(3) 实验练习:练习通常在实验课上完成,实验课不一定都在计算机房完成,例如,“数据库原理”这门课程中的实验课的一半学时都是在教室上课,由实验课教师指导学生完成练习。

(4) 测验:测验通常也是在实验课上进行,每门课程都会安排若干次测验,时间一般在二十分钟左右。测验时,学生随意坐,教师也不进行特意的监考,但是学生非常讲诚信,没有作弊的情况发生。

(5) 作业:作业由学生在课后完成,作业的难度相对较大,有一些作业要求学生以小组的形式完成。作业必须按时上交,否则就没有成绩。

(6) 项目:一门课程通常设置一到两个项目,项目的规模通常较大,也非常贴近实际应用。项目以小组的形式完成,除了要开发出可运行的系统以外,还要求学生提供完整的项目文档。

根据课程的不同,每门课程所开发的教学材料的形式不完全一样。整个课程的安排非常周密,每一项教学活动都在教学大纲的教学进度中有明确的要求。

1.3教学支持系统

BCIT的校园网由负责安全的部门进行管理,其利用率非常高且运行稳定。BCIT的课程包会在课程进行前或进行过程中到网上。在校园网的范围内,学生和教师都可以通过自己的用户名和密码以不同的身份登录到放置课程包的服务器,并可以随时下载课程包的内容或上传相关资料。如果不在校园内,也可以通过Internet访问到校园网并进行下载和上传的操作。BCIT的这一套教学支持系统为其课程开发的教学方式提供了很好的支持。

2课程开发教学方式的一些特点

2.1课程开发的内容贴近工业实际需要

BCIT开发出的课程贴近实际应用。例如在其“数据库原理”课程中所选用的实例规模较大,都是可以应用到实际中的数据库系统。整个课程选择了4到5个这样的系统,讲课、练习、测验和考试等各选择一个这样的系统作为实例。学生所完成的项目也要求有实际的应用价值。在做项目的过程中,除了技术上的要求,同时要求学生运用良好的软件开发方法和开发过程。另外,学生不但要完成可运行的实际系统,还要提交完整的项目文档。所有这些要求都与企业实际运行状况相符合。

2.2课程包的更新及时

每个学期,BCIT都要更新其课程包。首先,教学大纲要重新编写和审定,并依次由相关人员和部门进行审核。教学课程包要围绕新大纲重新进行开发,当然,如果先前的课程包开发得很好的话,那么新课程包会给予部分保留。教学软件要升级到最新的版本。不仅是一门课程,专业的整体教学计划也会根据实际要求及时进行调整。

2.3注重团队合作意识的培养

BCIT非常注重学生团队合作意识的培养,每一门课程都会安排小组工作。例如,在“数据库原理”这门课程中,课程设计了两个项目,这两个项目要以小组的工作方式完成。在Java程序设计课中,除了项目以外,实验和作业也是要以小组的形式完成的。提到小组工作方式时,人们通常最先想到的问题是小组的每一个成员是不是都能认真工作,是不是有的成员会将工作推给别人去完成。在BCIT,这个问题解决得比较好,因为BCIT把学生小组工作能力的培养看作一个系统的工程来完成。首先,在入学的第一个学期,有一门专门的课程培养学生小组工作能力,这门课程以实验课的形式进行,实验的内容可以由学生自己选定,不一定有很大的难度。在课程中,教师主要辅导学生如何开展小组工作,例如如何对工作进度进行记录,如何处理小组成员之间的关系,成员之间如何进行交流等。另外,小组工作不是某一次实验或某一门课程中的工作形式,而是学生在整个学习工程中都要面对的工作形式,所以学生已经习惯了这种工作方式。另外,整体的社会诚信度也是决定小组工作是否能够成功的重要因素。总之,BCIT非常重视小组工作法,为学生将来适应团队工作打下了良好的基础。

2.4构建适应职业教学特点的教师团队

优秀的教师团队是开发高质量的课程的重要保证之一。目前BCIT的计算机系有教师及教学管理人员22人,共取得各类学位38个,其中最高学位为博士学位的人数占总人数的22.7%,硕士学位的人数占总人数的36.4%,学士学位的人数占总人数的27.3%,只具有文凭(类似于国内的大专层次)的人数占总人数的13.6%。在硕士和学士学位中,理学学位占48.5%,工学学位占9.1%,工程学学位占15.2%,其他类别学位(管理学、教育学等)占27.2%。从以上的数据可以看出,BCIT的教师团队的学历水平并不是很高,但是BCIT要求所有的教师必须具备企业工作的经历。这些来自企业的教师在刚刚进入学校时,首先要接受教学中心(Learning and Teaching Centre)的培训,该中心还负责帮助教师开发课程包,接受学生对教师的评价并反馈给教师。这样的教师团队不但具有很高的教学水平,而且他们具有企业工作经验,可以将自己的实际工作经验渗透到课程当中,为能够开发出符合职业教育特点的课程提供了保证。

2.5建设实用的教学设施

实用的教学设施是保证课程高质量实施的重要条件。BCIT的教学设施不追求先进,而是追求实用。教学软硬件环境为高质量的教学提供了保证。BCIT的校园网利用率非常高,在国内,很多高校都投入巨资来购置网络硬件设备,但软件环境却相对落后,造成服务跟不上,使大量的硬件资源被浪费。在BCIT,网络的软硬件配置非常合理,对软件的维护同对硬件的维护一样,是由学院专门的安全部门负责的,整个系统的可用性、可靠性、安全性都非常高,对其课程开发式的教学方式提供了很好的支持。为了充分地利用教学资源,BCIT的理论课多数是多个班合班上课,课程使用阶梯教室,教室中配有可入网的计算机、投影仪、幻灯机等,教室中的音响设备也非常好,无论学生坐在哪个角落,都可以很好地听课。BCIT的实验课要求非常严格,每个班不超过20人,有专门的实验课教师上课。这种小班教学使所有的学生都可以直接获得教师的辅导。在BCIT,机房基本分为三类,一类是公共机房,学生可以在课余时间到这样的机房学习,而且是免费的。另一类是低年级学生使用的机房,这类机房面向课程,学生根据课程的不同,使用不同的机房上课。第三类是高年级学生使用的机房,这类机房面向专业,每个班(20人以下)使用一个固定的机房,学生持自己班所在机房的门锁密码进出机房,其他人不可以随便出入。

2.6严格执行教学要求

BCIT的教师对课程包中的要求执行非常严格,很多学生因为无法完成严格的课程计划而面临重修、留级甚至退学的问题。进入BCIT不等于一定能拿大相应的文凭,在计算机学院,大约只有百分之六七十的学生可以按时顺利拿到文凭。正是教师严格的教学态度,保证了教学的质量。

3课程开发教学方式的优势

通过对BCIT教学过程的观察和在项目教学中的实践体会,我感到进行课程开发具有以下几点好处:

(1) 最大程度地减小教师人为因素对教学效果的影响。课程开发好以后就成为了一个标准,这个标准是通过工业界认可的,达到这个标准的学生才是符合工业界要求的学生,当然更容易找到并尽快适应工作的要求。教师要讲授这门课程就必须按照这个标准执行;学生不能达到这个标准就不能获得相应的资格。这样一来,教学质量得到了有效的保证,避免了教师由于个人因素擅自取舍教学内容,也避免了变味儿的“因材施教”影响教学的质量。

(2) 课程开发可以最大化优势教师的作用。课程开发的工作一般都是由在工业界有多年工作经验,并具有相关资格认证的教师组织同一门课程的其他任课教师共同完成的。通过课程开发,这些优势教师的成果可以得到最大程度的利用,在这一过程中,也使年轻或新教师得到学习的机会。

(3) 可以更好地保证教学质量。由于开发后的课程的教学过程是开放的,直接面向学生、同行和领导,所以也同时受到多个方面的监督。这样一来,也自然而然地实现了对教学过程的监督和管理。这种过程管理有力地保证了最终的教学质量。

(4) 课程开发使得教学过程的计划性增强了。所有讲授同一门课程的教师都按照相同的教学进度进行教学活动,学生也可以提前了解教学内容,做好准备,使他们更能掌握学习的主动权。

我院从2004年起,在计算机软件技术专业的教学过程中借鉴了这种教学方式并取得了很好的效果。这种教学方式可以使教学过程更加规范,易于管理,而且教学质量稳定。另外,这种教学方式还能够潜移默化地影响学生,使学生养成工作有条理的习惯,培养学生的工作责任心。

参考文献

[1] www.bcit.ca

[2] 王秀英. 基于UML的师生教学信息交互系统分析与设计[D]. 天津大学,2007.

[3] 郭国侠. 加拿大职业教育一瞥[J]. 河南职业技术师范学院学报,2005,(2).

Key Words: BCIT, Curriculum Development, Vocational Education

上一篇:软件工程教学中的团队学习模式研究 下一篇:构建操作系统实践教学体系