Software engineering with Ada
A second course in computer science with Pascal
A second course in computer science with Pascal
Data abstraction and structures: an introduction to computer science II
Data abstraction and structures: an introduction to computer science II
Pascal plus data structures, algorithms, and advanced programming (3rd ed.)
Pascal plus data structures, algorithms, and advanced programming (3rd ed.)
Recommended curriculum for CS2, 1984: a report of the ACM curriculum task force for CS2
Communications of the ACM
Program design by informal English descriptions
Communications of the ACM
Software Component with ADA
Programming with abstract data types
Proceedings of the ACM SIGPLAN symposium on Very high level languages
Teaching data structures with Ada: an eight-year perspective
ACM SIGCSE Bulletin
Scheduled supervised laboratories in CS1: a comparative analysis
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
Teaching the abstract data type in CS2 is made difficult by the fact that the topic is intertwined with issues of language support, dynamic data structures and implementation techniques for dynamic data structures. When we switched to Ada to teach CS2, details of the language support for data abstraction caused us to restructure the CS2 course. By pushing the topic of the abstract data type toward the beginning of the course, we have found that it is covered more successfully.