作为第一门程序设计语言的Java教材
来源:互联网 发布:动漫周边手机壳淘宝店 编辑:程序博客网 时间:2024/05/12 05:51
最近,有人问起作为第一门程序设计语言的Java语言学习,哪一本教材最合适。这个问题以前还真没有想过。
按照传统的课程设计体系,都是学过了C++语言,才会学到Java语言的,因此教材的重点就是Java图形界面,而面向对象程序设计的难点,例如类和对象 的意义,访问权限,继承和多态性等,都不须再费气力。曾经有人编写面向未学过C++语言的学生的Java教材(即第一门面向对象的程序设计语言),相应的 内容和学时都要充实了很多,因为有一大部分内容属于面向对象基础的。这样的教材比较好的好像就不多了,中文的我还未见到过,英文的,例如《Java2入门 经典》、《Java核心技术》还不错。
而面向完全没有程序设计语言基础的人,就又需要再充实一些内容了,即程序设计的基本思路和算法的基本思想,并且学生因为没有任何基础,学习难度自然也大得多了。说老实话,如果是我自己,还真不知道如何编写这样一本教材哦!
可是,这个问题是一个很现实的问题,目前很多学校,尤其是软件学院,都已经开始试行把Java语言作为第一门程序设计语言了。课程设计的需要提出了这个要求,没有办法回避了。
昨天在网上看到清华的郑莉老师编写的一本教材《Java语言程序设计》,定位就是面向完全没有程序语言设计基础的学生的!看来她真地勇敢地挑战这个“不可能的任务”了!
抽空可以看看这本书,感觉一下它是否成功,如果答案是yes,也许未来就会选做教材了。
按照传统的课程设计体系,都是学过了C++语言,才会学到Java语言的,因此教材的重点就是Java图形界面,而面向对象程序设计的难点,例如类和对象 的意义,访问权限,继承和多态性等,都不须再费气力。曾经有人编写面向未学过C++语言的学生的Java教材(即第一门面向对象的程序设计语言),相应的 内容和学时都要充实了很多,因为有一大部分内容属于面向对象基础的。这样的教材比较好的好像就不多了,中文的我还未见到过,英文的,例如《Java2入门 经典》、《Java核心技术》还不错。
而面向完全没有程序设计语言基础的人,就又需要再充实一些内容了,即程序设计的基本思路和算法的基本思想,并且学生因为没有任何基础,学习难度自然也大得多了。说老实话,如果是我自己,还真不知道如何编写这样一本教材哦!
可是,这个问题是一个很现实的问题,目前很多学校,尤其是软件学院,都已经开始试行把Java语言作为第一门程序设计语言了。课程设计的需要提出了这个要求,没有办法回避了。
昨天在网上看到清华的郑莉老师编写的一本教材《Java语言程序设计》,定位就是面向完全没有程序语言设计基础的学生的!看来她真地勇敢地挑战这个“不可能的任务”了!
抽空可以看看这本书,感觉一下它是否成功,如果答案是yes,也许未来就会选做教材了。
- 作为第一门程序设计语言的Java教材
- java程序设计语言
- java教材
- 比较简明的Java泛型教材
- 《C++程序设计语言》5.9_11输入读一系列的单词,使用quit作为输入的结束单词
- 关于Win32 API(VC作为程序设计语言)的创建线程,解决互斥访问临界资源问题
- 2014 第一季度,作为Java程序员的我读过的书
- java设置JTable中作为序号显示的第一列居中显示
- 作为一个初学者的第一篇文章
- 3.2 程序设计语言基础-Java
- Java是一个程序设计语言
- java程序设计语言采用的是按值传递的调用方法。
- 面向对象技术JAVA(NO.0002)-程序设计语言的翻译方式
- java程序设计语言将参数传递方法的方式
- Java教材推荐
- Java学习推荐教材
- java 教材推荐
- java经典视频教材
- SQLServer性能分析参数
- WebSphere Business Modeler 认证考试 990 准备:1
- 网络隔离下的几种数据交换技术比较
- 27.3.7 CAPICOM对象——Signer对象
- web项目经理手册-跨部门合作项目
- 作为第一门程序设计语言的Java教材
- 关于程序中硬编码的问题解决(转贴)
- 27.3.8 CAPICOM对象——Signers对象
- 拷贝的SQLServer7的恢复方法
- PIX配置注解完全手册
- 用XMLHTTPRequest对象进行客户端验证
- 代码行数统计工具
- 利用SQLServer发邮件
- 如何恢复的内容