Event-driven programming is simple enough for CS1
Proceedings of the 6th annual conference on Innovation and technology in computer science education
On using the web as a collaboration space in the context of an industrial simulation
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Code warriors and code-a-phobes: a study in attitude and pair programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
A road map for teaching introductory programming using LEGO© mindstorms robots
Working group reports from ITiCSE on Innovation and technology in computer science education
Wanted: CS1 students. no experience required
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
Many CS101 courses purport to teach object-oriented programming, but many seem to be directly translated from traditional structured programming courses. Lynn Andrea Stein's "Rethinking CS101" program at MIT offers a radically different approach to teaching OO programming by concentrating on the interactive aspects of object-oriented systems. This approach has the added advantage that students who have previously learned "programming" must also relearn how to approach the problems involved in programming interactive systems. This paper reports on the author's use of this concept outside of MIT, with encouraging results.