Duke University
Java 编程:用软件解决问题
Duke University

Java 编程:用软件解决问题

本课程是多个项目的一部分。

Owen Astrachan
Robert Duvall
Andrew D. Hilton

位教师:Owen Astrachan

404,441 人已注册

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
4.6

(8,041 条评论)

初级 等级
无需具备相关经验
灵活的计划
2 周 在 10 小时 一周
自行安排学习进度
92%
大多数学生喜欢此课程
深入了解一个主题并学习基础知识。
4.6

(8,041 条评论)

初级 等级
无需具备相关经验
灵活的计划
2 周 在 10 小时 一周
自行安排学习进度
92%
大多数学生喜欢此课程

要了解的详细信息

可分享的证书

添加到您的领英档案

作业

16 项作业

授课语言:英语(English)

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

积累特定领域的专业知识

此课程作为 的一部分提供
在注册此课程时,您还需要选择一个特定的合作项目。
  • 向行业专家学习新概念
  • 获得对主题或工具的基础理解
  • 通过实践项目培养工作相关技能
  • 获得可共享的职业证书

该课程共有5个模块

欢迎访问 "Java 编程:用软件解决问题"!我们很高兴您能开始我们的课程,学习如何用世界上最流行的编程语言之一 Java 编写程序。在本介绍模块中,您将认识来自杜克大学的讲师团队,并了解课程概况。玩得开心

涵盖的内容

5个视频2篇阅读材料

在本模块中,您将学习编写和运行第一个 Java 程序,包括一个用不同国家语言打印 "Hello!"的程序,以及另一个分析图形周长和其他信息的程序。为了完成这些任务,你将学习 Java 语法的基础知识,以及如何设计逐步解决的程序。本模块结束时,您将能够(1) 下载并运行本课程的 Java 编程环境 BlueJ;(2) 访问专为本课程设计的 Java 库的文档;(3) 编辑、编译并运行 Java 程序;(4) 用 Java 构建方法、变量、if else 语句和 for each 循环;以及 (5) 使用 Iterables(如 DirectoryResource)运行程序,迭代文档或网页中的多行或目录中的多个文件。

涵盖的内容

17个视频10篇阅读材料5个作业1个插件

本模块首先由杜克大学基因组与计算生物学中心助理教授 Raluca Gordân 简要介绍基因组学科学家经常遇到的一个重要问题:如何识别 DNA 链中的基因。要解决这个问题,您需要了解字符串:一系列字符,如字母、数字、标点符号等。在学习了处理字符串的 Java 方法后,您将能够找到 DNA 字符串中的基因,并解决其他与字符串相关的问题,如找到网页中的所有链接。本模块结束时,您将能够(1) 使用 Java 字符串类的重要方法;(2) 在 Java 程序中适当使用条件、for 循环和 while 循环;(3) 在字符串表示的数据中寻找模式,以帮助开发程序的算法;(4) 理解设计将不同数据处理步骤分开的程序的重要性;(5) 在本课程中使用可迭代的 StorageResource 来存储一些数据,以便进一步处理;(6) 依靠 Java 文档更好地理解如何使用不同的 Java 包和类。

涵盖的内容

21个视频3篇阅读材料6个作业1个讨论话题

逗号分隔值 (CSV) 文件是存储表格数据(按列和行组织的任何数据)的常用格式。在本模块中,您将学习如何使用功能强大的开源软件包分析和处理多个 CSV 数据文件中的数据:Apache Commons CSV。使用这个库将使你有能力解决电子表格无法解决的复杂问题。通过本模块的学习,你将能够(1) 在自己的 Java 程序中使用开源 Apache Commons CSV 软件包;(2) 使用 Java 访问一个或多个 CSV 文件中的数据;(3) 将字符串转换为数字;(4) 了解如何在 Java 程序中使用 "空"(当您想表示 "无 "时);(5) 设计一种算法(并在 Java 中实现)来回答有关 CSV 数据的问题;以及 (6) 分析多个 CSV 文件中的 CSV 数据(例如,查找最大值、最小值、平均值和其他简单的统计结果)。

涵盖的内容

14个视频3篇阅读材料3个作业

本模块以一个小型项目结束课程,将您在整个课程中获得的不同实践、技能和资料库结合在一起!通过使用过去几十年美国不同婴儿名字流行程度的数据,您将能够比较不同名字在不同时期的流行程度。虽然我们为本课程收集的数据来自美国,但我们欢迎您在课程讨论区分享其他国家的数据。祝你在小项目中好运!

涵盖的内容

9个视频4篇阅读材料2个作业

获得职业证书

将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。

位教师

授课教师评分
4.6 (1,501个评价)
Owen Astrachan
Duke University
8 门课程898,615 名学生
Robert Duvall
Duke University
8 门课程898,615 名学生

提供方

Duke University

从 软件开发 浏览更多内容

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'

学生评论

4.6

8,041 条评论

  • 5 stars

    72.35%

  • 4 stars

    19.32%

  • 3 stars

    4.02%

  • 2 stars

    1.29%

  • 1 star

    2.99%

显示 3/8041 个

JT
4

已于 Feb 25, 2019审阅

HB
4

已于 Apr 24, 2021审阅

MV
4

已于 May 12, 2020审阅

Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题