Premium
SicSim: A simulator of the educational SIC/XE computer for a system‐software course
Author(s) -
Mihelič J.,
Dobravec T.
Publication year - 2015
Publication title -
computer applications in engineering education
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.478
H-Index - 29
eISSN - 1099-0542
pISSN - 1061-3773
DOI - 10.1002/cae.21585
Subject(s) - computer science , software , computer architecture simulator , course (navigation) , process (computing) , loader , software engineering , simulation , operating system , engineering , aerospace engineering
A modern computer system provides its support via system software that consists of applications such as an assembler, a linker, a loader and virtual machines. It is of prime importance to give students that are learning system‐software concepts a solid base of knowledge without any unnecessary details. To make the subject easy to understand we designed a simulator for a hypothetical computer that is already used in several courses on system software. In the paper, we describe the simulator's behavior as well as its design and implementation. Additionally, we present three case studies of using a simulator in teaching and describe our experience of its use in a course on system software. From the experience of using the simulator in a pedagogical process we conclude that it decreases the time invested by the students to comprehend the topic, and at the same time it enables in depth understanding. © 2013 Wiley Periodicals, Inc. Comput Appl Eng Educ 23:137–146, 2015; View this article online at wileyonlinelibrary.com/journal/cae ; DOI 10.1002/cae.21585