本课程是计算机科学中的软件设计核心课程,是JAVA高级软件设计、手机软件开发、网络软件开发等必不可少的先行课程,同时该课程从实践上实现了数据库、软件工程、操作系统、数据结构、图形图像处理等计算机专业核心课程的思想。
教学目的:通过系统的学习,使学生获得基本全面的Java知识;掌握基于Java开发软件的科学方法;提高学生面向对象开发能力、软件系统设计能力;为学习后续课程、以及将来从事软件设计与开发打下扎实的基础,以适应当代社会对软件开发与管理的需求。
教学要求:1.全面系统地学习Java面向对象的基本思想,从面向过程开发转变到面向对象开发,将之前对面向对象开发的认识理性化、系统化,增强运用面向对象开发的自觉性。2.系统学习J2SE的核心内容,基于Java思想学习并实践计算机其他思想。3.在学习、掌握具体的相关J2SE的知识和技能过程中,逐步掌握分析和设计软件系统的方法。4.运用学到的知识、技能和方法,提高开发常见软件系统的能力。5.为从事计算机软硬件开发和设计,为高年级进一步学习计算机其他专题课程打下扎实的基础。
Java语言程序设计(第10版) [美] 梁勇(Y.DanielLiang) 著