Information Systems Education Journal

Volume 17

V17 N1 Pages 40-48

February 2019

What! No GUI?

Ira Goldstein
Siena College
Loudonville, NY 12211, USA

Abstract: We want Computer Science students to acquire knowledge about both the hardware and software aspects of computing systems. We want them to understand how each layer interacts with one another. However, since Graphical User Interfaces have become ubiquitous, the opportunities to interact with the computer via a command prompt are few and far between. The result has been that an intuitive understanding of this interplay has been lost. This paper describes an Introduction to Computer Science course that utilized the Raspberry Pi Linux based computer in a text based, command line environment for all programming assignments. The students edited their programs using the Nano text editor. They submitted their programming assignments using SFTP. They configured and managed their Raspberry Pis, including installing and configuring the Apache web server, from the command line.

Keywords: Command Line, computer science education, Introduction to Computer Science, Linux, Pedagogy, Raspberry Pi

Download this article: ISEDJ - V17 N1 Page 40.pdf

Recommended Citation: Goldstein, I. (2019). What! No GUI?. Information Systems Education Journal, 17(1) pp 40-48. ISSN: 1545-679X. (A preliminary version appears in The Proceedings of EDSIGCON 2018)