Java程序设计
分享
课程详情
课程评价
spContent=Java语言作为近几十年来最流行的程序设计语言,深受全世界程序员的喜爱。本课程带领您从零基础开始学习,您将领会面向对象程序设计思想和方法,学会Java语法、数组、对象与类、继承与多态、I/O、多线程与并行编程、异常处理、JavaFX GUI等知识,并能熟练应用Java语言编写富互联网应用的大型软件系统。
—— 课程团队
课程概述

   自上世纪40年代计算机诞生以来,世界上公布的程序设计语言已有上千种之多。Java语言作为近几十年来最流行的程序设计语言,具有面向对象、跨平台性、可移植、性能优异、用途广泛、易学习等特点。

    Java不仅是一门程序设计语言,而且发展为一个庞大的生态圈。Java被广泛应用到企业级系统、手机、桌面软件等开发,是就业市场最急需的技术。深受全世界程序员的喜爱,可以说Java是程序设计必学的语言之一。

    本课程带领您从编程零基础开始学习,课程中包括学习视频、课堂练习、作业、讨论区,以及单元测试、期末测试等内容。本课程采用项目牵引式教学模式将理论与实践操作相结合,重视程序设计的思想和原理,同时注重实际编程能力的锻炼培养。通过每周3-5小时共12周的学习,您将掌握面向对象程序设计的思想和方法,学会Java语法、数组、对象与类、继承与多态、文本I/O,多线程与并行编程、异常处理等知识,熟练应用Java语言编写大型软件系统。

    该课程适用于程序设计的初学者,及从事IT行业,特别是软件研发的人员学习。另外,该课程是学好数据结构、面向对象程序设计、软件工程、Android应用开发、操作系统、数据库、大数据分析与处理等课程的先修课程。


                                                       --江西财大Java课程团队

授课目标

本课程采用项目牵引式教学模式将理论与实践操作相结合,重视程序设计的思想和原理,同时注重实际编程能力的锻炼培养。通过每周3-5小时共12周的学习,您将掌握面向对象程序设计的思想和方法,学会Java语法、数组、对象与类、继承与多态、I/O、异常处理等知识,熟练应用Java语言编写大型信息管理系统。

课程大纲
预备知识

不需要编程基础,会操作电脑就可。


证书要求

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

 

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

 

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

 

认证证书申请注意事项:

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

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


参考资料
  1. https://www.oracle.com/technetwork/java/index.html
  2. https://docs.oracle.com/javase/tutorial/
  3. https://docs.oracle.com/javase/9/docs/api/overview-summary.html
  4. Java编程思想(第4版),[美] Bruce Eckel,机械工业出版社,2007年06月
  5. Java语言程序设计与数据结构(基础篇)(原书第11版),[美]梁勇(Y. Daniel Liang),机械工业出版社,2018年06月 
  6. Java核心技术 卷I:基础知识,[美] 凯 S.霍斯特曼(Cay S.Horstmann),机械工业出版社,2016年09月

常见问题

常见问题

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

答:只要有一定的计算机基础就可以学习本课程,。


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

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


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

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


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

答:首先要强调的是,Java包含的内容十分丰富,我们的课程主要是Java核心基础知识,学完后可以使用Java语言编写富互联网应用(RIA:Rich Internet Application )的软件系统。在此基础上,同学们可以继续学习Java数据库编程、Java EE技术、SpringBoot框架、Android移动开发、大数据处理、人工智能等等。