课程信息

500,386 次近期查看

学生职业成果

38%

完成这些课程后已开始新的职业生涯

38%

通过此课程获得实实在在的工作福利

20%

加薪或升职
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
可灵活调整截止日期
根据您的日程表重置截止日期。
中级
完成时间大约为39 小时
英语(English)
字幕:英语(English), 韩语, 德语(German), 中文(简体)

您将获得的技能

Logic ProgrammingJava ProgrammingObject-Oriented Programming (OOP)Sorting Algorithm

学生职业成果

38%

完成这些课程后已开始新的职业生涯

38%

通过此课程获得实实在在的工作福利

20%

加薪或升职
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
可灵活调整截止日期
根据您的日程表重置截止日期。
中级
完成时间大约为39 小时
英语(English)
字幕:英语(English), 韩语, 德语(German), 中文(简体)

提供方

Placeholder

加州大学圣地亚哥分校

教学大纲 - 您将从这门课程中学到什么

内容评分Thumbs Up97%(62,725 个评分)Info
1

1

完成时间为 3 小时

Welcome and Project Overview: Visualizing Data

完成时间为 3 小时
13 个视频 (总计 47 分钟), 8 个阅读材料, 3 个测验
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 Quiz30分钟
Survey: Your goals for the course30分钟
Basics of Objects30分钟
2

2

完成时间为 11 小时

Memory Models, Scope, and Starting the Project

完成时间为 11 小时
16 个视频 (总计 77 分钟), 11 个阅读材料, 4 个测验
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?30分钟
Working with Code30分钟
Objects, memory models, and scope30分钟
Programming Assignment Quiz (Do programming assignment FIRST)30分钟
3

3

完成时间为 8 小时

Graphical output: Creating GUIs and Displaying Data

完成时间为 8 小时
23 个视频 (总计 136 分钟), 4 个阅读材料, 1 个测验
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 个阅读材料, 1 个测验
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分钟

审阅

来自面向对象 JAVA 程序设计的热门评论

查看所有评论

常见问题

还有其他问题吗?请访问 学生帮助中心