计算机基础vf,计算机基础知识治疗VF

计算机基础知识及资料

计算机本科教育的“华尔兹,,

俞勇*

上海交通大学计算机科学与工程系,上海 203 000摘要:本文介绍了作者对计算机本科教育的一些观点。关键词:计算机本科教育

“ 基础知识、基本技能、工程能力”是计算机本科教育的三步曲,亦称“华尔兹”法。所谓“基本技能”是指编写计算机程序的基本技术和方法;基础知识”“是指数学基础和专业知识;“工程能力”是指发现、分析和解决实际问题的能力。计算机是一门实践性很强的学科,很多理论、方法和思想都需要通过程序来验 证它们的可行性。但是,由于我国中小学教育往往偏重知识的灌输,对于学生动手能力的培养没有充分的重视和实施的办法,出现了目前学生大脑“发达”、四肢“萎缩”的畸形状况。另外,在思维方式上,计算机有别于数学、物理、化学与生物等其他学科。如程序设计语言中的赋值语句“=+"在数学中, xx 1,等号“”=表示式子的两边相等,是静态的;而且在实数域中这个等式是不成立的。但是,它在计算机中作为一条语句是成立的,它表示了一个动作,一个过程,而且是动态的。所以,如何使学生乐意动起手来,如何训练学生用计算机方式进行逻辑思维,从键盘上敲出惊奇和兴趣,这是摆在我们面前的第一大困难。我们可以“程序设计语言”课程为中心进行展开,尝试用常识解说语句,用实例理解程序,用实践体会结果。再在不同层次上,对“数据结构”“、算法设计与基础”“、面向对象程序设计语言”等课程进行学习和实践。这样经过一两年的训练,学生应该具备了较娴熟的计算机基本技能。计算机又是一门科学,它以数学为基础,需要严密的逻辑推理和思维,从理论 上证明问题的可解性和推断的正确性。就计算机学科来说,任何一个问题,首先需要形式化,为它建立一定的数学模型;其次需要为它设计一个适当的算法;最后通过程序验证。那么,如何使学生认识学习数学的重要性,怎样使他们具有扎实的数学基础和系统的专业知识,应该是摆在我们面前的第二大困难。本科一二年级主要以基础数学为主,如数学分析、大学代数、概率论与数理统计等,二年级起可已开设一些专业类的数学课程,如图论、集合论、数理逻辑等,三年级起应该开设一些专业基础课程和专业课程,如操作系统、编译原理、数据库系统、计算机网络等。对于数学类的课程,老师应该更注重例子的讲解和应用,甚至可以结合一些与前沿

学科相关的知识做介绍,这样使学生了解的知识面可以更宽广些,从而调动学生能

,联系作者,Emiyu cs .un -a:@ sj e . l y .u d c t

16 3

1-3528-png_6_0_0_0_0_2135_3000_2134.5_3000-2511-0-0-2511.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值