1“1+X”的计算机基础教学课程体系

实践育人是目前我国大学教育面临的新问题尽管多年来大学教育一直强调教学实践,但是如何完善实验环境,使实践教学与课堂教学有机融合,是我们面临的问题。新模式注重实践教学体系,从计算机技术的产生、发展以及发展过程中里程碑式的人和事,使学生对计算机技术影响人类文明发展有了全面系统的了解;突出计算机技术在相关专业和交叉学科中解决问题的思维方式与科学方法,进而激发学生的思维与创造力;拓展学生的自我学习空间,构造多层次创新人才成长环境,使学生充分感受到计算机科学与技术的渗透力,面对未来敢于挑战。基于新模式构建的课程体系突出公共基础课程的特点,从单纯的技能培养上升到强调通识知识、文化的学习和对学生计算机思维能力的培养。围绕新模式我们开展了一系列教学实践,构建以资源整合为基础的实践训练平台。

2以计算思维为导向的计算机基础教学课程新体系

计算机基础教学课程新体系以学分制为基础实施目标管理,设定总体学分要求,学生可据此自主构筑知识结构。新的课程体系内容包括如下3层:

(1)素质培养层。通过大学计算机基础培养大学生所必须具备的计算机文化基本素质,在计算机基础知识与综合能力方面打基础,为后继课程作准备。

(2)思维训练层。以培养学生计算思维的基本方法和运用计算机的基本能力为目标。计算机程序设计作为大学计算机基础课程后的一门重头课,教学内容针对不同专业领域,覆盖面向对象的C++、Java、VB、Web等不同的实践环境,支持实现分类分层教学,满足学生的学习要求。

(3)拓展创新层。该层目标是开拓学生视野,提升学生综合应用计算机的能力,使学生具有基本的创新意识。通过一组选修课程(如与专业结合的计算机课程、前沿技术的计算机课程等),进一步培养学生的计算机综合应用能力和创新能力,满足专业需求和信息化社会对人才的需求。

3以培养思维创新能力为核心的实践教学体系

3.1多层次人才培养的实践教学平台

按照新的教学体系,以文化修养熏陶和基本操作技能训练为基础,以计算思维素质培养为核心,以综合应用和创新能力培养为主线,构建新的实践课程体系(以下简称“新体系”)。新体系横向划分为4个层次,重视操作型和技能验证型实验,普及设计型和综合型实验,鼓励研究型和创新型实验。第1层次为文化修养熏陶。学生通过计算机认知学台了解和认识计算机,注重计算机在人类发展历史上的作用和新的发展趋势,加深对计算机的学习与理解。该层次要求学生掌握计算机基本操作,如文字处理以及通过网络进行信息检索。学生可通过立体化学习资源以及课外辅导自行完成。第2层次为基本技能实验。以操作型和技能验证型实验为主,注重基本的实验原理、实验方法和实验技能,初步培养学生的创新意识和综合素质。以计算机基本操作和基本应用为主,如掌握信息获取、数据处理、信息展示等相应软件的使用。学生可以通过选修课、实训等方式在开放的软件实验环境完成。第3层次为计算思维素质实验。以设计型和综合型实验为主,训练学生的计算机程序设计能力,重在培养学生计算思维,主要包括C++语言程序设计、Java语言程序设计、VB语言程序设计、Web程序设计和网站与网页设计等课程。不同专业方向的学生根据专业需求进行选择。本层实验强调提高软件应用能力,培养应用所学知识解决工程实际问题的综合能力。第4层次为综合应用与创新实验。本层次包括计算机硬件、数据库、计算机网络、多媒体等课程,以创新型、新技术和高层次应用实验为主,重在启发和培养学生的研究兴趣和动手能力,提高学生综合素质和研究能力。本层次的教学结合大学生创新项目,强调将教师的研究成果应用于教学中。教师根据自己的研究工作和科研项目发布实验项目内容。学生选择相应实验项目后,在教师指导下,自主地对实验项目进行分析和设计,以小论文或软件形式给出结果。

3.2“以学生为主体,以教师为主导”的实践教学模式

堂上不曾讲授过的知识和问题,由于不能尽快获得教师的指导,使得一些疑难问题得不到解决,严重影响学生的学习兴趣和学习效果。为此,结合大学计算机基础课程的教学改革,我们对教师工作进行重新配置,保证线上和线下都能参与辅导。同时,安排高年级研究生进行实时线上辅导,安排教师在实验室值班,承担起学生课外计算机应用技能的辅导。我们构建以能力为主导的课程考试机制,检验学生是否掌握计算机知识和技术,即学生如何应用计算机解决实际问题。考试机制将提高计算机实测比例,根据解决问题的实际效果客观评判。总成绩为“基础知识+综合实验+教学参与”,占比为5:4:1。建立学习奖励机制,即成绩结构中的教学参与成绩,对学习拓展模块和参与创新型实验的同学,综合其实验报告、实验结果演示、答辩等环节,对他们的学习主动性进行评价。在课程的总成绩中,实验成绩所占比例由20%提高到40%,对其中特别优秀的,经过答辩组老师的评议,其成绩可直接作为该课程的成绩,免予期末考试。3.3“惠及大众,培育冒尖”的创新人才培养模式实践ACM-ICPC(ACMInternationalCollegiateProgrammingContest)是世界上公认的规模最大、水平最高的国际大学生程序设计竞赛,是当代信息技术相关专业的大学生展示其创新实践能力和国际竞争力的高端平台。为此,我们构建了以ACM程序设计竞赛为基础的拓展创新训练平台,坚持“惠及大众,培育冒尖”的主导思想,践行“赛课结合,赛练互动”的执教方法,重视“训练平台,管理机制”的建设环节,获得了良好的实践效果。ACM程序设计竞赛是少数精英型学生参与的活动,但是也不能曲高和寡、脱离大众。根据学生的实际需求,结合国内、国际不同层次的计算机竞赛要求,在重点培养拔尖人才的同时,充分利用优势资源,面向全校开设讲座以及校内竞赛,达到鼓励一般、重点培养的目的。

4差异化教学实践模式

4.1基于学科差异的分类教学

好的教学体系需要一个操作性强的教学模式来支持。计算机基础教学面对全校不同专业的学生,每个专业的计算机能力要求差异较大。在对北京交通大学各学院调研的基础上,我们对专业需求进行分析、归类和总结,根据“学科专业、知识结构、培养层次”构建如下的计算机基础课程分类、分层和模块化的教学模式。学科专业分为3个大类:理工类、人文/外语类、经济/管理类。知识结构分为3个模块:大学计算机基础、程序设计基础和计算机技术与应用。培养层次分为2个层次:基本能力培养和创新能力培养。

4.2基于学生个体差异的分层教学

根据学生个体差异,构建“强基础,重技能,鼓励创新”的层次教学结构,强化对理论知识的掌握和对实践能力的培养。理论知识分为基础知识、专项应用和综合应用3层;实践能力分为基本技能、应用技能和创新技能。新课程体系在教学实践中考虑学生的个体和专业差异,培养方案面向全体学生。如图2所示,基础教学强调对基本的概念、原理和方法的掌握,目标定位在使绝大部分学生通过学习能够掌握该课程领域的基本知识和技能。学生在学习过程中可以根据各自的基础选择学习或免修。个体培养面向优秀学生(如思源班、卓越工程师计划班、国际班等),该部分教学与学校的大学生创新活动和学科竞赛相结合,使学生有机会进一步拓展视野,提高能力。

4.3基于过程的模块化课程教学

在分类、分层次教学体系中,每门课程采取“重基础、强实践、过程考核”的模块化教学。每门课程包括基础知识模块和研究拓展模块。基础知识模块为本课程所有学生必须掌握的基础理论和基本技能;拓展模块为根据授课对象构建的该课程的专项应用知识和技能。我国中学计算机教育状况不均衡,为满足不同水平学生的求知欲望,考试采用阶段性过关考核方式,每学期安排至少2次考试,对于已学习过相关内容的学生可以参加第一次考核,通过后进入优秀学生培养过程的学习,进行拓展模块知识的学习。拓展模块由任课教师根据所在教学班的具体情况进行安排,充分发挥教师的优势,体现个性化教育。

4.4实践教学新体系

建立与理论教学并行的,既相对独立,又相互联系的实践教学新体系。新体系加强基础,拓宽专业知识面,培养学生综合实践能力,全面提高学生的实验知识、实验技能、工程素质和创新能力,加强学生的社会适应能力。新体系压缩了课内教学时数,增加实验时数,同时精选知识点和技能点。教师在课堂上讲出内容的精髓后,让学生在计算机上练习实验相关的技术和方法。教学和实验时数一般达到1:1甚至1:2,如C语言程序设计课程,24学时上课,24学时实验教学,再加上24学时的课外实践。

5教学实践与成果

5.1新课程体系应用

2012北京交通大学新教学计划规定非计算机专业计算机课程选修学分为4学分。根据计算机基础教育的指导思想与教育理念,大学本科学生入学后先学学计算机基础课程,然后选修1门程序设计课及相应的课程设计。

5.2教学实践成果

新课程体系经历了“研究—实践—调研—修改”的螺旋式发展过程,我们从教学实践中找问题,发现新方法,不断完善课程体系。

1)开展能力培养与思维训练相结合的实践教学。利用自制的立体化教学资源,突出实验教学中的分类、分层的分级实践教学模式,以满足不同基础不同层次不同专业学生对教学的需求,实现因材施教和个性化培养。新课程体系在2010年选择了3个学院、4个课堂进行试点,2011年开始在新生范围内试运行,2012年在全校范围内试行新课程体系。2)突出过程考核与理论考试相结合的能力检查机制。利用自主研制开发的在线考试系统和试题库构建灵活的考核机制。自2008年以来每届新生的大学计算机基础课程考试全部采用“实验作业+课程设计”方式,强调对学生实践动手能力和计算机综合应用能力的培养;C语言程序设计课程采用笔试和上机编程相结合的模式,其他系列课程则分别采用开卷、半开卷等模式进行考核。

3)探索“惠及大众,培育冒尖”的创新人才培养模式。2008—2011年间,北京交通大学代表队连续4年晋级ACM-ICPC全球总决赛,并获排名奖状,其成绩在中国大陆名列前茅(中国大陆只有上海交通大学、清华大学、北京大学、浙江大学、复旦大学、中山大学和北京交通大学7所学校连续4年晋级全球总决赛并获排名奖状);北京交通大学代表队在ACM-ICPC亚洲区预赛中获金奖5次、银奖9次和铜奖17次。6结语非计算机专业计算机课程教学的新模式在近3年的教学实践中获得良好效果,但是,大学计算机教育不同于大学数学教育,它建立在计算机科学学科之上。这门学科的飞速发展以及社会对计算机应用人才需求不断变化,要求我们对新模式要不断地进行实践与完善,才能培养出符合社会发展需要的人才。

作者:许宏丽 王移芝 单位:北京交通大学计算机与信息技术学院

阅读次数:人次

大学计算机基础线下作业,【计算机基础论文】大学计算机基础教学新形式探究(共4665字)...相关推荐

  1. 计算机绘图cad2016,帮忙用cad画图计算机绘图线下形考册2016秋

    帮忙用cad画图计算机绘图线下形考册2016秋 (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 计算机绘图网络核心课程形成性考核学校名 ...

  2. 计算机课程线下,计算机应用基础课程线上与线下混合教学优化方案

    黎荣振 摘 要 在计算机应用基础课程教学中应用线上与线下混合教学模式其不仅符合当代学生的需求,还有利于打破传统教学方式的弊端,弥补其存在的不足,扩大了学生获取知识的渠道,促进学生综合能力和综合素养的提 ...

  3. 计算机文化基础形考作业5客观题答案,电大计算机本科形考

    电大计算机本科形考Tag内容描述: 1.电大计算机本科论文提纲范文电大计算机本科论文提纲格式模板 摘要 第1章 绪论 1-1 研究背景及意义 1-2 国内外研究综述 1-2-1 国外研究综述 1-2- ...

  4. 计算机文化基础形考作业五,国开电大计算机文化基础形考作业12.pdf

    国开电大计算机文化基础形考作业 12 题目顺序是随机的,使用查找功能( Ctrl+F )进行搜索 题目: 一般软件中, 放弃当前操作的命令键是 ____.[答案]: Esc 题目: 64 位微型计算机 ...

  5. 计算机课程线下,线上线下在计算机应用课程中的应用

    摘要:为了明确线上线下教学模式的理论基础,文章对线上线下的教学实践环节进行了研究,进而提高我国"计算机应用基础"课程的教学水平.研究表明,线上线下教学模式的开展可以从课前线上环节. ...

  6. python线下培训-天津python培训,0基础学python线上还是线下好?

    0基础开始选择学习python的时候就注定要纠结于学习方式是线上学习好呢还是线下学习好呢?其实两者都各有各的优势,线上课程便宜,时间自由灵活,不过需要我们强大的自学能力以及自控能力:线下的话学习氛围. ...

  7. 华工计算机高等数学b下作业,华工高等数学下作业

    <华工高等数学下作业>由会员分享,可在线阅读,更多相关<华工高等数学下作业(4页珍藏版)>请在人人文库网上搜索. 1.2015-2016年度第一学期高等数学B(下)练习题201 ...

  8. 福师《计算机应用基础》在线作业一,福师《计算机应用基础》在线作业一答案...

    福师<计算机应用基础>在线作业一答案 一.单选题(共 40 道试题,共 80 分. ) V 1. 将十进制整数 25 转换成二进制数是() A. 11011 B. 10011 C. 110 ...

  9. 川大计算机应用基础一次作业答案,川大《计算机应用基础第1次作业答案川大《计算机应用基础》第1次作业答案.doc...

    川大<计算机应用基础第1次作业答案川大<计算机应用基础>第1次作业答案 首页 - 我的作业列表 - <计算机应用基础>第1次作业答案 欢迎你,杨颜(DC3122Y1001 ...

最新文章

  1. H.264 picture parameter sets成员值含义学习笔记
  2. [Java]读取文件方法大全
  3. 云时代看CRM如何引领企业成功?
  4. css3教程:弹性盒模型
  5. Hyper-V下虚拟机无法启动的故障排除
  6. 05_学生管理系统,xml读写,布局的综合应用
  7. Unity Shader着色器优化
  8. esp8266 擦拭_【一起玩esp8266】flash的擦除方法——专治疑难杂症
  9. Flex中让Panel等容器可拖动
  10. 网络安全之iptables 实验篇一
  11. 【漏洞复现】局域网 ARP 中间人攻击 获取他人账号密码
  12. 结构体学习笔记6——结构体嵌套
  13. linux配置网络参数
  14. 两条曲线所围成的面积_脆值(损坏边界曲线)
  15. 获取棋盘格与标准模板在扫描仪上不同位置图片
  16. 【教程】无需下载任何软件,使win10任务栏完全透明!
  17. 81、【backtrader基金策略】如果每周定投一次,在周几定投收益率更高?
  18. xcb_query_extension_reply_t的解释
  19. c语言中千分号的用法,在ChemDraw中输入千分号的教程
  20. 18款最佳Bug跟踪管理系统

热门文章

  1. vivado安装步骤
  2. 笔记 | 人工智能导论 语义网络表示
  3. sql 闩锁 原因_关于SQL Server中的闩锁
  4. *p++、*(p++)、(*p)++、*++p、++*p的区别
  5. 花青素类荧光染料Sulfo-Cy3.5 NH2,Sulfo-Cyanine3.5 amine,磺酸基-花青素Cyanine3.5 氨基,可以用来标记蛋白
  6. OPPO VIVO等多平台官方远程真机测试平台
  7. macbook pro如何外接显示器?macbook 外接显示器教程
  8. sip 时序图_教你如何看懂时序图(小白如何快速轻松的看懂时序图)
  9. 加入AI考拉大家庭,是一种怎样的体验?--来自考拉码农的心声
  10. linux下源代码安装f90,linux下编译fortran linux安装gfortran