Conservatively radical Java in CS1
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Toolkits in first year computer science: a pedagogical imperative
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Myths about object-orientation and its pedagogy
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Object-orientation in Java for scientific programmers
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Java: A Framework for Programming and Problem Solving
Java: A Framework for Programming and Problem Solving
Java: Complete Course in Programming and Problem Solving
Java: Complete Course in Programming and Problem Solving
Java: A Framework for Program Design and Data Structures
Java: A Framework for Program Design and Data Structures
Problem Solving with Java
Squint: barely visible library support for CS1
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
Instructors who use Java as a teaching language are faced with a dilemma: either use terminal I/O and miss the excitement and relevance of graphical user interfaces and event-driven programming, or use Java's Abstract Windowing Toolkit and distract students from the fundamental concepts of computer science. This paper introduces a third alternative, the use of a toolkit, BreezyGUI, that enables students to develop realistic GUIs and event-driven programs easily while still focusing on traditional computer science concepts.