Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Online Course

Introduction to Java Programming – Part 1

The Hong Kong University of Science and Technology via edX

Overview

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

  • Problem solving
  • Primitive data types and arithmetic expressions
  • Object-oriented programming basics
  • Branching and Loops
  • Arrays

Part 2 covers the following topics:

  • String manipulation
  • File I/O
  • Simple event-driven programming
  • Recursion
  • Abstract data types

Taught by

Ting-Chuen PONG

Reviews

3.0 rating, based on 6 reviews

Start your review of Introduction to Java Programming – Part 1

  • Anonymous

    Anonymous is taking this course right now.

    the instruction for the course problems and labs are very vague and the information given is sometimes not that clear
  • Anonymous

    Anonymous completed this course.

    Absolutely, positively NOT for beginners with no prior programming. The course is hard, moves fast and the instructor is very difficult to follow. I felt like I wasted 3 weeks of my life only to find out how much he wanted from us after teaching so little. Again, if you have never done any programming before, look elsewhere.
  • Naveenkumar.a

    Naveenkumar.a is taking this course right now, spending 1 hours a week on it and found the course difficulty to be very easy.

    I want learn something different to deliver in world

    Was this is not satisfy me for this feedback
    First teach me then ask feedback
  • Yogesh completed this course.

  • Anoop is taking this course right now.

  • Ronaldo is taking this course right now.

Related Courses

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free