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

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

相关文章

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

如何评价Ubuntu 24.04 LTS? Ubuntu 24.04 LTS新功能亮点和重要变化

《如何评价Ubuntu24.04LTS?Ubuntu24.04LTS新功能亮点和重要变化》Ubuntu24.04LTS即将发布,带来一系列提升用户体验的显著功能,本文深入探讨了该版本的亮... Ubuntu 24.04 LTS,代号 Noble NumBAT,正式发布下载!如果你在使用 Ubuntu 23.

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

AI基础 L9 Local Search II 局部搜索

Local Beam search 对于当前的所有k个状态,生成它们的所有可能后继状态。 检查生成的后继状态中是否有任何状态是解决方案。 如果所有后继状态都不是解决方案,则从所有后继状态中选择k个最佳状态。 当达到预设的迭代次数或满足某个终止条件时,算法停止。 — Choose k successors randomly, biased towards good ones — Close

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

C 语言基础之数组

文章目录 什么是数组数组变量的声明多维数组 什么是数组 数组,顾名思义,就是一组数。 假如班上有 30 个同学,让你编程统计每个人的分数,求最高分、最低分、平均分等。如果不知道数组,你只能这样写代码: int ZhangSan_score = 95;int LiSi_score = 90;......int LiuDong_score = 100;int Zhou