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...
Main Author: | |
---|---|
Other Authors: | |
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 |