论文部分内容阅读
摘 要:在教育改革飞速发展的今天,我国的工程教育认证已与国际接轨,已签署《华盛顿协议》,成为会员国之一,我国的工程教育认证已与国际认证等效。但对于我国工程类人才国际化才刚刚起步,还需要付出更大的努力,与多方面人才培养相结合共同达到职业国际化互认。本文基于OBE专业认证体系,结合职业院校特点,以计算机语言编程为案例,提出在教学中运用以项目为导向、教学环节的构建与实施、学习结果的实际达成度评价,再进行反思与改进,实现预期学习目标。
关键词:计算机语言 OBE 过程实施 评价
随着智能制造的发展,工业4.0的提出,无论在我们的工作中还是在生活中,智能控制已触手可及。各行各业都在无形中进行应用,掌握控制技术已在各学科中渗透,计算机语言编程正是实现人机控制的基础,具有广泛应用价值,因此对提高计算机语言编程的能力具有普遍的要求。让接受教育的学生,更好地掌握技术是非常关键的一步。本文通过对OBE一体化教学体系的阐述,有助于提高学生学习效果与提升教学水平。
OBE具有双层含义,在理论上,OBE是一种“以生为本”的教育哲学,是以成果为导向的教育理念成果导向教育(Outcome based education,简称OBE)。在实践上,是一种聚焦于学生受教育后获得什么能力和能够做什么的培养模式。一切教育活动、教育过程都围绕实现预期的学习结果。在OBE教育中,至少有以下四个核心问题:其一,学生学习什么,掌握什么?其二,为什么要学生学习这些内容?其三,如何帮助学生取得这些学习成果?其四,如何有效地评价学生取得这些学习成果?
一、项目教学为导向
项目教学为现阶段广泛采用的教学方法,学生能更有效地掌握科学文化知识,综合培养个人能力。因此,课前介绍课程项目,即定义学习结果,对课程项目进行由点及面进行说明。项目中不仅需要对教材中的理论知识进行应用,而且能根据学生的专业发展特点,运用交叉学科知识,社会岗位的需求,锻炼学生的个人能力与职业素质。在教育学中,知识的掌握与记忆需要渐进的过程,更需要适当的方法,这样才会更好地达到识记的目的。学生往往对于所学知识不知应用在何处,导致知识的学习阶段化,在后续的应用中反而被遗忘。而项目教学的好处,在于知识的理实一体,学生不仅能够快速接受知识,更有助于加深印象。学生明确了要学习什么,掌握什么?为什么要学习这些内容?
1.本学科的知识应用
在计算机语言的学习中,首先采取知识应用背景介绍,举生活中所熟知的应用,以ATM自动取款机操作界面为例,提问引发学生对此所应用的计算机语言内容。当操作界面按钮后,会逐渐弹出所需要的功能界面,这一过程实质是软件编程中所达到的功能,这样由抽象内容转化成形象具体的事物,对学生更好地认识科学世界做到铺垫,并且引起学生探索科学世界的好奇心。学生能明确计算机语言在实际工程中的作用,由计算机语言中的语句、指令及编程的逻辑达到的功能,由选取其中一个功能,可以引出对条件语句的介绍,与此同时引出授课内容。
2.注重交叉学科的知识应用
知识的迁移在学习中具有积极的影响,对于C语言,学生的基础是英语、数学知识的储备,使学生有一定的知识支撑。同时对于掌握计算机语言有助于交叉学科的理解,生活中的所使用的智能设备,如智能温度计不仅可以检测温湿度,还可以进行数据的显示等功能,除了可见的物理硬件之外,达到控制的目的是计算机语言编程的应用。掌握好计算机语言也可对智能设备的控制编程进行理解。
3.完善自身职业素养
当今,对人的要求,不仅是知识的要求,更是对个人能力与素质的要求。教学中会渗透着培养学生人际交往、团队工作和交流的能力;教学中安排小组讨论式教学,每个人都有不同的角色,可以发挥出不同的作用,在共同完成项目的同时,需要学生独立组建有效的团队,担任好各自职责,形成良好的技术团队。个人职业技能与态度要围绕工程中解决问题的能力展开,学生做好问题的记录,个人具有主动性与愿意承担风险的职责,并要体现出职业道德。
二、具体教学环节的构建与实施
教学环节的设计要紧扣知识—能力—素质一体化,项目设计实现知识的应用及大部分能力以及素质的培养,教学计划形成以个人及团队考核的项目。教学过程以项目的具体实施为主线贯穿课程,培养学生的创新能力、团结协作精神和工程分析的实践能力,满足社会对工程教育的需求。
1.明确教师职责
教师应清晰计算机语言对专业教学计划的作用及贡献,各课程群之间的结合关系,制定明确的课程大纲。组织教学活动,可以采取主动学习、协作学习、探究式学习、基于项目学习等。并编写条理明确的教学教案,制定学习结果的评估方法和评分标准,确保课程教学的可持续改进。
2.课程学习目标的制定
计算机编程语言要做到与专业培养标准、毕业要求、社会需求相符合。其中,知识目标为能够对计算机程序的基础、发展历程、数据类型、运算、分支结构、程序框图、循环结构、函数等内容进行掌握,能考慮到工程实践中对设计功能的要求,形成系统的程序设计知识体系,绘制程序设计的流程图,根据项目的要求提出设计方案。能力目标为具备分析、解决实际工程问题的能力,对程序进行编制、调试与优化的能力,并能进行有效的交流与团队合作能力。
3.课程学习目标的达成路径
学习目标的达成需要进行考核,要细化可测评的课程学习目标,围绕学习目标设计学习任务和学习活动,评估实际的学习结果。对于计算机语言中的数据类型、程序指令、程序结构、调试、优化进行考核,在课内与课下都可以进行完成。课内包括:课堂教学、案例分析、知识点讨论等环节。课下对知识单元、知识点学习、程序案例、程序优化讨论、作业等环节进行考核。其中,作业要围绕课程学习,布置针对性的知识点作业,类型以语言记忆、编程题为主,这样能更好地训练学生对程序的阅读、分析与编制。实践环节也是教学计划的重要组成部分,可以提供一定量的实践程序,供阅读,加强对编程逻辑的训练。按照项目功能,独立编制程序,提高解决实际问题的能力。期末考试,围绕培养目标,结合课程性质,考试以选择题、填空题和程序编制题为主。学习目标任务与掌握知识点和具备的能力都要相对应,为后期教学评估与反思做准备。
关键词:计算机语言 OBE 过程实施 评价
随着智能制造的发展,工业4.0的提出,无论在我们的工作中还是在生活中,智能控制已触手可及。各行各业都在无形中进行应用,掌握控制技术已在各学科中渗透,计算机语言编程正是实现人机控制的基础,具有广泛应用价值,因此对提高计算机语言编程的能力具有普遍的要求。让接受教育的学生,更好地掌握技术是非常关键的一步。本文通过对OBE一体化教学体系的阐述,有助于提高学生学习效果与提升教学水平。
OBE具有双层含义,在理论上,OBE是一种“以生为本”的教育哲学,是以成果为导向的教育理念成果导向教育(Outcome based education,简称OBE)。在实践上,是一种聚焦于学生受教育后获得什么能力和能够做什么的培养模式。一切教育活动、教育过程都围绕实现预期的学习结果。在OBE教育中,至少有以下四个核心问题:其一,学生学习什么,掌握什么?其二,为什么要学生学习这些内容?其三,如何帮助学生取得这些学习成果?其四,如何有效地评价学生取得这些学习成果?
一、项目教学为导向
项目教学为现阶段广泛采用的教学方法,学生能更有效地掌握科学文化知识,综合培养个人能力。因此,课前介绍课程项目,即定义学习结果,对课程项目进行由点及面进行说明。项目中不仅需要对教材中的理论知识进行应用,而且能根据学生的专业发展特点,运用交叉学科知识,社会岗位的需求,锻炼学生的个人能力与职业素质。在教育学中,知识的掌握与记忆需要渐进的过程,更需要适当的方法,这样才会更好地达到识记的目的。学生往往对于所学知识不知应用在何处,导致知识的学习阶段化,在后续的应用中反而被遗忘。而项目教学的好处,在于知识的理实一体,学生不仅能够快速接受知识,更有助于加深印象。学生明确了要学习什么,掌握什么?为什么要学习这些内容?
1.本学科的知识应用
在计算机语言的学习中,首先采取知识应用背景介绍,举生活中所熟知的应用,以ATM自动取款机操作界面为例,提问引发学生对此所应用的计算机语言内容。当操作界面按钮后,会逐渐弹出所需要的功能界面,这一过程实质是软件编程中所达到的功能,这样由抽象内容转化成形象具体的事物,对学生更好地认识科学世界做到铺垫,并且引起学生探索科学世界的好奇心。学生能明确计算机语言在实际工程中的作用,由计算机语言中的语句、指令及编程的逻辑达到的功能,由选取其中一个功能,可以引出对条件语句的介绍,与此同时引出授课内容。
2.注重交叉学科的知识应用
知识的迁移在学习中具有积极的影响,对于C语言,学生的基础是英语、数学知识的储备,使学生有一定的知识支撑。同时对于掌握计算机语言有助于交叉学科的理解,生活中的所使用的智能设备,如智能温度计不仅可以检测温湿度,还可以进行数据的显示等功能,除了可见的物理硬件之外,达到控制的目的是计算机语言编程的应用。掌握好计算机语言也可对智能设备的控制编程进行理解。
3.完善自身职业素养
当今,对人的要求,不仅是知识的要求,更是对个人能力与素质的要求。教学中会渗透着培养学生人际交往、团队工作和交流的能力;教学中安排小组讨论式教学,每个人都有不同的角色,可以发挥出不同的作用,在共同完成项目的同时,需要学生独立组建有效的团队,担任好各自职责,形成良好的技术团队。个人职业技能与态度要围绕工程中解决问题的能力展开,学生做好问题的记录,个人具有主动性与愿意承担风险的职责,并要体现出职业道德。
二、具体教学环节的构建与实施
教学环节的设计要紧扣知识—能力—素质一体化,项目设计实现知识的应用及大部分能力以及素质的培养,教学计划形成以个人及团队考核的项目。教学过程以项目的具体实施为主线贯穿课程,培养学生的创新能力、团结协作精神和工程分析的实践能力,满足社会对工程教育的需求。
1.明确教师职责
教师应清晰计算机语言对专业教学计划的作用及贡献,各课程群之间的结合关系,制定明确的课程大纲。组织教学活动,可以采取主动学习、协作学习、探究式学习、基于项目学习等。并编写条理明确的教学教案,制定学习结果的评估方法和评分标准,确保课程教学的可持续改进。
2.课程学习目标的制定
计算机编程语言要做到与专业培养标准、毕业要求、社会需求相符合。其中,知识目标为能够对计算机程序的基础、发展历程、数据类型、运算、分支结构、程序框图、循环结构、函数等内容进行掌握,能考慮到工程实践中对设计功能的要求,形成系统的程序设计知识体系,绘制程序设计的流程图,根据项目的要求提出设计方案。能力目标为具备分析、解决实际工程问题的能力,对程序进行编制、调试与优化的能力,并能进行有效的交流与团队合作能力。
3.课程学习目标的达成路径
学习目标的达成需要进行考核,要细化可测评的课程学习目标,围绕学习目标设计学习任务和学习活动,评估实际的学习结果。对于计算机语言中的数据类型、程序指令、程序结构、调试、优化进行考核,在课内与课下都可以进行完成。课内包括:课堂教学、案例分析、知识点讨论等环节。课下对知识单元、知识点学习、程序案例、程序优化讨论、作业等环节进行考核。其中,作业要围绕课程学习,布置针对性的知识点作业,类型以语言记忆、编程题为主,这样能更好地训练学生对程序的阅读、分析与编制。实践环节也是教学计划的重要组成部分,可以提供一定量的实践程序,供阅读,加强对编程逻辑的训练。按照项目功能,独立编制程序,提高解决实际问题的能力。期末考试,围绕培养目标,结合课程性质,考试以选择题、填空题和程序编制题为主。学习目标任务与掌握知识点和具备的能力都要相对应,为后期教学评估与反思做准备。