本门Java程序设计课程不是简单重复C语言的学习过程,是在C语言程序设计基础上的递进加强,将Java语言的学习重点放在面向对象程序设计方法和基于Java开源生态圈开发应用程序上。通过课程的学习,学生应具备中级应用程序开发的能力。
本门Java程序设计是软件工程云计算方向、网络工程物联网技术方向的专业选修课。课程分为Java基础语法、面向对象程序设计方法和Java应用程序开发三部分。基础语法部分要求掌握计算机环境下JDK、Java虚拟机和开发环境的配属,通过学习迁移将C语言中的基础语法、数据类型、运算符与表达式、算法结构和控制语句转换为Java程序设计中的知识。面向对象程序设计方法中要求学生熟练掌握类的组成及其对象的声明及使用,熟练掌握类代码的重用,继承和扩展,替换与多态,抽象类与接口的概念和实现等核心知识点。应用程序部分要求学生掌握常用类库中的常用成员函数、输入输出流及多线程并发编程的相关内容。
课程总目标是使学生熟练掌握Java程序的基础语法,面向对象程序设计的语法特性,能利用Java的各种类库完成应用程序开发,从而具备基本的设计、开发解决方案能力,使用Java结合科研,具备基本的科研能力,掌握Java语言这种现代程序开发工具。附件1为教学计划