Computer graphics: principles and practice (2nd ed.)
Computer graphics: principles and practice (2nd ed.)
The image processing handbook (2nd ed.)
The image processing handbook (2nd ed.)
The new hacker's dictionary (3rd ed.)
The new hacker's dictionary (3rd ed.)
Foundations of computer science: what are they and how do we teach them?
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Exploring Martian planetary images: C++ exercises for CS1
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Recursion and grammars for CS2
Proceedings of the 2nd conference on Integrating technology into computer science education
Design patterns: an essential component of CS curricula
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Hospital emergency room simulation: object oriented design issues for CS2
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Adding breadth to CS1 and CS2 courses through visual and interactive programming projects
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Programming patterns and design patterns in the introductory computer science course
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Toolkits in first year computer science: a pedagogical imperative
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
ITiCSE-WGR '99 Working group reports from ITiCSE on Innovation and technology in computer science education
Teaching software tools via design patterns
ACSE '00 Proceedings of the Australasian conference on Computing education
Hi-index | 0.00 |
We present a series of programming exercises that use scaling as a theme for teaching design techniques in the introductory computer science course sequence. All exercises are on the level easily mastered in the first year of programming. Additionally, the exercises introduce a rich variety of applications of computer science.