中外合作班《软件工程:分析与设计》课程教学初探

2018-01-04 12:02王惠平钟若武
电脑知识与技术 2018年29期
关键词:中外合作办学软件工程分析

王惠平 钟若武

摘要:中外合作办学是我校教育改革的重要项目。《软件工程:分析与设计》是我校中外合作专业计算机应用技术的专业核心课程。该文 通过介绍教学目标、教学内容、教学方法、考核评价等各个方面,对该课程进行教学初步探索。

关键词:中外合作办学;软件工程;分析;设计;教学

中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2018)29-0191-02

Abstract:Chinese-foreign cooperative education is an important project of education transform in our university。Software Engineering: Analysis and Design is a core course of computer application major under Chinese-foreign cooperative education. Teaching goal, teaching content, teaching method and assessment are introduced. Teaching exploration is done with this course.

Key words:Chinese-foreign cooperative education; software engineering; analysis; design; teaching

1 引言

我国自改革开放以来,高等教育有了迅速的发展。目前,我国的高等教育有三种教育形式:中外合作办学、民办学校和公办学校,其中中外合作办学越来越受到广泛的关注,初步形成了全方位、多层次、宽领域的格局[1-2]。我校2011年经广东省教育厅批准、教育部备案,与澳大利亚联邦大学进行合作办学,计算机应用技术(信息管理)专业列入普通高考招生计划(专科)。我校的计算机应用技术专业的学生在大二上学期开始学习澳方的专业核心课程。澳方的专业核心课程一共有12门,每学期学习4门,共计3个学期学习完毕。《软件工程:分析与设计》是澳方的专业核心课程之一,通常安排在大三的上学期学习。针对我校14级计算机应用技术、15级计算机应用技术这两届的学生,我教授过该门课,因此有了自己的一些教学体会。本文从教学目标、教学内容、教学方法、考核评价等各个方面加以介绍。

2 课程教学探索

2.1 教学目标

中外合作办学的目标是引进优质教育资源,借鉴国外先进教学理念,培养出更多适应当前全球化的知识型人才[3]。我校的中外合作专业——计算机应用技术专业也具有相应的人才培养方案,其中包括了明确的人才培养目标与规格。

在本门课的教学目标上,澳方和中方的终极目标都是希望学生学完之后有所收获。这些收获成果包括三个层次,分别是知识层面,技能层面,应用层面。知识层面包括两点:一是能够解释详细的项目计划和控制,良好的沟通和文档的重要性,能够使用合适的工具以便能够提供有质量的产品;二是能够区分软件工程和编程,同时能够区分软件配置和程序。技能层面包括六点:一是使用软件设计原则来设计软件并对使用设计模式的软件编写文档;二是分析源代码,并编写全面的单元测试代码;三是使用计算机辅助软件进行软件设计;四是使用重构对质量较差的已有源代码进行结构和可读性的改善;五是使用一种合适的软件开发方法进行软件系统的开发;六是在设计、开发、维护信息系统时选用合适的方法和技术,尤其是使用面向对象的方法。应用层面是使学生开发出符合业界标准的复杂软件系统。这样该门课对学生的存在价值以及就业帮助就充分体现出来了。

2.2 教学内容

本门课的教学内容主要包括:

需求获取;

利用UML建模;

面向对象的分析;

面向对象的设计概念和技术:逻辑——物理设计、用户接口、程序设计、设计打包;

利用一种面向对象的编程语言实现面向对象设计系统;

软件测试;

项目管理:沟通、计划、监控、质量保证、变更管理;

维护业务。

2.3 教学方法

中外合作班的澳方专业核心课程采用双语教学模式。双语教学模式主要有汉译型、穿插型、示范型、合作型四种。这门课,针对学生的具体情况,我主要采用的是穿插型教学模式。穿插型教学模式是以外文作为语言媒介,即在讲课过程中以外文为主导,不断地在中文和外文之间做解释性地交换。该种方法比较适用于具有一定的外语学习基础的学生,在课堂学习的过程中对授课老师不断地在外文和中文之间的忽然转换有一定的适应和理解能力,思维方式能够在外文和中文之间随着老师的讲授而转变。这种方式下,授课老师根据外文的难易程度,有针对性地对外文进行翻译,对于普遍性简单的部分可以一笔带过,而对于专业性难点或者语法难点,授课者可以留出更多时间进行讲解,这样能够有效地节省时间,提高教学效率[4]。實践证明,这种教学模式有很好的教学效果。

教学资源全部使用英文,并且都放在moodle平台上。在moodle平台上,教师可以发布教学资源,布置作业,收集作业,批改作业,上传成绩,设置讨论等等;学生可以下载学习资源,在线学习,查看作业,提交作业,查看成绩,参与讨论等等。一旦学生熟悉moodle平台,很多学习任务都可以在该平台上完成。

本门课共计72课时,其中理论课时48,实验课时24。一般情况下,该门课一周两次理论课,一周一次实验课,共计12周完成教学任务。具体安排如下表1所示。理论课上除了教师讲解,还会有大量的课堂讨论,这样学生对知识的掌握会更深刻。由于中外合作班的人数基本都在30人以下,这样的小班授课比较容易照顾到每一个学生的学习状况。实验课上,我会针对学生提出的具体问题加以指导,让学生能够及时得到帮助。

由于本门课的操作性很强,所以我一般更多采用的是案例教学。比如说讲到设计模式的时候,我用的是地宫大师游戏的案例。学生通过这个案例学到了工厂模式,单件模式,命令模式等多种设计模式。这样既提高了学生的学习兴趣,又达到了教学目的。

2.4 考核评价

我校中外合作办学班的澳方专业核心课比较注重过程考核和评价[5]。学习过程中的每一个环节对学生来讲都是被考核的部分。本门课的考核包括四个部分:期中测验、个人作业、小组作业、期末考试。这四个部分占最终成绩的比例分别为:10%、20%、20%、50%。其中前三部分属于A类指标,最后一部分属于B类指标。B类指标要求学生一定要达到分数的一半,并且加上A类指标的分数之后达到50分(以满分100分计算)才能表示修得学分;其他情况一律属于考核不通过,需要重修该门课。对于期中测验和期末考试,这两部分是笔试,全英文试卷作答,闭卷完成。对于个人作业和小组作业,这两部分需要学生在计算机上完成。学生需要在规定的时间之内把作业提交到作业系统,迟交或不交都会有相应的分数减少的惩罚。学生提交的作业我会一份一份批改,每一题按照评分标准打分,最后汇总每一名学生的作业总分,并上传系统,以便学生查阅。如果有学生的作业是抄袭的,那么他们的作业会被处理成0分,并且给予非常严厉的告诫。我对学生的期中测验和期末考试试卷也会在规定的时间内及时批改,并把分数上传到系统,让学生及时得到反馈。因此,本门课的考核评价基本可以客观反映出学生的努力程度。

3 结论

我校合作办学专业的教学工作是对教师的一项全新挑战。本文对《软件工程:分析与设计》课程教学探索的介绍,起到抛砖引玉的作用。今后我还会继续深入探索相关课程的教学工作,不断吸收新的教学理念,优化教学内容,改进教学方法,争取把教学水平提到更高的层次。

参考文献:

[1] 田尚.高职院校中外合作办学人才培养的策略探讨[J].天津电大学报,2016,20(3):60-63

[2] 张莉,张劲柏.高职院校中外合作办学人才培养方案构建研究[J].中国职业技术教育,2016(20):53-55

[3] 郑慧君.高职中外合作计算机专业人才培养研究[J].计算机时代, 2018(8):79-81

[4] 桑萍.中國合作办学中双语教学模式的比较与探讨[J].湖北函授大学学报, 2018,31(14):17-18

[5] 伍慧卿. 高职院校中澳合作办学项目现状、问题及对策[J].教育现代化, 2018,5(25):101-102.

【通联编辑:王力】

猜你喜欢
中外合作办学软件工程分析
隐蔽失效适航要求符合性验证分析
电力系统不平衡分析
电力系统及其自动化发展趋势分析
产业与教育交互下的“中外合作办学”服装人才培养
关于如何创新和完善计算机软件工程管理的探讨