开篇:润墨网以专业的文秘视角,为您筛选了一篇关于在应用型本科计算机专业中设置linux教学平台的探讨范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
Linux系统集成了众多系统的优点,是一种非常实用的操作系统。虽然在个人桌面方面,windows由于其操作的便利性,众多应用软件支持及人们长期以来形成的操作习惯,使得windows成为桌面系统的标准。但是随着网络和嵌入式等新技术的产生和发展,在许多专业领域linux凭借其开源、安全、稳定、高效率、低成本的特性得到了许多自由软件爱好者和厂商的技术支持。
随着linux应用的发展,linux应用人才的需求也在不断的快速增长,许多高校也意识到了开设linux相关课程的重要性,并设置了相关课程,以适应社会对该类人才的需求。虽然linux在高校中已得到支持和认可,但从目前开设的课程来看,linux的教学还存在着一些问题。本文将结合当前应用型本科计算机专业的培养目标,对基于linux教学的平台设置进行探讨,将linux的内容有机地结合进高校计算机课程的教学之中。
一现存教学问题的分析及目前linux课程的设置现状
在本科教育评估标准中确定应用型本科计算机专业以培养从事计算机系统集成的应用人才为主,注重培养学生软硬件系统的研发能力。学生应具备扎实的计算机基础理论知识和较强的实践能力。因此,相对于高职院校,应用型本科的学生应有更扎实的理论基础和更强的实践能力,能够用所学的知识,发现和解决问题;具有更大的发展后劲,跟上日新月异的计算机新技术。
但是从目前的学生学习状况看,存在以下几个问题:(1)理论课程多,实践性课程少;抽象的概念多,而具体的案例少;这样使得学生为了考试容易陷入学习的误区,动手较少,缺乏感性的认识,对理论知识感到十分抽象,形成一种恶性循环,容易产生厌学心理;(2)授课通常是以老师为主体,学生的主动性和积极性较差,不利于知识的吸收;(3)用人单位和学生常常感到所学的知识与实际应用差距较大,学生的实践能力与解决实际问题的能力较差,教育与企业的需求脱节。
在这种情况下,许多高校开设了一些linux课程作为理论课的补充,但是这种方式存在着一些不足,主要体现在以下三个方面:(1)linux的课程体系缺乏系统性和完整性。例如,在高校中,操作系统和网络原理是两门重要的专业基础课,但是学生学习时经常会觉得抽象,虽然老师在课堂上会引入一些linux的案例,但是由于教学目标的不同和课时的限制,其教学的重点是理论教学,主要是以介绍知识为主,而不是以培养应用能力为主;对于linux只是在遇到相关的知识点时,做了一些相应的知识点介绍,这样虽然有助于加深对理论的理解,但是内容广而不深,对linux的应用特性和核心技术不太了解。如果在这些基础课的基础上增加以linux为平台的相应后续课程如“Linux网络与安全管理”,“嵌入式Linux系统设计与开发”等应用性、实践性强的课程,不仅可以帮助学生理解理论知识,提高学习兴趣,还可以更好地培养学生动手实践能力,满足社会和企业的需求。(2)教学形式上还较为单一,综合实训类,实践应用类的课程较少。(3)对于linux课外的学习如各类的linux兴趣小组,linux认证培训,它们通常是针对某个具体的需求,以技能培训为主,没有或较少提供相应的系统性理论性的引导,使学生的学习具有不稳定性,盲目性和不可持续性。
二linux教学平台的搭建
1linux系统的教学资源
linux由于优秀的性能与开放低成本的特点,在网络服务器,信息安全,集群计算、嵌入式系统等方面得到广泛应用,而这些应用涉及到网络,操作系统,信息安全,程序设计,软件工程等多个计算机专业课程。而这些课程如果以windows为平台,由于其封闭性,学生常常只能了解表面特性与操作,而不能深入到内部,了解其底层的实现机理和软件的整体框架;而linux在这点上具有天然的优势,由于liunx是开源组织GNU计划的优秀产品,在linux平台上的大多数应用软件也是遵循GNU通用公共许可证(GPL)的开放自由的软件,学生通过基于linux平台的软硬件的应用,更容易理解所学的理论知识,做到“知其然并且知所以然”。同时,通过对这些优秀软件的分析,修改和模仿,从而进一步设计更符合实际要求的自主软件。
此外,linux是个在应用中不断发展完善的系统,其所涉及的内容和领域通常都与社会上的需求紧密相连。通过linux这个开放的、与实际应用紧密相连的、不断在发展创新的系统,学生能更容易理解计算机行业的应用和需求。
2linux的课程体系设置
从知识体系上看,linux操作系统本身内容很多,且与其相关的各种应用和开发的内容也很丰富。因此根据人才培养目标的不同,Linux的课程体系主要分为系统管理和程序开发两大类:(1)系统管理类:了解Linux的系统架构和工作原理,熟悉各类Linux服务器和网络环境下Linux系统的配置、维护与管理技术。(2)嵌入式开发类:了解Linux环境下系统程序开发的基本特征和方式,熟悉Linux内核、Linux应用系统、嵌入式Linux系统等的设计和开发技术。
系统管理类应用主要针对网络专业的学生,可开设以下课程:(1)Linux应用基础;(2)Linux服务器架设;(3) Linux网络应用开发。程序开发类主要针对嵌入式专业学生,可开设以下课程:(1)Linux应用基础;(2)Linux内核分析与开发;(3)Linux设备驱动程序开发;(4)嵌入式Linux系统开发。
由于现有教学体系中课时的限制,上述课程无法全部以独立设课的方式出现,因此可将上述课程分为独立课和非独立课两类。即,将“Linux基础及应用”、“Linux服务器架设”和“嵌入式Linux系统设计与开发”列入独立设课范畴,而将其它课程列入非独立设课范畴。由于这些课程的内容切合市场的需求,具有很强的实用性,为此,把它们列为了独立设课的范畴。这些独立课程可在专业基础课之后开设。
非独立设课指的是可与其他课程相结合,作为该课程的一个案例教学引入,如在操作系统课程中加入对linux内核的分析与开发,在网络安全课程中引入Linux安全管理,在C语言设计或是汇编语言设计课程中加入相关的linux内容。除此之外还可在课程设计、综合实验,毕业设计等环节以项目的形式引入相关的linux内容,提高学生的学习积极性和对知识的应用能力。
3关于教学模式的探索
在教学模式上可分为课内与课外两方面,这两方面互为依托,相辅相成。在课内方面,教师可从应用的角度抓住重点,弱化难点,结合相应的理论知识进行讲授,其中理论知识以够用适用为主。在学时的分配上,相比于其他理论性强的课程,应增加实践课时,减少理论课时。甚至于有些课程可在机房上课,边讲边练。在教学方式上应以学生为主体,多提问、讨论,多采用案例教学,以及采用项目驱动的方式,调动起学生的主动性和积极性。课外方面包括(1)建立各类的linux兴趣小组。如网络管理兴趣小组、LAMP网站开发兴趣小组、内核分析兴趣小组等;(2)组织各类的linux技能竞赛;(3)与企业合作,组织各种类型的讲座和实训基地、(4)鼓励学生参加各类的linux认证考试,并提供相应的指导和支持,提高他们的就业竞争力。
总之,Linux系统具有良好的技术和市场前景,人才缺口大。在应用性本科中,设置以linux为平台的课程体系,可为提高教学质量,满足社会需求提供良好的保证,使我们大学能够更好地为社会服务。
参考文献
[1]杨琴,王亮亮,芮雪.基于linux的信息技术教学平台初探[J].现代计算机(专业版),2011(30).
[2]梁正平,纪震.高校linux课程体系建设研究与实践[J].计算机教育,2009(5).
[3]王继魁,徐巨峰.高校linux课程改革及教学模式的探索[J].吉林师范大学学报(自然科学版),2010(4).