APP下载

高职计算机软件基础课程教学方法

2018-12-20王琼张春波李怡哈尔滨职业技术学院

数码世界 2018年11期
关键词:上机编程基础

王琼 张春波 李怡 哈尔滨职业技术学院

计算机软件基础课程是高职院校教育中学生的必修课程,并且是一门对操作水平要求较高的学科,其课程教学难度较大。企业和社会越来越需要计算机人才,编程能够解决许多人工无法解决的复杂问题。为了适应计算机技术的飞速发展,学校应不断优化教学方式和教学方法,以便于更好地提高学生专业能力。

1 计算机基础现有教学模式的弊端

在现有的教学规划中,计算机基础课程每学期都是按规定的课时上课,教师也是按教材内容进行教学。每个学生都存在个体差异,他们对计算机技术的掌握程度和兴趣度不同,教师统一授课无法满足学生的多样化学习需求。每个学生对知识掌握的能力不同,差生的理解能力相比优等生要弱很多,如果两者教学进度一致,就会导致差生跟不上或者操作能力强的学生觉得教师的进度慢。在实际教学过程中,学校一般会安排每周一节理论课和一节上机课,理论和上机课有时候时间间隔较大,一些学生在上机课时已经完全忘记上节课的内容,根本不能进行上机操作,严重影响上机课的教学效果。因此,每到上机课,教师还要对上节课的内容进行复习,这严重拖延了教学进度。计算机课程实践性较强,有很多内容比较抽象难懂,在有限的课堂时间内,教师无法让每位学生都能听懂,当一堂课结束时,还是有部分学生无法熟练掌握知识点。

2 教学方法改革的措施

2.1 理论联系实际进行教学

上机操作是一种理论联系实际的有效手段,每讲完几个知识点,教师可以让学生进行上机操作,这样可以激发学生的学习兴趣,并且强化学生对知识点的记忆,利于学生掌握抽象的计算机知识。理论知识讲解后马上进行上机实践,能够帮助同学及时回忆课堂知识,并有效培养学生的应用能力。让学生亲身体验上机操作,以实例来解释算法的应用,能够让学生更深入理解书上复杂难懂的知识。让学生联系生活实际,思考自己在使用电脑过程中曾经遇见过的故障现象,并鼓励学生提出解决方案并进行编程。在上机教学时,教师可以寻找一些流行杂志,让学生进行Word文档编辑排版,或者让学生对感兴趣的旅游景点进行幻灯片设计。

2.2 丰富教学手段,巩固教学知识

在计算机基础课程教学过程中,教师要注意课堂氛围的活跃程度,运用多样化的教学手段来提升学生学习兴趣,避免课堂内容过于枯燥无趣。计算机基础课程的知识点具有连贯性,如果一节课落下,下节课内容可能就无法弄懂,所以教师在教学的过程中要引导学生认真听讲。教师可以在教学过程中引入多媒体手段,将书上抽象的操作步骤通过具体的动画演示,并针对教材的主要知识点设计多媒体课件,充分调动学生在课堂上的学习积极性,激发学生学习兴趣。教师还可以根据学生对知识掌握的具体情况,给学生布置相应难度的课堂作业,并建立学习交流群,在群里共享学习资源,鼓励学生在群里讨论相关问题,给学生们互相学习提供一个良好平台。

2.3 改变传统的考核方式

考试方式决定着学生的学习方向,也是检验学生学习效果最直接的方法,教师必须明确计算机软件基础课程的教学目的,着重培养学生的实际操作能力。笔试固然能考察学生对理论知识的掌握程度,但是实践性学科更注重学生的编程能力和解决实际问题的能力,上机测验更能考核学生学习效果。教师应改变传统的笔试考核方式,开设上机考试模式,借鉴互联网上的实际案例,不断丰富更新题库内容。教师可以在每次的上机课中布置作业,要求学生编制实验报告,并将作业考核情况计入平时成绩,这样能帮助老师掌握学生每节课的学习情况。或者布置一些案例实践题,让学生分组讨论,鼓励每个学生积极发言,提出自己的想法,并对积极发言的学生进行相应加分。在小组讨论中,能够让学生取长补短,创新自己的编程思想。在小组讨论中,学生意见无法达成一致时,教师可以推荐给学生一些学习网站,让学生自己上网查询相关资料,寻求解决办法。科学的考核方式能够正确引导学生学习,促使他们积极探索未知知识。

3 学生学习计算机基础的用途

目前,计算机已广泛应用于各行各业。学习计算机基础知识,掌握计算机基本的操作方法,是每个现代人必须学习的内容,目的就是在将来的工作、学习和生活中,能够更好地使用电脑,用好这个工具。通过计算机基础的学习,还可以提高我们学习计算机应用的能力,比如,通过学习办公软件的使用方法,可以知道应该如何着手去学习其他应用软件,如何去了解窗口界面,如何去使用菜单栏和工具栏,如何使用于对话框完成设置。对于计算机专业的在校生,务必学好计算机系统、算法、编译原理等基础,这些基础知识学掌握牢固后,学习Java会更加轻松,也会更容易学懂。

3.1 Java基础学习

介绍JAVA编程的基础语法,共分为10个知识点,我们将学习变量,基本数据类型,进制,转义字符,运算符,分支语句和循环语句等,以达到训练基础语法和逻辑能力的目的。还有对数组、面向对象和异常处理等。基础语法这个阶段对于Java初学者来说颇为关键,也是整个Java学习过程中的一个难点,因为Java的学习是一个先难后易的过程。这个阶段要了解Java的基本编译过程,以及Java的面向对象概念。比如Java如何完成一个代码的编写到运行,中间需要经过哪些步骤,容器都做了哪些事情等。这个阶段要清晰了解Java中类、对象、属性、方法四个基本概念,以及封装、继承和多态的实现过程。当然,基础语法部分还包括对线程的理解和应用。IO操作也是一个需要重点掌握的内容,包括IO操作原理、流操作涉及到的类以及接口等内容。同时也要掌握基本的网络编程原理,熟悉Socket的运用,能完成一个简单的网络数据交换实验。以上就是基础部分需要掌握的内容,基础部分要做大量的实验,通过实验来验证一些概念和想法。

3.2 javaWeb的学习

Web前端开发基础和框架、Servlet和JSP在Web后端的应用、Web后端开发相关专题、MVC和分层架构以及项目开发流程及CASE工具的使用等。

3.3 java框架

框架是程序中另一种存储数据的方式,比直接使用数组来存储更加的灵活,在项目中应用十分广泛。同时,框架整合开发(SSH/SSS)、RESTful架构和移动端接口设计、第三方接口和在线支付功能、网站安全和Spring Security应用实战、复杂用户交互处理和Spring Web Flow的应用、MyBatis的应用和SSM整合,将深入研究其中涉及到的数据结构和算法,其技术深度有了一个质的提升。

3.4 java+云数据

亿级并发架构演进、Linux基础、搭建tomcat环境以及大数据开发云计算等高级Java教程,是Java技术的高端知识。配合项目实战演练,企业真实项目供应用学习,进行知识体系的“二次学习”。即当你已经能写出一些简单的程序,已经达到入门水准时,则建议再去把所有的知识点过一遍,然后把所有的知识点串起来,边做开发边补充。从实践开始学习,使得知识点都能够充串联起来,这样印象就会非常深刻。

4 结束语

随着信息化时代的到来,具备计算机基础操作能力是对每位毕业生的一个硬性要求,为了优化毕业生质量,高职院校必须创新计算机软件课程的教学模式。在计算机基础教学中,教师需明确教学目标,不断创新教学模式并丰富教学手段,为每位学生设计合适的教学方案,提高学生的上机操作能力。

猜你喜欢

上机编程基础
周金应
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
纺织机上诞生的编程
上机数控“可疑”的高毛利率
夯实基础,举一反三
夯实基础,举一反三
“防”“治”并举 筑牢基础
高中信息技术教学实效探究