A paradigm shift! The Internet, the Web, browsers, Java and the future of computer science education
SIGCSE '98 Proceedings of the twenty-ninth 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
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Integrating console and event-driven models in CS1
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Client view first: an exodus from implementation-biased teaching
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
BlackBox: a new object-oriented framework for CS1/CS2
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Java resources for computer science instruction
ACM SIGCSE Bulletin
Conservatively radical Java in CS1
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Objects first with Java and BlueJ (seminar session)
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Java Software Solutions: Foundations of Program Design
Java Software Solutions: Foundations of Program Design
Problem Solving with Java
The computer science teaching center
ACM SIGCSE Bulletin
Integrating a simulation case study into CS2: developing design, empirical and analysis skills
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Analyzing relationships between closed labs and course activities in CS1
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Teaching programming and problem solving to CS2 students using think-alouds
Proceedings of the 40th ACM technical symposium on Computer science education
Some prospective approaches for the shift of programming paradigms
Proceedings of the 2013 International Conference on Information Systems and Design of Communication
Hi-index | 0.00 |
In our quest to modernize our CS1/CS2 curriculum, we ran into several problems in the effective delivery of the courses and their associated laboratories. We have developed a teaching model in which students become the presenters for the hands-on laboratories. In order for this approach to be effective, the laboratories must be reused from semester to semester, so that student presenters are truly knowledgeable. The student-presenter model also requires more detailed supporting material and a rethinking of course grading policies.