本专业适合有志于通过 Java 面向对象设计解决更复杂问题的软件开发人员,他们至少具备一门其他编程语言(如 Python、C、JavaScript 等)的编程经验。除了学习 Java 之外,您还将获得两种 Java 开发环境(BlueJ 和 Eclipse)的使用经验,学习如何使用图形用户界面编程,以及如何设计能够管理大量数据的程序。这些软件工程技能广泛适用于各行各业。
应用的学习项目
在本专业中,您将通过开发四个 Java 应用程序来展示您在 Java 和面向对象编程设计方面的新技能:一个 CSV 数据文件分析程序、一个加密程序、一个用于显示地理空间数据的交互式地图,以及一个允许用户管理、操作和推理大型文本数据集的程序。