Sciweavers

50 search results - page 3 / 10
» Using Octave to introduce programming to technical science s...
Sort
View
112
Voted
SIGCSE
2012
ACM
284views Education» more  SIGCSE 2012»
13 years 7 months 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
101
Voted
ACE
2004
258views Education» more  ACE 2004»
15 years 1 months ago
Using a Maze Case Study to Teach Object-Oriented Programming and Design Patterns
In order to teach object-oriented design and programming in introductory computer science it is imperative to teach objects from the very beginning of the course. The use of inter...
Chris Nevison, Barbara Wells
97
Voted
SIGCSE
2009
ACM
189views Education» more  SIGCSE 2009»
16 years 7 days ago
QuickDraw: bringing graphics into first year
This paper describes a new tool for introducing computer graphics and multimedia applications into first year, called QuickDraw, and our experience using it. QuickDraw provides an...
Ben Stephenson, Craig Taube-Schock
SIGCSE
2009
ACM
107views Education» more  SIGCSE 2009»
16 years 7 days ago
Foss 101: engaging introductory students in the open source movement
Can engaging students in free and open source software (FOSS) pique their interest in computer science? This paper describes an introductory computer science course that introduce...
Ralph Morelli, Trishan R. de Lanerolle
75
Voted
OOPSLA
2004
Springer
15 years 5 months ago
Event-driven programming facilitates learning standard programming concepts
We have designed a CS 1 course that integrates event-driven programming from the very start. In [2] we argued that event-driven programming is simple enough for CS 1 when introduc...
Kim B. Bruce, Andrea Pohoreckyj Danyluk