SPOC学校专有课程
Java程序设计
分享
spContent=大家好! 感谢大家选择在线开放课程“Java程序设计”,从现在开始,我们将陪伴大家一起学习世界上最流行的编程语言Java程序设计语言。该课程教大家从零基础开始学习编程,让大家理解面向对象的程序设计的思路和方法,熟练应用Java语言编写较大规模的应用软件,以解决实际中的问题。
—— 课程团队
课程概述

选择Java的理由

1,世界流行编程语言

2002年起,历届TIOBE排行榜(可以反映某个编程语言的热门程度,常年位居世界前列。

2,编程入门语言

Java从语言特点来讲,是最适合作为编程入门语言来学习的,熟练掌握后学习其他语言易如反掌。

3,就业快

IDC统计:我国Java人才的缺口已达25.5万,且以每年20%左右的速度增长。

4,就业地域广

在国内,不只是一线城市需求量大,二线城市如成都杭州、武汉、苏州等地,也供不应求。

5,就业选择多

互联网应用,企业应用,移动APP,大数据处理,人工智能等应用领域;

电商物流、旅游、教育、医疗等企事业行业信息系统领域

6,薪资高

数据显示,Java入行薪资范围为7k-10k,2年左右工作经验为10k-15k,属高薪行业。

7,永不过时

十几年来,Java牢牢占据企业级开发市场,且Java不会经历移动互联网发展的大起大落。

 

课程目标

通过这门课程的学习掌握Java语言、面向对象的特点,掌握Java在多线程、图形用户界面、网络等方面的应用,同时要养成良好的编程习惯,能够编写有一定规模的应用程序。“系统性”、“实用性”是课程的特点。


成绩要求

MOOC成绩40%+期末考试(笔试)50%+平时成绩10%

课程大纲
预备知识

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

参考资料
  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. https://www.youtube.com/java

  5. Java编程思想(第4版),[美] Bruce Eckel,机械工业出版社,2007年06月

  6. Java语言程序设计与数据结构(基础篇)(原书第11版),[美]梁勇(Y. Daniel Liang),机械工业出版社,2018年06月 

  7. 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移动开发、大数据处理、人工智能等等。