Interactive learning in Java

In today's digital world, coding is a fundamental skill, and knowledge of programming can enhance personal development and enhance problem-solving abilities. Java is one of the world's most widely used programming languages and functions as a precursor to other programming languages. B...

Full description

Saved in:
Bibliographic Details
Main Author: Yong, Zoe Min
Other Authors: Li Fang
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/157700
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In today's digital world, coding is a fundamental skill, and knowledge of programming can enhance personal development and enhance problem-solving abilities. Java is one of the world's most widely used programming languages and functions as a precursor to other programming languages. By getting familiar with object-oriented programming concepts in Java, students will be able to visualize important coding concepts and develop quality software. Object-oriented programming helps students break down large problems into bite-sized chunks, making their learning process more efficient. Hence, this paper aims to design an assignment to educate students on the use of object-oriented concepts and design principles and act as a complement to the curriculum of the module CZ2002 Object-Oriented Design and Programming. This assignment is designed with educational strategies in mind to strengthen students’ understanding and enable them to retain important concepts in terms of object-oriented programming and design.