A C-based graphics library for CS1
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Animation, visualization, and interaction in CS 1 assignments
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Designing a Java graphics library for CS 1
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Toolkits in first year computer science: a pedagogical imperative
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Alice: a 3-D tool for introductory programming concepts
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
A media computation course for non-majors
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
QuickDraw: bringing graphics into first year
Proceedings of the 40th ACM technical symposium on Computer science education
Communications of the ACM - Scratch Programming for All
Using python and QuickDraw to foster student engagement in CS1
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Hi-index | 0.00 |
For several decades, instructors who focus on introductory computer science courses have recognized the value of graphical examples. Supporting a graphics library that is appropriate for beginning students has become more difficult over time. This paper describes a new approach to building a graphics library that allows for multiple source languages and a wide range of target architectures and platforms. The key to this approach is using an interprocess pipe to communicate between a platform independent client library and a Java based process to perform the graphical operations specific to each platform.