从世界观、认识论和方法论的角度全面讲解面向对象和程序设计的基本理论与基本方法,阐述了用Java语言实现面向对象编程的关键技术。在专门用于教学的BlueJ开发环境中,从面向对象的基础知识讲起,介绍了现实世界中对象和类,给出了对象和类在计算机世界中的表示形式,最后深入到Java程序世界,讲解了封装、继承、多态、接口、错误处理、构建图形界面、多线程、包与常用API、数据库操作等编程技术。最后给出了一个完整的案例。
快速形成面向对象的心智模型,掌握Java语言的基本语法和语义,掌握标准程序程序的开发方法;熟练 掌握Java语言的程序设计、调试、运行方法。培养学生的团队协作能力、表达能力、写作能力。
完成课程的同步学习,包括学习视频、完成测验与作业、参与论坛的讨论、完成期末的编程项目。积极参与论坛讨论者可以获得额外的加分。综合总评分数达到60分,课程合格,具体比例如下图所示:
计算机基础知识,程序设计语言基础Java
1. 陆兵 .软件开发与管理[M]. 北京:清华大学出版社,2009
2. 王振飞,孙媛. Java语言程序设计[M]. 广州:华南理工大学出版社,2016
3. 聂哲. Java面向对象程序设计(第3版)[M].北京:高等教育出版社,2013
4. 吴倩. Java语言程序设计:面向对象的设计思想与实践[M]. 北京: 机械工业出版社、2012.
5. 徐红,王灿. Java程序设计[M]. 北京:高等教育出版社,2013
6. David J.Barnes .Objects First with Java:A Practical Introduction using BlueJ[M].6th ed. Pearson, 2016
7. Java Platform SE 8 .https://docs.oracle.com/javase/8/docs/api
学习方法
读懂书上的
模仿书上的
修改书上的
读懂高手的
模仿高手的
修改高手的
听过的,会忘记
看过的,会记住
做过的,才会明白