About this paper

Appears in:
Pages: 5685-5690
Publication year: 2016
ISBN: 978-84-617-5895-1
ISSN: 2340-1095
doi: 10.21125/iceri.2016.0277

Conference name: 9th annual International Conference of Education, Research and Innovation
Dates: 14-16 November, 2016
Location: Seville, Spain


M. Knoll

Internet Technology / FH JOANNEUM (AUSTRIA)
Teaching informatics – being often an introduction to programming - is about spanning the bridge from “information” over its abstraction to its representation on computers as data. As students tend to have difficulties not only in understanding the functionality of computer architectures but also in how processing units work, this paper outlines an approach, which provides a smooth transition from theory to practical implementation. In this context, a web application called “vizmachine” is introduced which simulates a simple example machine consisting of a virtual CPU with a reduced instruction set, a register and memory. The principles of its operations are fairly easy to conceive because every bit of data is visually represented on screen. In fact, using the app spans the gap between hardware and machine code. Accompanying the theory section of the course, it serves as a reference point along the way from programming languages of the 1st and 2nd generation (machine code; assembler) to high-level languages (3rd generation), providing us with a deeper understanding how data is represented and processed in operating systems.
author = {Knoll, M.},
series = {9th annual International Conference of Education, Research and Innovation},
booktitle = {ICERI2016 Proceedings},
isbn = {978-84-617-5895-1},
issn = {2340-1095},
doi = {10.21125/iceri.2016.0277},
url = {http://dx.doi.org/10.21125/iceri.2016.0277},
publisher = {IATED},
location = {Seville, Spain},
month = {14-16 November, 2016},
year = {2016},
pages = {5685-5690}}
AU - M. Knoll
SN - 978-84-617-5895-1/2340-1095
DO - 10.21125/iceri.2016.0277
PY - 2016
Y1 - 14-16 November, 2016
CI - Seville, Spain
JO - 9th annual International Conference of Education, Research and Innovation
JA - ICERI2016 Proceedings
SP - 5685
EP - 5690
ER -
M. Knoll (2016) LEARNING “WEB-APP-ASSISTED” INFORMATICS, ICERI2016 Proceedings, pp. 5685-5690.