SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Programming versus design (poster): teaching first year students
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Teaching introductory computer science as the science of algorithms
SIGCSE '90 Proceedings of the twenty-first 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
Introduction to Computing and Algorithms
Introduction to Computing and Algorithms
Structured Analysis and System Specification
Structured Analysis and System Specification
Back to Pascal: retro but not backwards
Journal of Computing Sciences in Colleges
Design and implementation of a new course: creating databases for web applications
Journal of Computing Sciences in Colleges
Pair design in undergraduate labs
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Teaching program design in an introductory programming course is a big challenge for instructors. Over the past few years many studies have been performed on how and when to apply design in CS 1. Some researchers suggest that design methodologies and problem solving techniques should be introduced before any programming is taught, while others believe in the gradual integration of design into programming courses. We believe that the gradual integration of design into programming courses can be done effectively provided that appropriate measures of implementation are included. In this paper we present an approach to integrate design into the first programming course. The outcome of this integration is also presented.