このコースについて

619,434 最近の表示

受講生の就業成果

38%

コース終了後に新しいキャリアをスタートした

38%

コースが具体的なキャリアアップにつながった

20%

昇給や昇進につながった
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
中級レベル
約39時間で修了
英語
字幕:英語, 韓国語, ドイツ語, 中国語(簡体)

習得するスキル

Logic ProgrammingJava ProgrammingObject-Oriented Programming (OOP)Sorting Algorithm

受講生の就業成果

38%

コース終了後に新しいキャリアをスタートした

38%

コースが具体的なキャリアアップにつながった

20%

昇給や昇進につながった
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
中級レベル
約39時間で修了
英語
字幕:英語, 韓国語, ドイツ語, 中国語(簡体)

提供:

カリフォルニア大学サンディエゴ校 ロゴ

カリフォルニア大学サンディエゴ校

シラバス - 本コースの学習内容

コンテンツの評価Thumbs Up97%(61,326 件の評価)Info
1

1

3時間で修了

Welcome and Project Overview: Visualizing Data

3時間で修了
13件のビデオ (合計47分), 8 readings, 3 quizzes
13件のビデオ
Welcome (Object Oriented Java Programming: Data Structures and Beyond Specialization)3 分
Welcome (Object Oriented Programming in Java Specialization)1 分
Project prototype4 分
Your Path through the Course5 分
Concept Challenges: what and why?3 分
In the Real World: Welcome from Google Engineers50
Introduction: Classes and Objects25
Core: Defining Classes and Creating Objects11 分
When I Struggled: Objects1 分
Core: Overloading Methods6 分
Core: Public vs. Private7 分
In the Real World: Public vs. Private access27
8件の学習用教材
A Customized Welcome to this Course10 分
After completing this course, you will be able to...5 分
Is this course right for me?10 分
Up Next: A short survey10 分
Project overview10 分
Additional Resources and Support10 分
By the end of this week you will be able to...5 分
A note about the main method2 分
3の練習問題
Pre-Course Quiz26 分
Survey: Your goals for the course8 分
Basics of Objects10 分
2

2

9時間で修了

Memory Models, Scope, and Starting the Project

9時間で修了
16件のビデオ (合計77分), 11 readings, 4 quizzes
16件のビデオ
Project: Module 1 Assignment Overview1 分
Project: Setting up the starter code in Eclipse4 分
Core: Drawing Memory Models with Primitive Data5 分
Support: Memory Models for Primitive Types3 分
Support: Setting Up and Running Examples in Eclipse2 分
When I Struggled: Compiling and Running Code55
Core: Drawing Memory Models with Objects8 分
Concept Challenge: Memory Models 15 分
Concept Challenge: Memory Models 25 分
Support: Memory Model Drawing Example5 分
Core: Introduction to Scope9 分
Concept Challenge: Scope6 分
Support: Putting it all Together Part 13 分
Support: Putting it all Together Part 210 分
Project: Module 1 Assignment Walkthrough4 分
11件の学習用教材
Remember to Choose Your Own Path10 分
By the end of this week, you will be able to...10 分
Getting ready to write code10 分
Important note for learners working offline10 分
Setting Up Java and Eclipse on Windows (and Linux)30 分
Setting Up Java and Eclipse on Mac30 分
Setting Up Unfolding Maps10 分
Support: Troubleshooting Common Issues10 分
Congratulations and quiz answers10 分
Programming Assignment Instructions5 時間
Congratulations and quiz answers10 分
4の練習問題
Where to next?2 分
Working with Code2 分
Objects, memory models, and scope10 分
Programming Assignment Quiz (Do programming assignment FIRST)14 分
3

3

8時間で修了

Graphical output: Creating GUIs and Displaying Data

8時間で修了
23件のビデオ (合計136分), 4 readings, 1 quiz
23件のビデオ
Project: Module 3 Programming Assignment Overview1 分
Core: Graphical User Interfaces4 分
Core: Using PApplet11 分
When I struggled: GUIs27
Core: Resizing Images5 分
Core: Colors8 分
When I Struggled: Documentation1 分
Support: Setting up a Canvas7 分
Support: Drawing Happy Face7 分
Support: Loading and Displaying Images6 分
Core: Why Processing?1 分
Support: Using Documentation7 分
In the Real World: Documentation3 分
Core: Setting up map visualization9 分
Core: Adding markers5 分
Core: Using live data11 分
Bonus: Visualizing life expectancy29
Bonus: Setting up the map4 分
Bonus: Representing data8 分
Bonus: Coloring markers11 分
Support: ArrayLists and Generics8 分
Project: Module 3 Programming Assignment Walkthrough8 分
4件の学習用教材
By the end of this week you will be able to...10 分
Support: Understanding Features and Markers30 分
Programming Assignment Instructions5 時間
Congratulations and quiz answers10 分
1の練習問題
Programming Assignment Quiz (Do programming assignment FIRST)20 分
4

4

5時間で修了

Inheritance

5時間で修了
25件のビデオ (合計97分), 3 readings, 1 quiz
25件のビデオ
Project: Module 4 Programming Assignment Overview1 分
Core: Why use Inheritance?5 分
Core: Extends5 分
In the Real World: Inheritance 152
Core: Reference vs. Object Type3 分
When I struggled: the "Is a" relationship40
Concept Challenge: References and Objects9 分
Core: Visibility Modifiers4 分
When I Struggled: Inheritance45
Core: Object Creation in Java3 分
Core: Compiler Rules for Class Construction4 分
Core: Variable Initialization in a Class Hierarchy4 分
Concept Challenge: Inheritance Constructors 14 分
Concept Challenge: Inheritance Constructors 23 分
Core: Method Overriding5 分
Core: Introduction to Polymorphism2 分
When I struggled: Polymorphism56
Core: Rules to Follow for Polymorphism4 分
Core: Casting Objects3 分
Concept Challenge: Polymorphism Part 16 分
Concept Challenge: Polymorphism Part 26 分
Core: Abstract Classes and Interfaces5 分
In the Real World: Inheritance 21 分
Project: Module 4 Programming Assignment Walkthrough7 分
3件の学習用教材
By the end of this week, you will be able to...5 分
Programming Assignment Instructions3 時間
Congratulations and Quiz Answers10 分
1の練習問題
Programming Assignment Quiz (Do programming assignment FIRST)15 分

レビュー

OBJECT ORIENTED PROGRAMMING IN JAVA からの人気レビュー

すべてのレビューを見る

よくある質問

  • 講義と課題へのアクセスは、登録のタイプによって異なります。聴講モードでコースを受講すると、ほとんどのコース教材を無料で見ることができます。採点された課題にアクセスして修了証を取得するには、聴講中または聴講後に、修了証エクスペリエンスを購入する必要があります。聴講オプションが表示されない場合:

    • コースは聴講オプションを提供していない可能性があります。代わりに無料トライアルをお試しいただくか、学資援助を申請することができます。
    • コースは、聴講オプションを提供せずに「修了証なしフルコース」オプションを提供する場合があります。このオプションでは、すべてのコース教材が表示され、必須の評価を提出して、最終成績を取得することができます。この場合、修了証エクスペリエンスは購入できません。
  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

  • サブスクライブすると、7日間の無料トライアルを体験できます。この期間中は解約金なしでキャンセルできます。それ以降、払い戻しはありませんが、サブスクリプションをいつでもキャンセルできます。返金ポリシーをすべて表示します

  • はい。受講料の支払いが難しい受講生に、Coursera(コーセラ)は学資援助を提供しています。左側の[登録]ボタンの下にある[学資援助]のリンクをクリックして申請してください。申請書の入力を促すメッセージが表示され、承認されると通知が届きます。キャップストーンプロジェクトを含む専門講座の各コースでこのステップを完了する必要があります。詳細

  • This course is meant for learners with a bit of programming background, preferably in Java, who are looking to expand their Software Engineering abilities. Specifically, learners should be already comfortable with loops ("for", "while"), conditionals ("if", "else"), and both calling and authoring methods (functions).

    If you're not sure, that's okay! We have a practice quiz right at the start of the course which will help steer you in the right direction.

  • このコースでは大学の単位は付与されませんが、一部の大学ではコース修了証を単位として承認する場合があります。詳細については、大学にお問い合わせください。Coursera(コーセラ)のオンライン学位および Mastertrack™証明書は、大学の単位を取得する機会を提供します。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。