Sciweavers

89 search results - page 2 / 18
» Discovery learning in introductory operating system courses
Sort
View
SIGCSE
2012
ACM
284views Education» more  SIGCSE 2012»
12 years 29 days ago
Teaching operating systems using android
The computing landscape is shifting towards mobile devices. To learn about operating systems, it is increasingly important for students to gain hands-on kernel programming experie...
Jeremy Andrus, Jason Nieh
SIGCSE
2005
ACM
156views Education» more  SIGCSE 2005»
13 years 11 months ago
Experiences teaching operating systems using virtual platforms and linux
Operating system courses teach students much more when they provide hands-on kernel-level project experience with a real operating system. However, enabling a large class of stude...
Jason Nieh, Chris Vaill
SIGCSE
2002
ACM
192views Education» more  SIGCSE 2002»
13 years 5 months ago
A new instructional operating system
This paper presents a new instructional operating system, OS/161, and simulated execution environment, System/161, for use in teaching an introductory undergraduate operating syst...
David A. Holland, Ada T. Lim, Margo I. Seltzer
FECS
2009
164views Education» more  FECS 2009»
13 years 3 months ago
Development of a System for Teaching C/C++ Using Robots and Open Source Software in a CS1 Course
- This paper describes the development of a system for teaching C/C++ using LegoTM RCX Robots in a CS1 college course on introductory programming. The system has been implemented u...
Amy Delman, Lawrence Goetz, Yedidyah Langsam, Theo...
SIGCSE
2005
ACM
163views Education» more  SIGCSE 2005»
13 years 11 months ago
Using SeSFJava in teaching introductory network courses
Networking course projects are usually described by an informal specification and a collection of test cases. Students often misunderstand the specification or oversimplify it t...
Tamer Elsharnouby, A. Udaya Shankar