课程介绍
JAVA是一门非常优美且应用广泛的编程语言,《Thinking in Java》(《Java编程思想》)是一本JAVA领域非常重要的著作,它不仅深入地探讨了Java语言的各种特性,更重要的,它探究了这些特性的思想来源,和如何将这些特性融入成为优秀的设计模式,因此,它和《Core Java》一起成为Java程序员的枕边书和指南,也成为一个学生想要真正掌握JAVA编程、产生对编程的驾驭感和自信心,所必读的著作。
然而,我们的初学者在学习这本书时却会有一些困难。因为这本书是面向有足够编程基本素质的西方学习者写的,略去了不少在我们中国计算机教育模式下不太强调的内容,比如关于命令提示符编译环境的知识,IDE的使用等,而这些基础,往往使得初学者难以入门,抱怨这本书只适合学完了语法后再读,实际上,这种理解是短视的,只是因为目前还没有针对阅读这本书比较好的课程,而不是因为它不适合初学者,这本书本来就是面向西方初学者的。它之所以被众多大学所采用,是因为它能够使学生在一开始接触编程的时候,就掌握如何使程序的设计和实际需求相结合的思想,知道语法为什么来,对它的最佳实践是用于做什么,以养成一个良好的编程习惯!而这是非常重要的,我国有很多初学者因为一开始养成了不好的编程习惯和编程思维方式,这样,在未来必须用多倍的努力来弥补,起初打下一个良好的思维基础和编程习惯对于初学者学习编程可以说是非常重要的!
我们的课程,重点是通过基础知识的补充,和阅读每章TIJ的辅导,使得初学者能够使用这本书开始JAVA编程技能的培养,以及一些其他的如PPT等辅导材料,使得更多其他的老师们能使用这本书来进行JAVA基础的教学,读者也能够使用PPT集中这本书的精华,在上面做笔记和练习,成为学习这本书的配合材料。
关于这本教材,我们采用的是英文第四版,为什么要使用英文版,我们在与这门课程相关的博客上提到,以及还有其他的问题,都可以在http://blog.csdn.net/Florianjin和http://student.csdn.net/?254619 查看和留言交流。
信息纠错