学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
Java程序设计基础
分享
spContent=用对象思考,用类来写作。Java语言是一种面向对象语言,是业界使用最为广泛的语言,十二年前就占据了1/4的编程语言份额,到今天仍然以1/5的比例站在编程语言排行榜的前列。Java是优秀的面向对象编程语言,特别适合构建多人协作的大型软件产品。
—— 课程团队
课程概述

用对象思考,用类来写作。

Java语言是一种面向对象语言,是业界使用最为广泛的语言,十二年前就占据了1/4的编程语言份额,到今天仍然以1/5的比例站在编程语言排行榜的前列。

本课程将以Java语言为背景来介绍面向对象程序设计的知识、理念和手段。


授课目标

学习、讨论现代主流的面向对象理论与程序设计方法,通过本课程学习和上机实践,使学生掌握使用Java进行程序设计的基本技术与方法、具备软件开发的基础能力,为后续课程及大型应用软件的研究、设计打下基础。


成绩 要求

总评成绩=考核成绩百分制×50%+平时成绩×50

平时成绩=考勤×10+课后作业×30+课堂动手能力×60



课程大纲
预备知识

学习本课程需要具有程序设计的入门知识,如c、c++课程的知识。

参考资料

[1] 霍斯特曼 ,科内尔著,周立新,陈波等译. Java核心技术(卷1):基础知识(原书第9版).清华大学出版社,2013年11月.

[2] 陈昊鹏译. Java编程思想(Thinking in Java).机械工业出版社,2007年6月.

[3] 塞若,贝茨.Head First Java(中文版).中国电力出版社,2007年2月.

[4] 周志明.深入理解Java虚拟机:JVM高级特性与最佳实践.机械工业出版社,2013年9月.

[5] Joshua Bloch著,杨春花,俞黎敏译.Effective Java中文版.机械工业出版社.2009年1月.