Interactive learning in Java
As technology continues to advance and businesses undergo digital transformation, Java programming language has become a popular choice for organizations due to its versatility, portability, and robustness. The demand for technical skills in areas such as coding, artificial intelligence, and data sc...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2023
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/166044 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-166044 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1660442023-04-21T15:39:44Z Interactive learning in Java Neo, Wei Hong Li Fang School of Computer Science and Engineering ASFLi@ntu.edu.sg Engineering::Computer science and engineering As technology continues to advance and businesses undergo digital transformation, Java programming language has become a popular choice for organizations due to its versatility, portability, and robustness. The demand for technical skills in areas such as coding, artificial intelligence, and data science continues to increase as different industries seek to leverage these skills to achieve greater efficiency gains. To meet this demand, mandatory coding classes have been added to the curriculum to help students develop computational thinking skills and gain a better understanding of coding concepts. As part of our curriculum, students are required to take CE/CZ2002 Object-Oriented Design and Programming module to learn the key concepts of Object-Oriented programming however, the content of the module is taught in Java programming language, which most students have not been previously exposed to. This project aims to enhance the learning experience of students taking the module by helping them learn and understand Java syntax better through the usage of interactive tools and methods in the form of an online course. The design of the web-based course application is based on several learning theories, including behaviourism, constructivism, cognitive learning, connectivism, and humanism. These theories emphasize the importance of repetition and reinforcement, active learning, creating connections between learners, resources, and knowledge, and personalization of the learning experience. The application's design also includes intuitive navigation, consistent design, and simple and clear language to ensure ease of use and better retention of concepts. The project's goal is to provide a personalized learning experience that is simple, interactive, engaging, and effective, leading to better retention of information and a lifelong love for learning. Bachelor of Engineering (Computer Science) 2023-04-20T05:36:52Z 2023-04-20T05:36:52Z 2023 Final Year Project (FYP) Neo, W. H. (2023). Interactive learning in Java. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/166044 https://hdl.handle.net/10356/166044 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering |
spellingShingle |
Engineering::Computer science and engineering Neo, Wei Hong Interactive learning in Java |
description |
As technology continues to advance and businesses undergo digital transformation, Java programming language has become a popular choice for organizations due to its versatility, portability, and robustness. The demand for technical skills in areas such as coding, artificial intelligence, and data science continues to increase as different industries seek to leverage these skills to achieve greater efficiency gains. To meet this demand, mandatory coding classes have been added to the curriculum to help students develop computational thinking skills and gain a better understanding of coding concepts.
As part of our curriculum, students are required to take CE/CZ2002 Object-Oriented Design and Programming module to learn the key concepts of Object-Oriented programming however, the content of the module is taught in Java programming language, which most students have not been previously exposed to.
This project aims to enhance the learning experience of students taking the module by helping them learn and understand Java syntax better through the usage of interactive tools and methods in the form of an online course.
The design of the web-based course application is based on several learning theories, including behaviourism, constructivism, cognitive learning, connectivism, and humanism. These theories emphasize the importance of repetition and reinforcement, active learning, creating connections between learners, resources, and knowledge, and personalization of the learning experience. The application's design also includes intuitive navigation, consistent design, and simple and clear language to ensure ease of use and better retention of concepts.
The project's goal is to provide a personalized learning experience that is simple, interactive, engaging, and effective, leading to better retention of information and a lifelong love for learning. |
author2 |
Li Fang |
author_facet |
Li Fang Neo, Wei Hong |
format |
Final Year Project |
author |
Neo, Wei Hong |
author_sort |
Neo, Wei Hong |
title |
Interactive learning in Java |
title_short |
Interactive learning in Java |
title_full |
Interactive learning in Java |
title_fullStr |
Interactive learning in Java |
title_full_unstemmed |
Interactive learning in Java |
title_sort |
interactive learning in java |
publisher |
Nanyang Technological University |
publishDate |
2023 |
url |
https://hdl.handle.net/10356/166044 |
_version_ |
1764208019418120192 |