Object oriented design with applications
Object oriented design with applications
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Introduction to Program Using Java: An Object-Oriented Approach
Introduction to Program Using Java: An Object-Oriented Approach
Working group reports from ITiCSE 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
Scaffolding with object diagrams in first year programming classes: some unexpected results
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Groupwork activities in synchronous online classroom spaces
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Independent, synchronous and asynchronous an analysis of approaches to online concept formation
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
The "instructed-teacher": a computer science online learning pedagogical pattern
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Supporting agile processes in software engineering courses
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
This paper describes a project being undertaken at the University of Wales, Aberystwyth that captures students' designs in an attempt to improve the pedagogy. To enhance their understanding of object oriented programming, students are given an environment that enables distance working and encourages group collaboration whilst capturing all aspects of development of their designs. To enhance the teaching of programming and software design, instructors are given access to complete design histories enabling them to better understand how the students view their design processes, the problems that arise and the steps that they take to resolve them.