Java语言程序设计

默认教学计划
130人加入学习
(11人评价)
价格 ¥99.00
教学计划
承诺服务
课程介绍

课程简介

网络的迅猛发展催生了一些新的语言,它们满足了各行业朝气蓬勃的信息化发展需求。Java从上世纪九十年代中期面世,至今整整经历了二十年左右的里程,如同一个孩子,渡过了嗷嗷待哺的婴儿期,成长为一个功能发展健全,魅力十足的青年, Java天生就带有这个时代的痕迹,如跨平台、分布式、可靠性、安全性、多线程等等。它是网络开发与应用最佳语言平台,目前已被世界各大著名公司支持并持续开发研究,比如IBM、谷歌、微软等等。国内腾讯、华为、金蝶等知名企业也在Java平台上开发研制了大量的软件产品。因此,“Java程序设计”MOOC课程的建设,是与网络的发展相适应的,必将受到高校师生和广大Java从业人员的欢迎。

 

俗话说,工欲善其事必先利其器,对于IT行业从业者来说,具有扎实的编程功底就是手中最锋利的武器,从编程语言的普及程度来看,我们可借鉴CSDN在2014年1月份做的“2013年中国软件开发者薪资大调查”在线调查活动,结果统计表明,使用Java的开发者高达45.39%,位居第一,而使用C#和C++的开发者仅为17.63%和13.37%。国外编程语言社区排行榜TIOBE统计表明,Java语言相对其他编程语言使用人数一直也是遥遥领先,本课程负责人张席老师从事Java高校教学工作十多年,深感Java语言对计算机专业学生的重要性,相对C++,Java语言高效、灵活、健壮,也没有图形开发API的预封装,从而提高程序员进行图形界面开发的灵活性,另一方面取消了指针的使用,使得系统的安全性大大提高。截止到2014年,Java版本从1996年的JDK1.0发展到目前的Java  SE8,功能越来越完善,企业、公司、高校处处见到它的身影,其重要性不言而喻。

 

本课程分为11章,分别是:第1章Java语言概述,第2章数据类型、运算符及数组,第3章类和对象,第4章继承和接口,第5章字符串及其应用,第6章泛型与集合,第7章异常处理,第8章输入、输出介绍,第9章图形用户界面设计,第10章线程,第11章Java网络编程。同时,每章后面均给出练习题,巩固学习的效果,加深对相关知识点的理解。

教学目标

(1) 掌握Java程序设计中的基础知识,包括表达式、数据类型、运算符、类、对象、继承、接口、字符串、泛型、集合、异常、输入/输出、线程等。

(2) 掌握Java程序设计的编程技能,特别是异常处理、输入/输出、GUI编程和网络编程等。

(3) 深入理解程序中的异常和GUI设计对软件质量、安全和用户等带来的影响,并能对此进行有效分析。

教学方法

(1) 深圳大学选课学生: 课程对应学分为2-2, 即每周2学时课程视频(含课程测验)和每周2学时课程实验. 每学期6次翻转课堂教学(含重难点讲授和实验作业答疑等). 课程实验和翻转课堂不定期考勤. 期末考试包括线上期末考试和线下期末考试.

 

(2) 联盟高校选课学生: 每周2学时课程视频(含课程测验), 期末考试为线上期末考试. 课程实验、翻转课堂教学、考勤、线下期末考试等由所在学校根据实际情况考核.

参考教材

(1) 推荐教材:

[1] 张席. 《Java语言程序设计教程》. 西安电子科技大学出版社, 2015.8. 注:UOOC联盟指定参考书(深圳大学教材出版基金资助).

 

(2) 参考教材:

[1] Y. Daniel Liang. 《Java语言程序设计:基础篇》(英文版 第8版). 机械工业出版社, 2012.9.

[2] Y. Daniel Liang. 《Java语言程序设计:进阶篇》(英文版 第8版). 机械工业出版社, 2012.1.

[3] Cay S. Horstmann, Gary Cornell. Core Java Volume I--Fundamentals (9th Edition). Prentice Hall. 2012.12. 注:机械工业出版社2013.11出版了中译本(周立新,陈波,叶乃文,邝劲筠,杜永萍 译).

[4] Bruce Eckel. Thinking in Java (4th Edition). Prentice Hall, 2006.2. 注:机械工业出版社2007.4出版了影印版, 2007.6出版了中译本(陈昊鹏 译).

[5] 刘德山,金百东,张建华. 《Java程序设计》. 科学出版社, 2012.6.

[6] 耿详义,张跃平. 《Java大学实用教程》(第3版). 电子工业出版社, 2012.1.

[7] 张跃平,耿祥义,雷金娥. 《Java大学实用教程学习指导》(第3版). 电子工业出版社, 2012.8.

授课教师

学员动态

还没有动态