CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
Foundations of Computer Science
Foundations of Computer Science
Teaching data structures with multiple collection class libraries
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
A framework approach to teaching data structures
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
The dimensions of variation in the teaching of data structures
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Teaching graph algorithms using online java package IAPPGA
ACM SIGCSE Bulletin
Teaching proofs and algorithms in discrete mathematics with online visual logic puzzles
Journal on Educational Resources in Computing (JERIC)
Novel algorithm explanation techniques for improving algorithm teaching
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Teaching research and practice of data structure based on knowledge structure
SCE '08 Proceedings of the 1st ACM Summit on Computing Education in China on First ACM Summit on Computing Education in China
Introduction to Algorithms, Third Edition
Introduction to Algorithms, Third Edition
Metaphors and analogies for teaching algorithms
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Hi-index | 0.00 |
A significant rethinking of the computer science curriculum at a regional comprehensive university has led to a much tighter integration of discrete mathematics, data structures and algorithm analysis in a two-course Data Structures and Algorithms sequence. The courses are 4 semester hours each with two hour weekly labs. The new approach provides good support for a substantially increased emphasis on the reinforcement of theoretical constructs with empirical studies. The nature of the programming assignments has been particularly impacted by these efforts to reinforce the theoretical with the empirical. This article has a focus on the second course content and conduct, and how these modifications support a different approach to the course projects. This article also contains a report of favorable trends in completion percentages of the course under the new regime.