このコースについて
96,252 最近の表示

次における5の1コース

100%オンライン

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

柔軟性のある期限

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

初級レベル

英語

字幕:英語

習得するスキル

Logic ProgrammingAndroid StudioJava ProgrammingObject-Oriented Programming (OOP)

次における5の1コース

100%オンライン

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

柔軟性のある期限

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

初級レベル

英語

字幕:英語

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

1
1時間で修了

Module 1: MOOC Overview

Module 1 summarizes the organization of the MOOC and the topics it covers. It also discusses the MOOC prerequisites, workload, and learning strategies needed to complete the MOOC successfully. It then presents an overview of key features in the Java language, outlining its support for object-oriented programming concepts that guide the development of Android apps.

...
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

Module 2 provides an overview of Android Studio, explaining how to install it and apply it to develop a simple app using basic Java and Android features presented in this MOOC.

...
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

Module 3 shows how to write a simple Android app that defines variables using primitive Java data types, shows how to assign values to those variables, and output them to the Android display using Java classes and methods.

...
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

Module 4 covers Java’s looping constructs (e.g., for loops, while loops, and do/while loops), as well as its conditional statements (e.g., if/else statements).

...
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

Module 5 provides more detail on common data structures supported by Java, including built-in arrays, as well as core classes in the Java Collections Framework, such as ArrayList and HashMap.

...
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

Module 6 covers Java classes and interfaces, focusing on data types, fields, methods, generic parameters, and exceptions.

...
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

Module 7 examines Java's inheritance and polymorphism features (e.g., extending classes and virtual methods).

...
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

Module 8 guides learners through the creation of an Android app that implements a simple calculator, which provides features for adding, subtracting, multiplying, and dividing numbers input by various means (e.g., via numbers and buttons on the Android user interface).

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

59%

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

59%

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

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のプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

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