浅谈高职学院计算机专业计算语言课程的设置

2023-02-24

目前, 许多高职学校在计算机专业课程设置上还是延续了传统的语言课程, 不少有志于软件编程行业的学生在完成学校的学习之后, 再去社会办学点或相关培训部门进修IT行业的主流语言。对此, 有关行业人士认为, 作为职业学校来说, 完全可以摆脱本科院校的那种重理论、重系统的教学模式。大学是以培养学生扎实的理论功底和综合能力为主, 大学向学生传授一种能力, 使得他们能够利用这种能力去掌握各种技能。而职业学校则应以学生的技能训练为主, 培养学生的一技之长。

在计算机课程教学当中, 语言课程教学不象其它应用方面课程教学那样, 能够在短期内有明显效果。甚至有些语言在课堂教学中, 我们只学习了其中的一小部分, 还不能真正应用它来开发程序。但我们注重的是培养学生的一种语言的学习和领悟能力, 让他们在今后的学习和工作当中能够对某种新的语言尽快上手, 能够尽快应用到实践中。

根据几年的计算机教学经历和以往积累的经验来看, 我认为高职学校的计算机专业应有如下几种语言课程设置。

(1) Assembly Languages (汇编语言) ——使用汇编语言, 可以控制计算机的一言一行。汇编语言是最接近计算机硬件的语言, 学好汇编语言, 就可以对计算机的运作有相当程度的了解, 很多涉及硬件控制的场合都要使用汇编语言。据统计70%以上的系统软件是用汇编语言编写的, 某些快速处理、位处理、访问硬件设备等高效程序是用汇编语言编写的, 还有某些高级绘图程序、视频游戏程序是用汇编语言编写的, 尤其是在加密与解密的斗争中, 汇编语言更是显示出了它的复杂技巧。学习汇编语言, 向上可以理解软件, 向下能够感知硬件, 是我们理解整个计算机系统的最佳起点和最有效途径。

(2) C语言—从性能上说, 除了汇编语言, C语言是最接近机器的语言。C语言灵活性好, 效率高, 可以接触到软件开发比较底层的东西。它可以作为系统设计语言, 编写工作系统应用程序, 也可以作为应用程序设计语言, 编写不依赖计算机硬件的应用程序。各种操作系统的编程接口的默认语言都是C语言。因此, 用C语言编程, 可以最大限度发挥操作系统的能力。由于C语言具有现代语言的大量特征, 常常代替Pascal成为教学的编程语言。

(3) Delphi—是一门真正的面向对象的开发工具, 具有全新的可视化编程环境。“真正的程序员用C, 聪明的程序员用Delphi”, 这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言, 它具有简单、高效、功能强大的特点。和VC相比, Delphi更简单、更易于掌握, 而在功能上却丝毫不逊色;和VB相比, Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。

(4) Java—Java是对C的大大的改进。有统一的标准, 丰富的库, 完全的面向对象。而且小巧玲珑, 易于掌握, 是很好的面向对象的编程语言的入门课程。Java语言的优良特性使得Java应用具有无比的健壮性和可靠性, 这也减少了应用系统的维护费用。Java的程序编译一次, 到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。Java具有现代计算机语言几乎所有的特征。

(5) JavaScript—用来设计网页的语言。是编写动态网页的最佳工具。Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言, 如今越来越广泛地使用于Internet网页制作上。Javascript短小精悍, 又是在客户机上执行的, 大大提高了网页的浏览速度和交互能力。同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。JavaScript的特点是无穷无尽的, 只要你有创意。

(6) Visual Basic—是快速的界面生成语言, 是快速的数据库程序开发语言, 提供了强大的可视化编程能力。Visual Basic拥有图形用户界面 (GUI) 和快速应用程序开发 (RAD) 系统, 可以轻易的使用DAO、RDO、ADO连接数据库, 或者轻松的创建ActiveX控件。我们可以使用Visual Basic提供的组件轻松快速地做出漂亮的程序。

(7) Visual FoxPro—数据库开发系统, 支持SQL语言作为查询语言, 能够提供全面的数据操纵, 拥有多种可视化编程工具, 最突出的是面向对象编程。对于一些传统的证书考核来说, 会让你感到轻松愉快。

(8) Visual C++—VC是微软制作的产品, 与操作系统的结合更加紧密。微软的MFC库博大精深, 学会它可以让你随心所欲地进行编程。但它对使用者的要求比较高, 既要具备丰富的C语言编程经验, 又要有一定的WINDOWS编程基础。

有了以上编程语言的基础, 就可以使学生在软件编程方面伸展自如, 得心应手。

不同岗位, 不同行业对语言技术的要求不同。因此, 在计算机语言教学中我们不能只注重教会学生每一种语言, 最重要的是教会他们基本的编程思想, 语言的规范和标准。只有掌握了语言编程的灵魂, 才会触类旁通, 利用每一种语言的语法, 完成特定的应用。

摘要:在IT产业迅速掘起的今天, 新计算机语言的诞生如暴风骤雨般的神速, 摆在学生面前的更是各种五花八门的考试认证。那么, 计算机专业的学生应该从哪门语言开始学习, 哪些语言是必须掌握的而且是可此掌握的, 又有哪些语言的掌握对将来的应用有一定帮助或者说能够在软件业内打造一片属于自己的天空。这对于我们以培养技能为主的职业学校来说, 明确语言课程的设置尤为重要。

关键词:IT产业,计算机专业,计算机语言,语言课程教学

参考文献

[1] 蔡淑琴, 刘仲英.MIS专业程序设计语言课程的设置[M].计算机世界报, 1994 (35) .

[2] 陈显通.浅谈改革电大非计算机专业的计算机课程设置[M].中国远程教育, 2000 (6) .

上一篇:概率论基础教学浅谈下一篇:影响英语学习的情意因素