一个高职教师的问题 去年学校增设了计算机专业(专科),安排我上面向对象程序设计,大家觉得我应该给学生讲什么,是JAVA还是C++,前期学生已经学习了C语言,数据结构等基础课。不知道专科层次学生出去能干什么。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个都讲,java和C++是两种不同风格的语言,有各自的长处和短处 Java吧,更实在,又时髦,如果我是你的学生,我肯定选Java,毕竟大部分的公司不是做纯技术的,所以,语言方便好用,不容易引发什么令人难以接受的系统错误。就很受欢迎。 我个人觉得你应该教授java,因为C++想让学生上手还不是那么容易,java对于初学者的确容易上手,再说高职的学生基础不会太好,我觉得学点java不至于让他们感到很沮丧,如果条件的好的学生你可以推荐他去看看C++,作为面向对象编程,关键是面向对象理论的实践,千万不要让学生用JAVA去写一大堆的过程式源码,学会自己编写类,少用或不用全局变量(强调类的封装性),然后再学点继承,组合,抽象类,接口,多态.最好到网上下载两个JAVA开源的经典项目源码如jhotdraw.或者j2se的sdk中的源码,让学生多动手编码才是硬道理! 自己顶一下!!!其实我也没有搞过什么项目,不知道C++和JAVA在实际工作中哪一个更适合高职的学生,可我不想学生毕业后骂我。 你擅长哪门OOP语言就讲哪门嘛...不要倒是尽跟潮流而选错自己不熟悉的...和和..我想到时候学生出去后还真的会骂你哦... java容易学,不过java的东西一大堆,更新又快,学得学生招架不来,c++较为深奥,一般基础要非常之好。老师,我觉得重要的不是你水平有多好,关键是你要给他们方向,以及引导他们怎样如何获得帮助,如何利用网络来进行学习。如果你能这样做的话,对那些努力肯学,自学能力强的学生会有非常大的帮助的。注意要给他们方向!!还有说一下的就是,不要一开始就把他们绑在win下写程序,那是以前的事情了,目前中国政府正大力推动linux发展。我曾经的老师,学校开的课程让我感触好深,苦笑,呵呵。 应该是教java比较合适,比较容易深入;C++点到为止,继续深入下去很难教,肯定没有那么多的课时让你发挥 我觉得应该讲c++理由:学完C++再学java比较容易上手 我也是大专教师.劝你千万别讲C++,太灵活,太复杂,没有夯实的基础没法懂.因为这个不是你个人学,你的责任是让人家懂.Java个人觉得也不怎么好.最近我在图书馆借了本<C#面向对象程序设计> 科学出版社,黄聪明 写的.ISBN 7-03-12484-7里面的关于面向对象的东西写得非常好,用了很多生活中的例子佐证对象,很通俗.我都准备给我们的学生开这门课,用这本书.我认为你可以看看.不过,书有点厚,(906页,98元)不知你校舍得买否?个人认为,C#也是一们很好的面向对象的语言,也不落后. 先讲C++基础,让学生掌握内存格局,讲到结构体再开讲JAVA。 建议使用java,我们系也是在C#和java上徘徊,最后,选择了java,没办法,因为要与校外接轨,我们也开过C++,效果不是很好,因为在纯UNIX或者LINUX环境地下开发,对高职学生来说,机会相对较少,课程学完了以后,不知所云,而VC++呢,这个环境太复杂,学生纠缠在MS的MFC中,走不出来,所以,这学期我们选定了Java方向,而且准备了两学期来给开基础和提高! java相对简单点啊!高职学生容易理解啊!! 感觉还是JAVA比较好点,比较流行,比较好接受 java 简单易上手,学生兴趣浓厚点~· 还不如讲C#,上手快,简明,而且将来做网页,写MIS,都没什么问题。 关于多线程的原子量的问题,希望大家一起讨论下,求结论 析取范式规律 conjunctive normal form 一个计算器的小程序 java中怎么使用oracle的序列,过程和函数 高手赐教: 从内存的角度如何理解 reference 请问 关于正则表达式的问题? 那位大哥能给我一个组播的例子!(在线等待) 还是那个关于update的问题呀,还是解决不了呀? 怎样实现Java编写的软件的限时使用? 救助为什么找不到文件 取1到2000无重复的随机数怎么取
其实我也没有搞过什么项目,不知道C++和JAVA在实际工作中哪一个更适合高职的学生,可我不想学生毕业后骂我。
我想到时候学生出去后还真的会骂你哦...
老师,我觉得重要的不是你水平有多好,关键是你要给他们方向,以及引导他们怎样如何获得帮助,如何利用网络来进行学习。如果你能这样做的话,对那些努力肯学,自学能力强的学生会有非常大的帮助的。注意要给他们方向!!还有说一下的就是,不要一开始就把他们绑在win下写程序,那是以前的事情了,目前中国政府正大力推动linux发展。我曾经的老师,学校开的课程让我感触好深,苦笑,呵呵。
理由:学完C++再学java比较容易上手
劝你千万别讲C++,太灵活,太复杂,没有夯实的基础没法懂.因为这个不是你个人学,你的责任是让人家懂.Java个人觉得也不怎么好.最近我在图书馆借了本<C#面向对象程序设计> 科学出版社,黄聪明 写的.ISBN 7-03-12484-7
里面的关于面向对象的东西写得非常好,用了很多生活中的例子佐证对象,很通俗.我都准备给我们的学生开这门课,用这本书.我认为你可以看看.不过,书有点厚,(906页,98元)不知你校舍得买否?
个人认为,C#也是一们很好的面向对象的语言,也不落后.