Learning environment for c programming language

In this final year project, we will look into the adaptive e-learning approach that Moodle as a learning management system (LMS) can provide. Throughout the entire project, the student will focus on developing a C programming online module using the Moodle LMS. As C programming has been around for m...

Full description

Saved in:
Bibliographic Details
Main Author: Tee, Ji Ken
Other Authors: Li Kwok Hung
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/71161
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-71161
record_format dspace
spelling sg-ntu-dr.10356-711612023-07-07T16:48:34Z Learning environment for c programming language Tee, Ji Ken Li Kwok Hung School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems In this final year project, we will look into the adaptive e-learning approach that Moodle as a learning management system (LMS) can provide. Throughout the entire project, the student will focus on developing a C programming online module using the Moodle LMS. As C programming has been around for more than 30 years, it shows how matured and useful the language is in the computing world. It is, therefore, important that the young generation today can learn C programming in an effective way, in order to be well prepared for future contributions in the workplace. Equipped with technology in mind, we will apply the teaching of C programming into an LMS. The report starts with the introduction and background research on the Moodle system as well as a comparison with other similar LMSs. After that, there will be documentation on the steps taken for feature development on a freshly installed Moodle system. Each feature developed will undergo several testing methodologies. Also, the objectives of this project will be clearly highlighted in the first chapter. This ensures that every feature developed is in line with project objectives. Towards the end of the report, there will be discussions on concluding thoughts and future work that can be carried out. Bachelor of Engineering 2017-05-15T06:22:57Z 2017-05-15T06:22:57Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/71161 en Nanyang Technological University 69 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Tee, Ji Ken
Learning environment for c programming language
description In this final year project, we will look into the adaptive e-learning approach that Moodle as a learning management system (LMS) can provide. Throughout the entire project, the student will focus on developing a C programming online module using the Moodle LMS. As C programming has been around for more than 30 years, it shows how matured and useful the language is in the computing world. It is, therefore, important that the young generation today can learn C programming in an effective way, in order to be well prepared for future contributions in the workplace. Equipped with technology in mind, we will apply the teaching of C programming into an LMS. The report starts with the introduction and background research on the Moodle system as well as a comparison with other similar LMSs. After that, there will be documentation on the steps taken for feature development on a freshly installed Moodle system. Each feature developed will undergo several testing methodologies. Also, the objectives of this project will be clearly highlighted in the first chapter. This ensures that every feature developed is in line with project objectives. Towards the end of the report, there will be discussions on concluding thoughts and future work that can be carried out.
author2 Li Kwok Hung
author_facet Li Kwok Hung
Tee, Ji Ken
format Final Year Project
author Tee, Ji Ken
author_sort Tee, Ji Ken
title Learning environment for c programming language
title_short Learning environment for c programming language
title_full Learning environment for c programming language
title_fullStr Learning environment for c programming language
title_full_unstemmed Learning environment for c programming language
title_sort learning environment for c programming language
publishDate 2017
url http://hdl.handle.net/10356/71161
_version_ 1772828326981795840