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

Bibliographic Details
Main Author: Yong, Zoe Min
Other Authors: Li Fang
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/157700
_version_ 1826128814480031744
author Yong, Zoe Min
author2 Li Fang
author_facet Li Fang
Yong, Zoe Min
author_sort Yong, Zoe Min
collection NTU
description 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.
first_indexed 2024-10-01T07:30:41Z
format Final Year Project (FYP)
id ntu-10356/157700
institution Nanyang Technological University
language English
last_indexed 2024-10-01T07:30:41Z
publishDate 2022
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1577002022-05-19T05:52:26Z Interactive learning in Java Yong, Zoe Min Li Fang School of Computer Science and Engineering ASFLi@ntu.edu.sg Engineering::Computer science and engineering 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. Bachelor of Engineering (Computer Science) 2022-05-19T05:52:26Z 2022-05-19T05:52:26Z 2022 Final Year Project (FYP) Yong, Z. M. (2022). Interactive learning in Java. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/157700 https://hdl.handle.net/10356/157700 en application/pdf Nanyang Technological University
spellingShingle Engineering::Computer science and engineering
Yong, Zoe Min
Interactive learning in Java
title Interactive learning in Java
title_full Interactive learning in Java
title_fullStr Interactive learning in Java
title_full_unstemmed Interactive learning in Java
title_short Interactive learning in Java
title_sort interactive learning in java
topic Engineering::Computer science and engineering
url https://hdl.handle.net/10356/157700
work_keys_str_mv AT yongzoemin interactivelearninginjava