Introduction to Programming in Java

开始时间: 随时 持续时间: 自主

所在平台: Udacity

课程类别: 计算机科学

大学或机构: San Jose State University(圣何塞州立大学)



Explore 1600+ online courses from top universities. Join Coursera today to learn data science, programming, business strategy, and more.


第一个写评论        关注课程


Upon successful completion of this course, students should be able to:

Analyze and explain the behavior of programs involving the fundamental program constructs.
Write short programs that use the fundamental program constructs including standard conditional and iterative control structures.
Identify and correct syntax and logic errors in short programs.
Write short programs that use arrays or array lists.
Design and implement a class based on attributes and behaviors of objects.
Construct objects using a class and activate methods on them.
Use static and instance members of a class properly.
Identify and describe the properties of a variable such as its associated value, scope and lifetime.
Describe the parameter passing mechanisms in terms of formal parameters, actual parameters, non-object parameters and object parameters.
Write a graphics program that draws simple shapes.
Identify super- and subclasses in a class hierarchy.
Recognize and trace overrridden and inherited methods in a class hierarchy.
Write javadoc comments for classes and methods.
To be able to use an integrated development environment and a debugger.

Lesson 1: Introduction to computers, programming Languages, algorithms, and the Java Programming Environment
Lesson 2: Introduction to classes and objects
Lesson 3: Graphics
Lesson 4: Fundamental Data Types
Lesson 5: Decisions
Lesson 6: Iterations
Lesson 7: Arrays, ArrayLists and Simple Array Algorithms
Lesson 8: Methods (Parameter Passing, Instance vs. Static Methods)
Lesson 9: Inheritance





In this class, you will learn basic skills and concepts of computer programming in an object-oriented approach using Java.

You will learn concepts like classes, methods and argument passing, loops, and general problem solving ability that will become building blocks to your programming skills.


java Java学习 编程 编程学习 编程入门 Java入门



Design of Computer Programs 关注

Introduction to Parallel Programming 关注

Artificial Intelligence for Robotics 关注

Introduction to Theoretical Computer Science 关注

Software Debugging 关注

Interactive 3D Graphics 关注

Algorithms 关注

Software Testing 关注

Differential Equations in Action 关注

Applied Cryptography 关注