Java是目前世界上最流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言。权威统计机构统计——在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%~70%。
本课程主要目的是培养学生掌握Java语言的基本特点和基本语法,进行简单的程序设计, 能够使用Java语言编写小型的应用程序如扑克牌程序,重点掌握Java语言的面向对象特性。
通过本课程的学习,如果你足够努力的话,将能初步掌握Java语言面向对象程序设计技术,达到初级程序员入门水平。从编写程序的效果来说,你将能具备初步的程序设计能力,了解和编写简单的面向对象程序,能编写出计算器程序、简单版本的斗地主之类的扑克牌程序。
本课程的学习目标是掌握Java语言的基本特点和基本语法,能够进行简单的基础程序设计, 能够使用Java语言完成简单的程序设计,能够进行简单的图形用户界面设计,掌握面向对象语言的特征,并能用Java语言进行简单的面向对象程序设计,为进一步学习java语言高级应用打好基础。
具备一定的计算机基础知识,会使用计算机即可。
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 http://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
一、教材
Java语言程序设计基础,李金双 编著,清华大学出版社,2022年
二、参考教材
Java语言程序设计(基础篇)(梁勇著,戴开宇译,机械工业出版社,2015年)
Java 编程思想:第4版 (陈昊鹏等译,机械工业出版社,2007 年)
三、常用Java学习网站
http://java.sun.com
http://www.servlets.com/docs/index.html
问:学习本门课程之前需要先学习哪些课程或知识呢?
答:只要有一定的计算机基础就可以学习本课程,当然如果有一定的程序设计经验就会更好更快地理解本课程的知识。
问:学习Java使用的计算机需要什么档次的计算机以及什么样的操作系统呢?
答:我们学习的是Java基础编程,所以一般的通用计算机都可以,不需要最新的高端计算机。另外因为Java是一门跨平台的语言,所以无论是使用Windows系统、Linux系统还是苹果机的系统都可以。
问:学习过程中遇到不懂的问题应该怎么办?
答:首先可以反复观看视频中老师讲解的相关知识点,如果依然无法理解可以使用互联网搜索引擎寻找答案,还可以在学习论坛发帖求助,老师会及时回复你的问题。此外,在每周的网上讨论时也可以集中提问。
问:本门课程学习完毕Java编程会达到一个什么样的水平?
答:首先要强调的是,Java包含的内容十分丰富,我们的课程仅仅学习最基础的编程知识,所以学习结束后我们应该掌握了Java的编程基础,能进行简单的程序设计,能完成简单的图形用户界面设计,理解面向对象的基本概念并能简单实现面向对象的程序设计。在此基础上,同学们可以继续学习Java的其他内容。