ERIC Number: EJ1144881
Record Type: Journal
Publication Date: 2015-Nov
Abstractor: As Provided
Reference Count: 34
Virtualization for Cost-Effective Teaching of Assembly Language Programming
Cadenas, José O.; Sherratt, R. Simon; Howlett, Des; Guy, Chris G.; Lundqvist, Karsten O.
IEEE Transactions on Education, v58 n4 p282-288 Nov 2015
This paper describes a virtual system that emulates an ARM-based processor machine, created to replace a traditional hardware-based system for teaching assembly language. The virtual system proposed here integrates, in a single environment, all the development tools necessary to deliver introductory or advanced courses on modern assembly language programming. The virtual system runs a Linux operating system in either a graphical or console mode on a Windows or Linux host machine. Student feedback indicates that teaching with the virtual system has become progressively easier, clearer and more interesting while keeping staff support to a minimum. Since no software licenses or extra hardware are required to use the virtual system, students are able to carry their own ARM emulator with them on a USB memory stick. Institutions adopting this, or a similar, virtual system can also benefit by reducing the capital investment in hardware-based development kits, and by enabling distance-learning courses.
Descriptors: Cost Effectiveness, Feedback (Response), Student Attitudes, Computer Simulation, Teaching Methods, Distance Education, Programming Languages, Course Descriptions, Engineering Education, Computer Science Education, Foreign Countries, College Students, Student Surveys, Grades (Scholastic), Statistical Analysis, Laboratories, Learner Engagement
Institute of Electrical and Electronics Engineers, Inc. 445 Hoes Lane, Piscataway, NJ 08854. Tel: 732-981-0060; Web site: http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=13
Publication Type: Journal Articles; Reports - Research
Education Level: Higher Education; Postsecondary Education
Authoring Institution: N/A
Identifiers - Location: United Kingdom (Reading)