本课程是软件工程专业的专业基础课,第二学年上学期开设(即第三学期)。先导课程《程序设计基础》,后续课程《Java Web程序设计》。通过本课程的学习使学生掌握面向对象的基本概念和基本思想;掌握JAVA语言的基本语法;了解Java软件开发工作流程,建立起应用程序的概念,最终掌握Java软件开发的基本方法、基本技能。能完成实训项目网络编程项目(模拟项目),进一步培养学生对Java应用软件的分析、设计、编码、测试的综合应用能力,灵活运用知识的能力,实际操作能力以及科学的思维方式,使学生具有较强的发现问题、分析问题、解决问题的能力,并积累开发经验,为以后的就业和后续课程的学习打下基础。