Learning to program = learning to construct mechanisms and explanations
Communications of the ACM
Communications of the ACM - Special issue on analysis and modeling in software development
The case for case studies of programming problems
Communications of the ACM
The “procedures early” approach in CS 1: a heresy
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
The object oriented paradigm in CS 1
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Christopher Alexander: an introduction for object-oriented designers
ACM SIGSOFT Software Engineering Notes
AAA and CS 1: the applied apprenticeship approach to CS 1
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
A top-down approach to teaching programming
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Requirements for a first year object-oriented teaching language
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Centralized mindset: a student problem with object-oriented programming
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Teaching OOP in C++ using an artificial life framework
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Difficulties in designing with an object-oriented language: An empirical study
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
Rethinking the CS-2 course with an object-oriented focus
ACM SIGCSE Bulletin
Easing into C++: experiences with RoBOTL
ACM SIGCSE Bulletin
ACM SIGPLAN Notices
Application-based modules using apprentice learning for CS 2
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Incorporating problem-solving patterns in CS1
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on 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
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
OO overkill: when simple is better than not
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Object centered design for Java: teaching OOD in CS-1
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
What do the experts say?: teaching introductory design from an expert's perspective
Proceedings of the 35th SIGCSE technical symposium on Computer science education
OOPSLA '02 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
OOPSLA '02 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
(An almost) pedagogical pattern for pattern-based problem-solving instruction
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Experiences with teaching design patterns
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Pattern oriented instruction and the enhancement of analogical reasoning
Proceedings of the first international workshop on Computing education research
Pattern-oriented instruction and its influence on problem decomposition and solution construction
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
An objective comparison of languages for teaching introductory programming
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
A review of using design patterns in CS1
Proceedings of the 46th Annual Southeast Regional Conference on XX
Teaching and assessing programming strategies explicitly
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
Integrating the teaching of algorithmic patterns into computer science teacher preparation programs
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
A pattern language for teaching design patterns (part 1)
Proceedings of the 16th European Conference on Pattern Languages of Programs
Hi-index | 0.00 |