计算机基础课亮点,高校计算机基础课程新心思路探析

2024-02-25 12:40

本文主要是介绍计算机基础课亮点,高校计算机基础课程新心思路探析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

章可 刘永生 郭永莉

389f0943827b20bd9464b159528cbe57.png

4a8c0d2d90f515a9522690226adaf62d.png

2e37a4f21b6d0071fbeb1913e39ea294.png

摘要:计算机基础教育要保持生命力,课程必须随计算机技术的发展与时俱进,教学内容必须不断优化。文章简要回顾我国计算机基础课程教学内容的发展历程,分析当前计算机基础课程教学内容中存在的问题,结合学生调查问卷进行研究,旨在计算机基础课程教学内容改革中提供一些新思路。

关键词:计算机基础课程;教学内容;计算思维;Office高级应用

1我国高校计算机基础教学内容回顾

20世纪80年代是我国计算机基础教学从无到有、开创摸索的阶段,各高校计算机基础教学从Basic语言教学开启普及教学,教学对象逐步扩展到各学科各专业。课程名称多为计算机应用基础,教学目标为普及计算机基本知识,培养计算机操作能力。教学内容采用“基础知识+操作系统平台+应用软件”模式。

90年代计算机基础课程陆续纳入大学基础课程体系,高校计算机基础教学进入了蓬勃发展阶段。将课程名称定为计算机文化基础,说明计算机教学上升到文化层面的高度,强调培养学生计算机信息处理能力。

2006年后,计算机基础课程升级为大学计算机基础课程(以下简称大基课程),教学内容也进一步提升,陆续形成九大模块(见表1)。

2010年《九校联盟(C9)计算机基础教学发展战略联合声明》的发布,标志着以培养学生“计算思维”能力为核心的新一轮计算机基础教学改革在国内高校形成广泛共识。计算思维相关知识点进入计算机教材。

2当前计算机基础课程教学内容存在的问题

2.1教学内容涉及面广,重点不突出。

随着计算机技术的发展,计算机基础课程内容逐渐增加,几乎涵盖了计算机学科的方方面面。课程的每一章内容可映射到一本或几本计算机专业教材,大有百科全书化的趋势。

以我校为例,计算机教学始于1985年开始,进行Basic语言培训,1993年筹建计算机教学中心,1995年开始计算机应用基础培训和选修课教学,1997年起按省教育厅要求参加省非计算机专业学生计算机知识与应用等级考试。教学内容与全国高校保持一致。2006年,结合《关于进一步加强高等学校计算机基础教学的意见》和《中国高等院校计算机基础教育课程体系2006》(CFC),省教育厅计算机教学指导委员会根据我省具体实际情况拟定了《关于进一步加强云南省高等学校非计算机专业计算机基础教学的意见》,提出了分类思想。我校教学内容走上了与学科专业融合改革之路,教学内容增加了医学信息相关内容(见表1),教学内容不断增加。

近年各高校对大基课程课时不断压缩,从上百学时压缩至30、40学时。面对内容更新快、知识点剧增的情况,教师上课只能满堂灌,疲于奔命完成教学内容;学生面对内容多而杂,知识点联系松散,重点不突出,多感枯燥无味,难于将知识串起。

2.2教学内容与中学内容有所重合,缺乏亮点

按照教育部《中小学信息课程指导纲要》,大多中小学开设了信息技术课程。我们对云南省初高中信息技术课程开设情况进行了研究,并对我校2014级、2015级新生问卷调查(见表2和表3)发现,大基课程内容与信息技术课程内容重合高。这一表象导致大学计算机课程教学内容缺乏吸引力。

通过表3可以看到,超过半数的学生认为自己计算机水平良好,认为现行大基课程要求掌握的知识技能,自己已掌握,因此学习缺乏动力,随意缺课现象时有发生。部分学校的教学管理者也肤浅地认为通过中小学信息技术课程内容,学生已经掌握了相关知识,没有必要再用过多的学时进行重复性教学。不断压缩大基课程课时,甚至质疑大基课程开设的必要性。

3对目前计算机基础教学内容的一些思考

3.1解决好学生自我高估计算机知识和应用能力的问题

我们对我校入学新生进行了计算机水平测试,按照大学计算机课程大纲要求组卷,测试结果(见表4)显示,及格率仅为5%。这表明中学信息技术教学并未取得预期中的效果,学生对自己计算机掌握水平估计过高。就办公信息处理而言,通过信息技术会考的学生,仅仅撑握了非常初浅的应用,系统应用、深度应用仍是一片空白,因此,Office部份的教学不应该弱化甚至删除,而应该加强和提升,在其高级应用上挖掘。

在调查中,更多学生对网页设计、多媒体技术感兴趣,但是,由于学时的缩减,教学内容多,教学中并没有得到很好的落实。对于这部分,可结合“中国大学生计算机设计大赛”予以加强,让学生能够学有所用,获得更多的成就感。

3.2解决好计算思维与教学点结合的问题

现阶段计算机基础教学改革的热点问题是如何在教学中贯彻计算思维。据周以真教授提出的“计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动”。计算思维体现的最佳途径就是程序设计,因为程序设计本身就是问题求解的过程。这也是理工科院校或综合性院校计算机基础教学的通常做法。但是对于医药类院校这一途径并不适用。

实际上,医药院校新生对于程序设计课程兴趣不大(见表5)。主要原因在于:一是学生的思维结构偏重于形象思维、逻辑性和集中性思维,抽象思维、发散性思维相对不足,缺乏创造性思维,程序设计课程的内容医学生难于理解;二是医学学科要求操作规范化,讲求确定性和准确性,专业性强,学生觉得程序设计对今后工作帮助不大,医学应用软件应由专门的技术人员设计,医务工作者会用就好,因此学生学习积极性低,学习效果差。

现有教学内容能否支撑计算思维?其实,现有的大学计算机基础课程中充满着大量的计算思维案例,教师们一直都在进行着无意识的计算思维教学。有众多研究者对现有的课程内容与计算思维结合进行了尝试和研究。如龚沛曾教授提出用6周时间开展计算思维和程序设计算法教学;朱鸣华教授提出了概论、数据的表示与存储、计算机系统组成、操作系统、计算机网络基础与应用、程序设计基础与算法、数据库系统和信息安全等8单元教学内容;陆汉权教授等提出的计算机历史、计算模型、处理器模型、编码与存储、算法和程序、操作系统和计算机网络7模块内容框架;周怡教授提出“贯穿计算思维内容的计算机基础知识,以医学案例展开Office使用、医学信息分析与决策”。这些研究成果无疑对我们在大基教育中如何培养学生计算思维,起到了很好的启发作用。我们认为只有结合专业,在日常教学中寻找适宜展开计算思维培养的结合知识点,才能使计算机思维的培养有根有源。

3.3解决好教学内容日益膨胀的问题

笔者认为以下几种内容可以减少。

(1)过时的内容。一些已经淘汰或过时的软硬件内容可以删除。

(2)学生掌握情况较好的内容。如Windows系统操作、Office软件的基本操作、互联网、杀毒软件操作、输入法等。让学生课后自主查缺补漏。

(3)信息技术课程中学习过、学生有一定基础但没有达标的内容,可放到实验课中,让学生进行探究式学习。

应该保留和加强以下内容。

(1)新技术、新知识、新进展应该加强,并跟进相关知识和技术普及。

(2)根据专业特点,提高学生运用计算机解决专业具体问题的能力。在面向专业服务中找到计算机基础教育教学的落脚点,提高学生应用计算机解决专业问题的思维、能力。

(3)计算机基础理论的认知,是大基课程与信息技术课程的根本差异,因此理论知识不可少,但也应避免为理论而理论的提升和空谈,必须把握好度,以有助于培养学生计算思维能力,培养学生专业信息素养,提高专业信息意识、信息能力的切入点。

(4)对各专业学习高年级学生的走访调查(见表6)发现,近79%的受访学生认为,大基课程中,办公信息处理最有用,教学中应加强并提升。

这其中的原因,一是很多学生(包括研究生)对各种总结、实验报告、课程论文、答辩演示文稿、毕业设计等文档排版存在很大问题,长文档编辑排版、目录生成、批注、自动编号、样式等几乎一无所知,电子表格软件更是知之甚少,遑论Office各软件组件间的交互使用及宏。二是用人单位对应聘人员Office软件使用要求较高,大部分学生对于Office软件的大量高级功能显得力不从心。三是从2013年下半年开始,全国计算机等级考试(CNRE)二级开考MS Office高级应用科目,大部分学生认为,程序设计并非人人有用,选择MS Office高级应用上手更容易,日后更有用。

因此,大学计算机基础课程教学中引入MSOffice高级应用的知识,结合全国计算机等级考试大纲要求,将其讲深讲透,既可帮助学生获得二级证书,又可增强学生的就业竞争力;同时可使课程具有一级半的性质,有利于大基课程从一级向二级更高层次的转型。

4结语

古人云:十个指头捉跳蚤,一无所获。大学计算机基础教育的发展,应放弃教材内容选取多而全、知识结构拼盘化的模式。以服务专业为指导,以人才培养知识、能力需求为向导,根据专业特点选择教学内容,走多元化的道路,确保学生通过课程学习,在某个方面知识、能力提高。

(编辑:史志伟)

这篇关于计算机基础课亮点,高校计算机基础课程新心思路探析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/745505

相关文章

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

SpringBoot基础框架详解

《SpringBoot基础框架详解》SpringBoot开发目的是为了简化Spring应用的创建、运行、调试和部署等,使用SpringBoot可以不用或者只需要很少的Spring配置就可以让企业项目快... 目录SpringBoot基础 – 框架介绍1.SpringBoot介绍1.1 概述1.2 核心功能2

Spring Boot集成SLF4j从基础到高级实践(最新推荐)

《SpringBoot集成SLF4j从基础到高级实践(最新推荐)》SLF4j(SimpleLoggingFacadeforJava)是一个日志门面(Facade),不是具体的日志实现,这篇文章主要介... 目录一、日志框架概述与SLF4j简介1.1 为什么需要日志框架1.2 主流日志框架对比1.3 SLF4

Spring Boot集成Logback终极指南之从基础到高级配置实战指南

《SpringBoot集成Logback终极指南之从基础到高级配置实战指南》Logback是一个可靠、通用且快速的Java日志框架,作为Log4j的继承者,由Log4j创始人设计,:本文主要介绍... 目录一、Logback简介与Spring Boot集成基础1.1 Logback是什么?1.2 Sprin

MySQL复合查询从基础到多表关联与高级技巧全解析

《MySQL复合查询从基础到多表关联与高级技巧全解析》本文主要讲解了在MySQL中的复合查询,下面是关于本文章所需要数据的建表语句,感兴趣的朋友跟随小编一起看看吧... 目录前言:1.基本查询回顾:1.1.查询工资高于500或岗位为MANAGER的雇员,同时还要满足他们的姓名首字母为大写的J1.2.按照部门

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键