Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/java-programming-design-principles

在当今数字时代,编程技能愈发重要。其中,Java作为一种流行的编程语言,广泛应用于各种应用程序的开发。Coursera提供的“Java 编程:软件设计原理”课程旨在帮助学生掌握Java编程的基本原理和应用。

本课程以解决现实世界的问题为目标,通过多个类的应用,指导学生创建可扩展的编程解决方案。学员将认识到软件工程不仅仅是写代码,更涉及到逻辑思维和设计。课程的最终项目是编写一个分析和排序地震数据的程序,以及开发一个预测文本生成器。

课程概述

1. **课程欢迎**:在这一模块中,学员将接收到课程的总体介绍及其配套资源。

2. **地震:编程和接口**:学员将使用全球地震数据集,学习如何将数据引入程序,并根据需要的标准进行搜索与筛选。

3. **地震:排序算法**:学员将用真实的地震数据探索几种排序算法,包括选择排序和冒泡排序,最终掌握更高效的Collections.sort方法。

4. **N-grams:预测文本**:学员将探索预测文本的基本概念,学习如何基于训练文本生成随机文本,以及延伸到完整单词的生成。

5. **Java:人人可用的工具与库**:课程的最后部分将介绍如何在其他编程环境中使用Java,包括如何处理异常和使用Java库。

通过完成本课程,学员将掌握如使用适当排序解决问题、开发复杂程序的能力。这将为他们未来的编程学习和职业发展奠定坚实基础。

课程主页: https://www.coursera.org/learn/java-programming-design-principles

作者 CourseEye