Java Programming and Software Engineering Fundamentals 专项课程

于 Aug 20 开始

Java Programming and Software Engineering Fundamentals 专项课程

Explore a Career as a Software Engineer。Learn the basics of programming and software development

本专项课程介绍

Take your first step towards a career in software development with this introduction to Java—one of the most in-demand programming languages and the foundation of the Android operating system. Designed for beginners, this Specialization will teach you core programming concepts and equip you to write programs to solve complex problems. In addition, you will gain the foundational skills a software engineer needs to solve real-world problems, from designing algorithms to testing and debugging your programs.

制作方:

courses
5 courses

按照建议的顺序或选择您自己的顺序。

projects
项目

旨在帮助您实践和应用所学到的技能。

certificates
证书

在您的简历和领英中展示您的新技能。

项目概览

课程
Beginner Specialization.
No prior experience required.
  1. 第 1 门课程

    程序设计与 Web 入门

    计划开课班次:Aug 20
    课程学习时间
    4周的学习时间,每周需花费3-5小时
    字幕
    English

    课程概述

  2. 第 2 门课程

    Java 程序设计:使用软件解题

    计划开课班次:Aug 20
    课程学习时间
    4周的学习时间,每周需花费3-5小时
    字幕
    English, Turkish

    课程概述

    Building upon Duke’s “Programming and the Web for Beginners” course, you will grow in your ability to be a problem-solver and programmer by writing Java programs. We are excited that you've chosen to learn Java with us! You will soon be able to
  3. 第 3 门课程

    Java Programming: Arrays, Lists, and Structured Data

    计划开课班次:Aug 20
    课程学习时间
    4周的学习时间 每周需花费3-5小时
    字幕
    English, Korean

    课程概述

    This course will build on the skills you learn in Java Programming: Solving Problems with Software. You will continue to expand your programming skill set to read and manipulate data with more complex structure. You will also write programs with
  4. 第 4 门课程

    Java 程序设计:软件设计原理

    当前班次:Aug 13
    课程学习时间
    4 weeks of study, 4-8 hours/week
    字幕
    English, Korean

    课程概述

    Solve real world problems with Java using multiple classes. Learn how to create programming solutions that scale using Java interfaces. Recognize that software engineering is more than writing code - it also involves logical thinking and desig
  5. 第 5 门课程

    Java 程序设计:DIY 版本的 Netflix 和亚马逊推荐系统引擎

    计划开课班次:Sep 10
    课程学习时间
    4 weeks of study, 3-6 hours/week
    字幕
    English

    毕业项目介绍

    Ever wonder how Netflix decides what movies to recommend for you? Or how Amazon recommends books? We can get a feel for how it works by building a simplified recommender of our own! In this capstone, you will show off your problem solvin

制作方

  • Duke University

    Duke University is consistently ranked as both a top undergraduate and research institution, with world class faculty at all levels in undergraduate, graduate, and professional schools.

    Duke University has about 13,000 undergraduate and graduate students and a world-class faculty helping to expand the frontiers of knowledge. The university has a strong commitment to applying knowledge in service to society, both near its North Carolina campus and around the world.

  • Andrew D. Hilton

    Andrew D. Hilton

    Assistant Professor of the Practice
  • Robert Duvall

    Robert Duvall

    Lecturer
  • Susan H. Rodger

    Susan H. Rodger

    Professor of the Practice
  • Owen Astrachan

    Owen Astrachan

    Professor of the Practice

FAQs