学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
面向对象程序设计
分享
spContent=Java是一门流行程序设计语言,它自问世以来,受到了前所未有的关注,深受程序开发人员的喜爱,并成为计算机、移动设备、家用电器等领域中最受欢迎的开发语言之一。
—— 课程团队
课程概述

《面向对象程序设计》是计算机相关专业的一门专业基础课。通过本课程的教学,帮助学生掌握面向对象的编程设计思想和Java的基本语法、常用技术,并能运用Java技术和基本开发工具Eclipse进行程序设计。培养学生用面向对象程序设计思想进行编程,使学生能够运用Java语言作为一种思维工具解决处理现实问题。启发学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展,养成良好编码的习惯,为将来参与实际项目的开发奠定坚实的基础。

授课目标

      本课程为物联网工程专业的一门专业核心课程,是一门实践性较强的课程。本课程主要任务是通过课堂教学、上机实验及课外练习等方式,使学生掌握封装、继承、多态等面向对象的编程思想,以及集合操作、GUI编程、多线程编程、I/O流等常用Java技术,养成良好的编码习惯,能够初步具备使用面向对象编程思想的进行Java程序分析、设计和实现能力,为后续学习Java Web程序设计、Java EE企业级开发、物联网移动应用开发等相关课程打好必要的基础,为毕业设计和今后的工作奠定初步基础。

      具体课程目标及能力要求:

       学生按本大纲学完全部内容后,应对所规定的全部基本内容有系统的理解,掌握面向对象程序设计中的基本概念、基本思想和基本技术,并达到下列目标:

       课程目标1:能运用封装、继承、多态等面向对象的编程思想对实际问题进行分析和设计。

       课程目标2:能使用Eclipse进行Java项目的创建、编译、调试。

       课程目标3:能运用集合操作、GUI技术、多线程、I/O流等常用Java技术对实际问题进行模拟和实现。

课程大纲
预备知识

大学计算机基础、高级语言程序设计(c语言)


参考资料

《Java基础入门》第二版,传智博客等编著,清华大学出版社,2018年

教学参考书:

(1)《Java程序设计任务驱动式教程》,孙修东、王永红编著,北京航空航天大学出版社,2010年

(2)《Java面向对象程序设计教程》,李发致编著,清华大学出版社,2009年