Technology-enhanced learning (tel) of number systems

Technology-Enhanced Learning (TEL) is a new way to learn NTU’s full qualification programme courses without the constraints of place and time. For this project, the focus is on the specific area Number Systems from the module EE2004 Digital Electronics of the School of Electrical and Electronics Eng...

Full description

Bibliographic Details
Main Author: Zhang, Yue Jun
Other Authors: Jong Ching Chuen
Format: Final Year Project (FYP)
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/71700
_version_ 1826125470836457472
author Zhang, Yue Jun
author2 Jong Ching Chuen
author_facet Jong Ching Chuen
Zhang, Yue Jun
author_sort Zhang, Yue Jun
collection NTU
description Technology-Enhanced Learning (TEL) is a new way to learn NTU’s full qualification programme courses without the constraints of place and time. For this project, the focus is on the specific area Number Systems from the module EE2004 Digital Electronics of the School of Electrical and Electronics Engineering. The application developed for TEL is reported in this work, including realisation of the application functions, Graphic-User Interface (GUI) design, testing and debugging. The application has three main functions: conversion, arithmetic operations and exercise generation. Firstly, the conversions between various Number Systems such as Decimal, Binary, Octal, Hexadecimal, Two’s complement, Binary-Coded Decimal (BCD) and Sign and Magnitude are implemented. These conversions are realised by the use of both built-in methods from the software to develop the application and self- invented methods. Secondly, the arithmetic operations including addition and subtraction are both implemented in this application, and overflow conditions of binary representation are well taken care of. Thirdly, the exercise generation is to provide unlimited conversion questions and solutions to both students and professors on different purposes. Past exercises are recorded in the textbox, and can be saved as text file for future references or online platform importing. The GUI layout consists of the application title and the panel which contains the major functions. The design of the panel is using three different tabs to separate functions. This design allows the users to switch from one function to another without losing data. Moreover, alert messages are deployed as reminders to the users on completing their actions or entering the input in correct format. Testing and debugging was done along the development process. Minor improvements are made such as constraining the second conversion selection based on the first conversion type was selected as not all conversion types are valid. The application is successfully developed and tested at the end.
first_indexed 2024-10-01T06:37:09Z
format Final Year Project (FYP)
id ntu-10356/71700
institution Nanyang Technological University
language English
last_indexed 2024-10-01T06:37:09Z
publishDate 2017
record_format dspace
spelling ntu-10356/717002023-07-07T16:21:58Z Technology-enhanced learning (tel) of number systems Zhang, Yue Jun Jong Ching Chuen School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems Technology-Enhanced Learning (TEL) is a new way to learn NTU’s full qualification programme courses without the constraints of place and time. For this project, the focus is on the specific area Number Systems from the module EE2004 Digital Electronics of the School of Electrical and Electronics Engineering. The application developed for TEL is reported in this work, including realisation of the application functions, Graphic-User Interface (GUI) design, testing and debugging. The application has three main functions: conversion, arithmetic operations and exercise generation. Firstly, the conversions between various Number Systems such as Decimal, Binary, Octal, Hexadecimal, Two’s complement, Binary-Coded Decimal (BCD) and Sign and Magnitude are implemented. These conversions are realised by the use of both built-in methods from the software to develop the application and self- invented methods. Secondly, the arithmetic operations including addition and subtraction are both implemented in this application, and overflow conditions of binary representation are well taken care of. Thirdly, the exercise generation is to provide unlimited conversion questions and solutions to both students and professors on different purposes. Past exercises are recorded in the textbox, and can be saved as text file for future references or online platform importing. The GUI layout consists of the application title and the panel which contains the major functions. The design of the panel is using three different tabs to separate functions. This design allows the users to switch from one function to another without losing data. Moreover, alert messages are deployed as reminders to the users on completing their actions or entering the input in correct format. Testing and debugging was done along the development process. Minor improvements are made such as constraining the second conversion selection based on the first conversion type was selected as not all conversion types are valid. The application is successfully developed and tested at the end. Bachelor of Engineering 2017-05-18T09:06:36Z 2017-05-18T09:06:36Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/71700 en Nanyang Technological University 55 p. application/pdf application/octet-stream application/vnd.ms-powerpoint
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Zhang, Yue Jun
Technology-enhanced learning (tel) of number systems
title Technology-enhanced learning (tel) of number systems
title_full Technology-enhanced learning (tel) of number systems
title_fullStr Technology-enhanced learning (tel) of number systems
title_full_unstemmed Technology-enhanced learning (tel) of number systems
title_short Technology-enhanced learning (tel) of number systems
title_sort technology enhanced learning tel of number systems
topic DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
url http://hdl.handle.net/10356/71700
work_keys_str_mv AT zhangyuejun technologyenhancedlearningtelofnumbersystems