Java程序设计
分享
课程详情
课程评价
spContent=Java是目前世界上最流行的计算机编程语言,Java内容繁多,因此一些Java课程无暇顾及程序基本设计思想,而是要求学习者具备编程经验,特别是大多将C语言作为学习本课程的先修课程。我们没有这个约束,一切从零开始学习程序设计。没有程序设计经验?或者只具备简单的程序设计能力?这门课程都适合你。
—— 课程团队
课程概述

    Java是目前世界上最流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言。权威统计机构统计——在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%~70%。     

    本课程主要目的是培养学生掌握Java语言的基本特点和基本语法,进行简单的程序设计, 能够使用Java语言编写小型的应用程序如扑克牌程序,重点掌握Java语言的面向对象特性。

    通过本课程的学习,如果你足够努力的话,将能初步掌握Java语言面向对象程序设计技术,达到初级程序员入门水平。从编写程序的效果来说,你将能具备初步的程序设计能力,了解和编写简单的面向对象程序,能编写出计算器程序、简单版本的斗地主之类的扑克牌程序。

授课目标

    本课程的学习目标是掌握Java语言的基本特点和基本语法,能够进行简单的基础程序设计, 能够使用Java语言完成简单的程序设计,能够进行简单的图形用户界面设计,掌握面向对象语言的特征,并能用Java语言进行简单的面向对象程序设计,为进一步学习java语言高级应用打好基础。

课程大纲
预备知识

    具备一定的计算机基础知识,会使用计算机即可。


证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料

一、教材

    Java语言程序设计基础,李金双 编著,清华大学出版社,2022年

二、参考教材

    Java语言程序设计(基础篇)(梁勇著,戴开宇译,机械工业出版社,2015年)

    Java 编程思想:第4版 (陈昊鹏等译,机械工业出版社,2007 年)

三、常用Java学习网站

    https://java.sun.com   

    https://www.servlets.com/docs/index.html


常见问题

:学习本门课程之前需要先学习哪些课程或知识呢?

:只要有一定的计算机基础就可以学习本课程,当然如果有一定的程序设计经验就会更好更快地理解本课程的知识。


:学习Java使用的计算机需要什么档次的计算机以及什么样的操作系统呢?

:我们学习的是Java基础编程,所以一般的通用计算机都可以,不需要最新的高端计算机。另外因为Java是一门跨平台的语言,所以无论是使用Windows系统、Linux系统还是苹果机的系统都可以。


:学习过程中遇到不懂的问题应该怎么办?

:首先可以反复观看视频中老师讲解的相关知识点,如果依然无法理解可以使用互联网搜索引擎寻找答案,还可以在学习论坛发帖求助,老师会及时回复你的问题。此外,在每周的网上讨论时也可以集中提问。


:本门课程学习完毕Java编程会达到一个什么样的水平?

:首先要强调的是,Java包含的内容十分丰富,我们的课程仅仅学习最基础的编程知识,所以学习结束后我们应该掌握了Java的编程基础,能进行简单的程序设计,能完成简单的图形用户界面设计,理解面向对象的基本概念并能简单实现面向对象的程序设计。在此基础上,同学们可以继续学习Java的其他内容。