enter search term and/or author name
Digital Hardware Design Teaching: An Alternative Approach
Khaled Benkrid, Thomas Clayton
Article No.: 13
This article presents the design and implementation of a complete review of undergraduate digital hardware design teaching in the School of Engineering at the University of Edinburgh. Four guiding principles have been used in this exercise:...
Frances: A Tool for Understanding Computer Architecture and Assembly Language
Tyler Sondag, Kian L. Pokorny, Hridesh Rajan
Article No.: 14
Students in all areas of computing require knowledge of the computing device including software implementation at the machine level. Several courses in computer science curricula address these low-level details such as computer architecture and...
When Life and Learning Do Not Fit: Challenges of Workload and Communication in Introductory Computer Science Online
Klara Benda, Amy Bruckman, Mark Guzdial
Article No.: 15
We present the results of an interview study investigating student experiences in two online introductory computer science courses. Our theoretical approach is situated at the intersection of two research traditions: distance and adult...
Computer Science Education in Secondary Schools -- The Introduction of a New Compulsory Subject
Article No.: 16
In 2004 the German state of Bavaria introduced a new compulsory subject of computer science (CS) in its grammar schools (Gymnasium). The subject is based on a comprehensive teaching concept that was developed by the author and his...