Introduction to Java Programming – Part 1

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

Created by: The Hong Kong University of Science and Technology

Level: Introductory


Related Online Courses

Introduction to Node.js is designed for frontend or back-end developers who would like to become more familiar with the fundamentals of Node.js and its most common use cases. Before enrolling,... more
Arm technology powered the smartphone revolution, and now it’s helping power the Internet of Things (IoT). This online course will provide beginners with an accelerated path to gain the knowledge n... more
Los dispositivos IoT conectados al Internet están creciendo de manera exponencial, e influyen en diferentes ámbitos, desde el empresarial hasta el de consumo. Este crecimiento a su vez impone un c... more
The course is based on the text Mining of Massive Datasets by Jure Leskovec, Anand Rajaraman, and Jeff Ullman, who by coincidence are also the instructors for the course. The book is published by... more
This course is designed for developers who have built or are building microservices and have experienced a high degree of friction in cloud native application development. Developers looking to... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL