Java是目前世界上最流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言。权威统计机构统计——在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%~70%。
本课程主要目的是培养学生掌握Java语言的基本特点和基本语法,进行简单的程序设计, 能够使用Java语言编写小型的应用程序如扑克牌程序,重点掌握Java语言的面向对象特性。
通过本课程的学习,如果你足够努力的话,将能初步掌握Java语言面向对象程序设计技术,达到初级程序员入门水平。从编写程序的效果来说,你将能具备初步的程序设计能力,了解和编写简单的面向对象程序,能编写出计算器程序、简单版本的斗地主之类的扑克牌程序。
本课程的学习目标是熟练掌握Java语言的基本特点和基本语法,理解封装、继承、多态以及抽象性。了解Java语言图形界面组件、多线程、网络通信、输入输出、数据库等相关类库的的基本用法,进行简单的程序设计。
本课程最终成绩分两大部分:线上和线下。
线上主要考察同学们的视频观看情况、在线讨论情况、互动交流情况、在线测验情况等。
线下考核方式为:考试、笔试。
具备一定的计算机基础知识,会使用计算机即可。
问:学习本门课程之前需要先学习哪些课程或知识呢?
答:只要有一定的计算机基础就可以学习本课程,当然如果有一定的程序设计经验就会更好更快地理解本课程的知识。
问:学习Java使用的计算机需要什么档次的计算机以及什么样的操作系统呢?
答:我们学习的是Java基础编程,所以一般的通用计算机都可以,不需要最新的高端计算机。另外因为Java是一门跨平台的语言,所以无论是使用Windows系统、Linux系统还是苹果机的系统都可以。
问:学习过程中遇到不懂的问题应该怎么办?
答:首先可以反复观看视频中老师讲解的相关知识点,如果依然无法理解可以使用互联网搜索引擎寻找答案,还可以在学习论坛发帖求助,老师会及时回复你的问题。此外,在每周的网上讨论时也可以集中提问。
问:本门课程学习完毕Java编程会达到一个什么样的水平?
答:首先要强调的是,Java包含的内容十分丰富,我们的课程仅仅学习最基础的编程知识,所以学习结束后我们应该掌握了Java的编程基础,能进行简单的程序设计,能完成简单的图形用户界面设计,理解面向对象的基本概念并能简单实现面向对象的程序设计。在此基础上,同学们可以继续学习Java的其他内容。