このコースについて
98,249 最近の表示

次における5の1コース

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

初級レベル

約25時間で修了

推奨:4 weeks of study, 5-6 hours/week...

英語

字幕:英語
User
このCourseを受講している学習者は
  • Machine Learning Engineers
  • Security Engineers
  • Software Engineers
  • Data Scientists
  • Real Estate Brokers

習得するスキル

Logic ProgrammingAndroid StudioJava ProgrammingObject-Oriented Programming (OOP)
User
このCourseを受講している学習者は
  • Machine Learning Engineers
  • Security Engineers
  • Software Engineers
  • Data Scientists
  • Real Estate Brokers

次における5の1コース

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

初級レベル

約25時間で修了

推奨:4 weeks of study, 5-6 hours/week...

英語

字幕:英語

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

1
1時間で修了

Module 1: MOOC Overview

6件のビデオ (合計40分), 1 reading, 1 quiz
6件のビデオ
Module 1: Overview1 分
MOOC Contents, Organization, and Learning Strategies9 分
Overview of the Java Programming Language (Part 1)13 分
Overview of the Java Programming Language (Part 2)12 分
Overview Summary1 分
1件の学習用教材
Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides10 分
1の練習問題
Module 1 Quiz20 分
2時間で修了

Module 2: Introduction to Android Studio

13件のビデオ (合計82分), 1 quiz
13件のビデオ
Installing Java and Android Studio9 分
Creating and Importing Projects6 分
Introducing the Editor4 分
Project File Organization5 分
Creating and Editing Source Code and Resource Files3 分
Creating and Running a Virtual Device12 分
Debugging Syntax Errors4 分
Logging with Logcat11 分
TODO Statements4 分
Testing Your Code: Self Assessment Via Unit Tests8 分
Making Zip File for Uploading Multiple Files At Once6 分
Module 2 Summary1 分
1の練習問題
Module 2 Quiz16 分
4時間で修了

Module 3: Writing a Simple Android App Using Basic Java Features

9件のビデオ (合計72分), 6 readings, 2 quizzes
9件のビデオ
Main Components in a Computing System7 分
Variables and Types10 分
Expressions11 分
Printing data8 分
The Math Class6 分
The String Class10 分
Methods13 分
Module Conclusion1 分
6件の学習用教材
Slide deck10 分
Slide deck10 分
Printing slide deck10 分
Math slide deck10 分
String slide deck10 分
Slide deck10 分
1の練習問題
Module 3 Quiz24 分
2
7時間で修了

Module 4: Control Flow

11件のビデオ (合計65分), 10 readings, 5 quizzes
11件のビデオ
If-statement Part 18 分
If-statement Part 29 分
If-statement Code Walkthrough7 分
For-loops Part 17 分
For-loops Part 26 分
For-loops Part 39 分
For-loops Code Walkthrough3 分
Indefinite loops6 分
Random number generation6 分
Module Summary53
10件の学習用教材
If-statement L1 slide deck10 分
If-Statement L2 slide deck10 分
If-statement Code Walkthrough: Code Copy10 分
If-statement Code Walkthrough: Slide Deck10 分
Part 1 slide deck10 分
Part 2 slide deck10 分
Part 3 slide deck10 分
Code walkthrough slide deck10 分
Indefinite loop slide deck10 分
Slide deck10 分
3の練習問題
Module 4 practice quiz on IF statements16 分
Module 4 quiz on FOR loops16 分
Module 4 practice quiz on indefinite loops10 分
6時間で修了

Module 5: Structured Data

10件のビデオ (合計96分), 9 readings, 2 quizzes
10件のビデオ
Arrays: Part 18 分
Arrays: Part 27 分
Arrays: Part 310 分
The for-each loop6 分
The Collections Framework: Part 114 分
The Collections Framework: Part 211 分
ArrayLists16 分
HashMaps16 分
Structured Data WrapUp1 分
9件の学習用教材
Slide deck10 分
Part 1 slide deck10 分
Part 2 slide deck10 分
Part 3 slide deck10 分
Slide deck10 分
Part 1 slide deck10 分
Part 2 slide deck10 分
Slide deck10 分
Slide deck10 分
1の練習問題
Module 5 Quiz26 分
3
12時間で修了

Module 6: Classes and Interfaces

7件のビデオ (合計70分), 7 readings, 8 quizzes
7件のビデオ
Motivating Classes and Objects9 分
Building your own Classes and Objects11 分
Refining your Classes: Part 112 分
Refining your Classes: Part 211 分
New Objects in Old Places13 分
Overview of Java Generics9 分
7件の学習用教材
Slide deck10 分
Slide deck10 分
Example files: Account10 分
Slide deck10 分
Slide deck10 分
Slide deck10 分
Slide deck10 分
3の練習問題
Module 6 quiz on Object Oriented Programing concepts16 分
Module 6 quiz on methods and classes12 分
Module 6 quiz on arrays and parameters12 分
8時間で修了

ModuIe 7: Inheritance and Polymorphism

7件のビデオ (合計65分), 7 readings, 4 quizzes
7件のビデオ
Class Hierarchy and Interfaces13 分
Inheritance at Work7 分
Polymorphism15 分
Java Interfaces6 分
Advanced Class Interface features9 分
Exception Handling11 分
7件の学習用教材
Slide deck10 分
Slide deck: Inheritance at Work10 分
Slide deck: Polymorphism10 分
Slide deck: Java Interfaces10 分
Self-Assessment quiz code10 分
Slide deck: Advanced Class Interface Features10 分
Slide deck10 分
2の練習問題
Module 7 quiz on inheritance10 分
Module 7 quiz on code "dissection"12 分
4
2時間で修了

Module 8: Android Calculator App Mini-Project Assignment

2件のビデオ (合計23分), 1 quiz
2件のビデオ
Mini-Project Assignment Walkthrough13 分
4.5
334件のレビューChevron Right

56%

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

57%

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

25%

昇給や昇進につながった

Java for Android からの人気レビュー

by SVJun 28th 2018

Excellent !! As a beginner I found this course a major kick-start to building a strong base for my Android app skills. A lot of practice needed though, but these videos would keep me going well

by AAJun 24th 2017

This course is very good to learn the basics of Java and how to write a Java code in a object oriented manner. Ths course helped me to learn how to write more efficient and scalable code.

講師

Avatar

Dr. Jerry Roth

Professor of the Practice
Electrical Engineering and Computer Science
Avatar

Dr. Julie L. Johnson

Instructor
EECS
Avatar

Michael Walker

Instructor - Graduate Student pursuing PhD in Computer Science
EECS
Avatar

Dr. Douglas C. Schmidt

Professor of Computer Science and Associate Chair of the Computer Science and Engineering Program
Electrical Engineering and Computer Science

ヴァンダービルト大学(Vanderbilt University)について

Vanderbilt University, located in Nashville, Tenn., is a private research university and medical center offering a full-range of undergraduate, graduate and professional degrees....

Android App Development専門講座について

This Specialization enables learners to successfully apply core Java programming languages features & software patterns needed to develop maintainable mobile apps comprised of core Android components, as well as fundamental Java I/O & persistence mechanisms. The Capstone project will integrate the material from throughout the Specialization to exercise and assess the ability of learners to create an interesting Android app by applying knowledge and skills learned in previous MOOCs, including Java programming features, Android Studio tools, Android Activity components, Material Design, file I/O and data persistence, unit testing, and software patterns. The project itself will be similar in design goals to previous assignments, however it will provide less of the skeleton code than earlier MOOCs provide to enable more creativity to learners and greater opportunity for learners to customize the app....
Android App Development

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

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