本课程使用Java作为描述语言,讲授面向对象程序设计方法和思想。具体内容包括包括Java数据类型与运算符、流程控制结构(顺序结构,选择结构和循环结构),类的定义和对象的创建,面向对象的基本特征(包括封装性、抽象性、继承性、多态性)、抽象类与接口、常用核心类库的使用、异常处理、泛型与集合、输入输出以及图形用户界面等。本课程也将介绍Java的最新语言特征,强调实践性,学生可通过大量实践掌握解决实际问题的方法。学完本课程,学生能够开发简单的应用程序,为进一步学习奠定基础。