Critical Thinking, Innovation, Research and Development, Commercialization

Introduction to Java Programming – Part 2

Learn the fundamental elements of Java programming and data abstraction.

About this course

Do you want to become a better problem solver?
This Java course will provide you with a strong understanding of basic Java programming elements and data abstraction using problem representation and the object-oriented framework. 

Estimated 5 weeks

3-5 hours per week

Self-paced

Progress at your own speed

Show More

As the saying goes, “A picture is worth a thousand words.” This course will use sample objects such as photos or images to illustrate some important concepts to enhance understanding and retention. You will learn to write procedural programs using variables, arrays, control statements, loops, recursion, data abstraction and objects in an integrated development environment.
This course is comprised of two 5-week parts. Part 1 introduces programming fundamentals. Part 2 covers additional advanced topics.

Show Less

What you’ll learn

  • Take a “real-life” problem and abstract out the pertinent aspects necessary to solve it in an algorithmic manner.
  • Formulate formal solutions to well-defined problems using the logic of a programming language.
  • Implement formal solutions in Java using an integrated development environment.
  • Understand the basics of data abstraction using the object-oriented framework.

Syllabus

Module 06:
Multidimensional Arrays, Simple Sorting
Module 07: Character String, File I/O
Module 08:Simple Event Driven Programming
Module 09: Recursion
Module 10: Abstract Data Type

  • Institution: HKUSTx
  • Subject: Computer Science
  • Level: Introductory
  • Prerequisites: None
  • Langauge: English
  • Video Transcript: English

About the instructors

Ting-Chuen Pong

 

Professor of Computer Science and Engineering at The Hong Kong University of Science and Technology

About the instructors

Tony W K Fung

 

Teaching Associate at The Hong Kong University of Science and Technology

Tony W K Fung

Teaching Associate at The Hong Kong University of Science and Technology

Ways to take this course

Choose your path when you enroll 

Price

Verified Track

    $99 usd

Access to course materials

Unlimited

World Class institution and universities

edx suppport

Shareable certificate upon completion

Graded assignments and exams

More Courses

Estimated 5 weeks

3-5 hours per week

Self - Paced

Progress at your own speed

$99

Estimated 3 weeks

4-6 hours per week

Self - Paced

Progress at your own speed

$149

Estimated 5 weeks

3-5 hours per week

Self - Paced

Progress at your own speed

$199

Estimated 8 weeks

8-10 hours per week

Self - Paced

Progress at your own speed

$149

Estimated 4 weeks

2-4 hours per week

Self - Paced

Progress at your own speed

$149

Estimated 4 weeks

2-4 hours per week

Self - Paced

Progress at your own speed

$149

Estimated 4 weeks

3-4 hours per week

Self - Paced

Progress at your own speed

$149

Estimated 4 weeks

3-4 hours per week

Self - Paced

Progress at your own speed

$99

Follow Us

edX is a registered trademark of edX LLC. All Right Reserved
Founded Harvard University and MIT in 2012, edX LLC is a landing MOOC provider. The edX® platform is an online leaning destination offering high-quality courses from the world’s best universities and institutions to learners everywhere. edX is the only leading MOOC provider that is both nonprofit and open source.

Powered by Genashtim | © Copyright 2022
Genashtim