服务于专业教育的计算机基础课程体系的研究
2016-03-22李桂芝刘亚辉王伟
李桂芝++刘亚辉++王伟
摘要:分析了当前高校非计算机专业计算机基础课程体系存在的问题,结合多年从事计算机基础教学的经验,提出了适合我校专业和学生特点的面向专业应用的分类分层次的计算机基础课程体系,并探讨了课程体系的实施方案。该课程体系充分体现了计算机基础教学对专业教育的支撑作用,有利于吸引学生学习兴趣,提高非计算机专业计算机基础课程的教学质量,充分发挥计算机基础教育在实现应用型人才培养目标过程中的作用。
关键词:计算机基础;课程体系;专业应用;实施方案;教学质量
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)01-0148-03
Research on the Computer basic Course Architecture Serving for the Professional Education
LI Gui-zhi, LIU Ya-hui, WANG Wei
(Computer Center, Beijing Information Science and Technology University, Beijing 100192, China)
Abstract: This paper Analyzes the present situation of computer basic course architecture oriented to non-computer specialty, presents a new hierarchical computer basic course structure for professional application combined with many years ' experience of the author in computer basis teaching. The implementation scheme of the course architecture is discussed. The course system fully embodies the supporting role of computer basic teaching to professional education, and is beneficial to attract students interest in learning, improve the teaching quality of non-computer specialized computer basic course, give full play role to the computer basic education in the process of realizing application-oriented talents cultivation objective.
Key words: computer basis; course architecture; professional application; implementation scheme; teaching quality
1 概述
随着信息技术在社会各行各业的快速发展,熟练运用信息技术和手段解决专业领域问题的已成为大学生必须具备的基本素质。大学计算机基础教学的目的是使非计算机专业学生掌握计算机、网络等相关的基本知识、方法和技术,培养学生的计算思维能力,提高学生的信息素养,以达到信息社会对大学生能力素质的要求。因此计算机基础教学在本科教育中有着极其重要的地位。目前的计算机基础课程体系设置在体现支撑专业应用和社会应用方面还存在很多不足,所以就计算机基础课程体系设置如何在先进性和实用性方面为专业学习奠定基础、如何体现计算思维能力的培养,建立符合不同专业计算机基础教育要求的分类分层次的课程体系,仍需要不断探索和研究。
2 计算机基础课程体系存在的问题
计算机基础教学主要是为非计算机专业学生提供信息素质与能力方面的教育,使学生能够应用计算思维解决专业问题。因此,计算机基础课教学在培养符合信息社会需求的应用型人才方面发挥着极其重要的作用。
计算机基础课教学涉及的内容广泛,学生的计算机基础水平参差不齐。另外,各个非计算机专业对计算机基础课程的知识结构与应用能力要求是有差异的。而目前在计算机基础课教学中,我校采用同一标准、同一要求的课程设置(《大学计算机基础》+《程序设计基础(C、VB)》),在知识分层与体现专业应用需求方面还缺乏明确的导向,使得计算机基础课不能与学生专业很好地结合,降低了学生学习的兴趣,造成教学效果不理想。另外,随着信息技术的快速发展,一些新概念和新技术如移动通信、物联网、大数据等不断涌现,但在计算机基础课教学中还没有引入这些新概念和新技术,造成计算机基础课的教学内容与社会应用需求脱轨,这必然会影响学生的学习动力。因此,有必要改革计算机基础教学的课程体系、知识体系以及实践体系,探索采用面向专业应用和社会应用的分层次的教学体系,使得课程体系设置以及教学内容符合专业基础教育的要求,充分发挥计算机基础教学在实现应用型人才培养目标中的作用。
3 计算机基础课程体系设计原则
既然对非计算机专业学生进行计算机基础教学的目的是培养既熟悉本专业知识又掌握计算机应用技术的复合型人才,而现有的计算机基础课程体系存在与专业培养目标脱轨的问题,所以要建立全新的以专业应用为核心的课程体系应遵循以下原则[1-3]:
1)不同的非计算机专业对计算机基础知识的需求不同,课程体系的设置要体现专业需求特点。深入分析不同专业的人才培养目标,以及对计算机应用能力的需求,建立服务于各专业的计算机基础课程体系。计算机基础课程体系要提供不同层次、不同类型的计算机课程,满足不同专业学生的需求,使得学生的兴趣爱好、专业特长得以充分发挥。
2)课程内容要与学生专业以及计算机新技术深入结合,根据不同专业学生的能力结构和计算机技术本身的发展对课程内容进行设计,制定不同的教学要求。计算机基础课程是部分非计算机专业开课计划中后续课程的先修课程,教学内容应体现将来在专业课中的应用,使学生利用计算机这个工具为其专业课程服务。所以计算机基础课程教学的知识体系和实验体系要体现与专业融合的特点,要充分考虑不同专业课程对计算机基础教学内容的需求。
4 面向专业应用的计算机基础课程体系设计
4.1 课程体系设计方案
在我校的计算机基础课程体系改革中,根据学生基础、专业特点等构建了面向对象、分层次的课程体系。首先将专业分为理工科非计算机类和文科类(包括经管类)两大专业类别,对不同类别专业分别开设具有专业特色的必修和选修课程;然后根据学生所学专业知识领域将计算机基础课程体系划分为三个层次:基础课程、专业基础课群、专业应用课群,如表1所示[4-8]。
表1 计算机基础课程体系
[课程群层次\&课程\&面向专业\&基础课群\&计算机基础\&各专业(必修)\&C语言程序设计\&理工类(必修)\&VB程序设计\&文科类(必修)\&专业基础课群\&面向对象程序设计\&理工类(限选)\&数据库技术及应用(Sql Server)\&Java程序设计\&计算机网络技术与应用\&多媒体技术及应用\&文科类(限选)\&数据库技术及应用(Access)\&Internet技术及应用\&网页设计(Dreamweaver)\&专业应用课群\&Matlab软件使用\&理工类(选修)\&动态网站开发与管理(Jsp)\&计算机网络安全\&电子设计软件Protel的使用\&物联网概论\&高级Office应用\&文科类(选修)\&动态网站开发与管理(Asp)\&统计分析软件Spss的使用\&电子商务技术基础\&办公自动化技术\&三维动画设计\&会计电算化\&]
1)基础课群。包括计算机基础和程序设计基础(C、VB)两门课,是必修课,其中计算机基础课程包括计算机基础知识、算法基础、操作系统基本知识、网络基础、办公软件操作等方面的内容,重点放在学生的计算机操作能力的培养;程序设计基础课程依据专业不同分别开始C和VB两个语言课程,重点讲授程序设计语言和程序设计方法,引导学生从应用的角度掌握一门适应自己专业学科需要的编程工具语言,培养学生的计算思维能力。
2)专业基础课群。属于技术型课程,为计算机技术在专业领域中的应用奠定基础。根据不同专业对不同计算机技术的需求来开设课程,培养学生应用特定计算机技术解决问题的能力和方法。该层次课程按理工和文科类专业分别开设多个课程供学生选择。
3)专业应用课群。专业应用课群包括一些与专业结合比较密切的课程,从专业需求角度展现计算机应用的技术和方法。有些专业特征非常明显的课程,如统计分析软件Spss的使用、电子商务技术基础等,一般可以由计算机基础课教师和相关专业教师共同承担教学任务,充分体现计算机技术在专业领域的应用。该层次的课程是学生根据自己学习的专业进行选修,通过该层次的课程的学习,使学生具有解决本专业领域中问题的能力。
4.2 课程体系实施方案
1)选课方案。学生在课程的选择上采用“2+X+Y”方案(其中 X 为专业基础课程,Y为专业应用课程)。 2是指基础课群的必选课程(大学计算机基础和程序设计基础),是全校各专业的必修课程,程序设计基础按照专业分别开设C语言和VB语言,所有专业的学生必选其一;X 是指限制选择专业基础课群中的至少一门课程,其余的课程根据学生的个人兴趣自由选择;Y 是指专业应用课群的任选课程,学生可以根据自己的兴趣爱好和所学专业自由选择多门课程学习。该选课方案兼顾学生的专业要求和兴趣爱好,可以激发学生的学习热情。
2)课程的知识体系和实验体系。课程的知识体系也应该和相关专业融合,同一门课对不同的专业学生讲授时,在内容的组织和选取、讲授深度上应该有不同的授课标准,更多的关注相关专业的应用需求,在教学内容上融合相关专业的案例。比如,对于理工专业的学生,数据库技术及应用课程侧重讲解数据库设计的理论知识以及Sql Server数据库的使用,而对于文科专业的学生,则以Access数据库为例侧重讲解数据库在专业领域的应用。课程的实验体系是计算机基础教学的重要组成部分,是培养学生解决实际问题能力的重要手段。针对面向专业应用的多层次课程体系结构,实验体系的设计也要体现与专业融合的特征,建立多层次的实验教学体系,可以划分为“基础与验证型实验”、“设计与开发型实验”和“研究与创新型实验”三个层次,其中研究与创新型实验是最高层次的实验,重点是锻炼学生用计算机技术解决专业领域问题的能力。
3)课程体系实施过程。该课程体系分四个阶段实施,第一学期开设计算机基础课群的课程,即计算机基础和程序设计基础两门课,主要目标是培养学生对信息技术的基本理解,具备基本的信息素养,同时培养学生基本的计算机操作技能,为后续课群的学习奠定基础;第二学期开设专业基础课群中的课程,使得学生在进入专业课程学习之前修完专业应用中的基础课程,这两个层次的课程对专业领域课程的学习起到支撑作用;而专业应用课群中的课程则从第三、四学期开始开设,在前两个层次课程学习的基础上,逐步在专业课教学当中引入相关的计算机技术和方法,培养学生用计算机技术解决本专业领域中的问题,这个层次的课程教学直接面向专业应用能力培养服务,是计算机基础教学的根本所在。
5 结论
建立面向专业应用的分类分层次的计算机基础课程体系,使得课程体系设置以及教学内容符合专业基础教育的要求,充分体现计算机技术与专业技术的融合,有利于吸引学生学习兴趣,提高教学质量,改善教学效果。另外,能够加强非计算机专业学生利用计算思维解决专业领域中问题的意识与能力,实现培养学生既具有扎实的信息技术功底,又懂专业知识的满足社会需求的复合型人才的教育目标。
参考文献:
[1] 陈一明.新形势下普通高校计算机基础教育目标与课程体系研究[J].计算机教育,2013(11):73-77.
[2] 王晓勇,方跃峰,肖四友,等.以专业应用为导向的计算机基础课程教学改革与实践[J].中国大学教学,2011(7):39-42.
[3] 侯家利,唐红.大学计算机公共基础课程体系的研究[J].东莞理工学院学报,2013,20(5):102-106.
[4] 王建勇, 魏中海.计算机基础课程体系的改革与实践[J].中国大学教学,2008(2):39-41.
[5]王传安,宋雪压,赵生艳.应用型本科院校计算机基础课程分类分级教学体系的构建[J].洛阳师范学院学报,2013,32(11):81-83.
[6] 尚蕾.大学计算机基础课程教学改革与课群建设研究[J].电脑知识与技术.2010,6(3):645-646.
[7] 李彦.非计算机专业计算机公共基础课程体系的研究[J].电脑知识与技术.2014,10(21):5072-5074.
[8] 黄雄华,周巍,蒋伟贞,等.计算机公共基础课程体系建设的思考[J].教育与教学研究.2011,25(1):99-101.