基于项目课程的Linux实训项目教学设计
作者:王 勇 周美玲
来源:《电脑知识与技术》2009年第13期
        摘要:通过对Linux实训项目的教学设计,对以“项目课程”的人才培养模式,提高软件技术综合职业能力和职业素质的培养经验进行了探索。
        关键词:项目课程;教学设计;职业能力
        中图分类号:G434文献标识码:A文章编号:1009-3044(2009)13-3579-02
       
        1 引言
        课程在整个职业教育中所处的核心地位,是不可取代的。职业教育的课程应该从工作岗位、工作任务出发,强调能力本位,并要求企业和学校合作。以任务引领的项目课程把理论和实
践加以整合,解构和重构知识,通过一个个具体项目实现了职业教育满足社会需求的目标,项目课程的一体化的特长成功地解决了理论与实践的脱节问题。
        “项目课程”人才培养模式是在以“就业为导向”的指导下,师生通过共同实施一个完整的“项目”工作而进行的教学活动。先由教师对项目进行分解,并作必要的示范性指导,然后让学生分组围绕各自的工程项目进行讨论、协作、实践、探究性学习,最后以共同完成项目的情况来评价学生是否达到教学目的。它综合了当前传统探究教学、任务驱动教学和案例教学的特点,旨在把学生的学习训练有效融入工程任务完成的过程中,让学生积极地学习、自主地进行知识的构建,所有教学活动都是围绕真实的项目展开。软件技术专业的核心课程都以项目为导向,适应“工学结合”的人才培养要求进行重新构建,并通过项目实施促进教学方法的改革,走出了一条独具特的人才培养之路。
        结合软件开发岗位技能的需求,以“岗位→核心技能→知识点→课程设置→各课程应掌握的内容→各教材的内容”的方式构建“项目课程”课程体系,全部课程主要由职业公共基础课、职业理论基础课、职业能力主干课、职业能力延伸课、职业能力专项训练项目五部分组成。软件技术专业基于岗位技能分析结果设计课程体系路径图如图1所示。
        实践性教学环节理论以“够用”为度,按照就业市场的需求通过各阶段性的实践教学安排,进行了宽基础、活模块的实训项目教学设计,做到有目的、有计划地培训学生的实践技能和职业技能。结合软件技术学院以软件开发为重点的的具体情况,在进行Linux操作系统的实训教学设计时,充分考虑和体现了这一特。
        linux安装jdk16
        2 基于项目课程的Linux实训项目教学设计
        SoftTop软件开发公司(一个虚构的公司)专门为客户开发信息系统软件,一直使用Microsoft Windows系统作为开发平台并取得显著成果。最近,该公司根据市场变化趋势并作出决策,要求开发人员转向使用Linux作为开发平台。然而,现有的开发人员此前没有使用Linux的经验,而且新产品的开发时间有限,因此公司将组织开发人员参加培训,以让每位开发人员都掌握在Linux下开发应用程序的技能。案例设计了两位员工——作为系统管理员的Jenny和作为开发人员的Tom。
        教学目标: 能熟练使用Linux系统的命令行界面进行日常工作。总的指导思想是提供一个
开发平台、网络操作系统的的学习,着眼于提供对“开发”有利的帮助和掌握进行Linux网络服务管理。
        教学设计分4个步骤:
        问题的提出:Linux系统的/etc目录保存了整个系统的配置文件。SoftTop软件开发公司的系统管理员Jenny需要经常对该目录的所有内容进行备份。Jenny希望对备份的文件进行方便的管理。
        问题分析:备份的文件有越多,其副作用越明显:一是严重浪费硬盘空间;二是对于这些文件的搜索和再次复制的操作将大大降低运行速度。
        比较好的解决方法是使用压缩功能,把整个备份的文件夹压缩为一个单独的文件,以方便管理。文件的压缩:命令tar可以把整个目录的内容归并为一个单一的文件,但没有压缩。
        例如:Jenny@SoftTop:~$ tar -cf bin.tar /bin
        教学要点提示:压缩时,自身不能处在要压缩的目录及子目录以内
        文件的解压,也可以把两步合为一步:Jenny@SoftTop:~$ tar -zxf
        解决方案:
        Jenny@SoftTop:~$ su -↙
        SoftTop:~# gzip etc.tar↙
        SoftTop:~# tar -zcf /etc
        学生实训:由于目录etc下文本配置文件一般都是比较短小,因此使用普通复制的方式备份整个目录的内容将会导致严重浪费硬盘空间。问Tom如何可以避免这种浪费?请给出解决方案,并具体实施。
       
        3 在学习后期设计综合实训,提高学生综合应用能力
        综合实训:基于Linux的JSP开发环境的配置
        SoftTop软件开发公司现在接到开发项目,需要在Linux平台进行基于Java的WEB应用程序开发,开发人员Tom急需将现有的系统构建出开发平台。
        实训目标:构建LAMP(即Linux+Apache+Mysql+Php)的开发平台,并安装配置Eclipse开发平台,实现JavaWeb项目的开发应用。
        实训知识点:准备Linux版本软件包,JDK5.0 Update 16,eclipse-SDK-3.2., apache-tomcat-5.5.,mysql-5.0.67-linux-i686.tar.zip,PHPEclipse_1.1.9_,phpMyAdmin-3.1.
        实训操作步骤:1.下载相关软件;2.安装配置相关软件3.软件安装及配置顺序,JDK、eclipse、Tomcat、mysql,具体步骤参考实训指导书,不再详述。
        实训结果如图2,图3,即表明成功。
        ■
        图2 Lamp开发平台 图3 Lamp开发平台中运行Eclipse
        实训小结:实现了LAMP(即Linux+Apache+Mysql+Php)的构建,实现了Linux下JavaWeb项目的集成开发环境平台,当然,安装了Apache以后,系统也支持PHP的开发。
        扩展作业:下载并安装配置Eclisep包,MySql5.0,phpmyadmin。
        通过Linux课程实训项目的设计和教学实践表明,实现“项目课程”的人才培养模式,可以使软件技术专业与软件企业更为紧密地结合起来,为教师项目开发锻炼和学生职业能力训练提供一个真实的职业环境,有助于教师和学生的职业素质、职业态度和习惯的形成。“项目课程”,理论实践一体化课堂,是根据“就业导向”这个基本原则总结出来的行之有效的教学模式,是为满足软件技术人才对职业技能需求而设计的一整套教学方法的集成。对激发学习兴趣,提高教学效率,培养职业素质,形成职业能力都将起到重要的作用。实现“项目课程”,理论实践一体化课堂,使软件技术专业的教学从传统的学科形教学模式下脱胎出来,创新职业教育的教学方法,为全面提升高职教育的教学水平从方法学上探索成功的经验。
       
        4 结束语
        项目课程能够让学生获得一种全面的、和谐的、切实有用的教育。以能力培养为核心选择教学内容,在学科体系中提取适度够用的知识,并与工作需求进行整合,设计教学项目,为学生创设能充分发挥其潜能的学习情景,使学生在行动中,在体验的过程中获得知识和能力,能有效地调动学生的主动性和积极性,达到以传授知识、技能为主转向以培养学生的综合应用职业能力为核心的目的。
        参考文献:
        [1] 鲍洁.建设高等职业教育课程标准框架体系[J].职教通讯,2007(2).
        [2] 周哲民,张麦秋.高职项目课程开发的实践[J].职业技术教育,2007(32).
        [3] 徐国庆.项目课程的基本理论[J].职教论坛,2006(4).

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。