通过本课程的教学,帮助学生掌握面向对象的编程设计思想和Java语言的基本语法、常用基础,并能运用Java技术和基本。
Java是近10年来最流行的编程语言,在各类编程语言排行榜上长年占据前两名的位置。本课程是以Java语言来讲授程序设计的入门知识的。
程序设计是实践性很强的课程,该课程的学习有其自身的特点,听不会,也看不会,只能练会。你必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。
对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。
完成课程的同步学习,包括学习视频、资料学习、完成小测验、编程作业、参与论坛的讨论、完成期末的测试。
小测验,占30%:每次有1周时间完成测验,每次测验可以做3次,取最高分值;
编程作业,占30%:每次有2周时间完成;
参与论坛讨论,占10%:积极参与论坛讨论;
期末考试,占30%。
(1)《Java程序设计(第2版)》,唐大仕主编,清华大学出版社, 北方交通大学大出版社
(2)《Java程序设计基础》,陈国君主编,清华大学出版社
(3)《Java编程思想》,陈昊鹏译,机械工业出版社
(4)《Java学习笔记》,林信良编著,清华大学出版社
(5)《疯狂Java讲义》,李刚编著,电子工业出版社
1. Java是什么样的语言?
答:Java语言是一门用途广泛的、面向对象的语言。Java语言可以编写桌面应用、手机应用及企业应用。Java简洁优雅,易于学习。
2. 没有学过编程,能学吗?
答:能。不需要其他编程方面的基础,不过对于计算机的熟练使用肯定是必不可少的。
3. 本课程难学吗?
答:本课程会循序渐进地讲解,对于大部分同学来说,是可以做到的。针对基础较弱的同学,我们会补充一些基础材料;针对基础很好的同学,我们也会提供一些深入的材料(不作为考试要求)。