-
1
-
-
0029695017
-
A family of design patterns for flexibly configuring network services in distributed systems
-
Annapolis, Maryland
-
D. Schmidt, A family of design patterns for flexibly configuring network services in distributed systems, in Proc. International Conference on Configurable Distributed Systems, Annapolis, Maryland, (1996), pp. 124-135.
-
(1996)
Proc. International Conference on Configurable Distributed Systems
, pp. 124-135
-
-
Schmidt, D.1
-
2
-
-
84976840280
-
Using design patterns to develop reusable object-oriented communication software
-
D. Schmidt, Using design patterns to develop reusable object-oriented communication software, Communications of the ACM, 38(10), 1995, pp. 65-74.
-
(1995)
Communications of the ACM
, vol.38
, Issue.10
, pp. 65-74
-
-
Schmidt, D.1
-
3
-
-
23844500788
-
Defect frequency and design patterns: An empirical study of industrial code
-
M. Vokac, Defect frequency and design patterns: an empirical study of industrial code, IEEE Transactions on Software Engineering, 30(12), 2004, pp. 904-917.
-
(2004)
IEEE Transactions on Software Engineering
, vol.30
, Issue.12
, pp. 904-917
-
-
Vokac, M.1
-
4
-
-
51549086022
-
A quantitative study of the adoption of design patterns by open source software developers
-
S. Koch, Ed. IGI Publishing, Wien, Austria
-
M. Hahsler, A quantitative study of the adoption of design patterns by open source software developers, in Free/Open Source Software Development, S. Koch, Ed. IGI Publishing, Wien, Austria, (2005), pp. 103-123.
-
(2005)
Free/Open Source Software Development
, pp. 103-123
-
-
Hahsler, M.1
-
7
-
-
51549116385
-
-
Computing Curricula 2001, Computer Science, The Joint Task Force on Computing Curricula. ACM / IEEE Computer Society, 15 December 2001.
-
Computing Curricula 2001, Computer Science, The Joint Task Force on Computing Curricula. ACM / IEEE Computer Society, 15 December 2001.
-
-
-
-
8
-
-
51549089716
-
Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering
-
Software Engineering, 23 August
-
Software Engineering 2004, Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering, The Joint Task Force on Computing Curricula. ACM / IEEE Computer Society, 23 August 2004.
-
(2004)
The Joint Task Force on Computing Curricula. ACM / IEEE Computer Society
-
-
-
10
-
-
0031656328
-
Design patterns: An essential component of CS curricula
-
Atlanta, Georgia
-
O. Astrachan, G. Mitchener et al., Design patterns: an essential component of CS curricula, in Proc. 29th SIGCSE Technical Symposium on Computer Science Education, Atlanta, Georgia, (1998), pp. 153-160.
-
(1998)
Proc. 29th SIGCSE Technical Symposium on Computer Science Education
, pp. 153-160
-
-
Astrachan, O.1
Mitchener, G.2
-
11
-
-
0033706152
-
Programming patterns and design patterns in the introductory computer science course
-
Austin, Texas
-
V. K. Proulx, Programming patterns and design patterns in the introductory computer science course, in Proc. 31st SIGCSE Technical symposium on Computer Science Education, Austin, Texas, (2000), pp. 80-84.
-
(2000)
Proc. 31st SIGCSE Technical symposium on Computer Science Education
, pp. 80-84
-
-
Proulx, V.K.1
-
12
-
-
0036992176
-
Object orientation in CS1-CS2 by design
-
Aarhus, Denmark
-
C. Alphonce and P. Ventura, Object orientation in CS1-CS2 by design, in Proc. 7th Annual Conference on Innovation and Technology in Computer Science Education, Aarhus, Denmark, (2002), pp. 70-74.
-
(2002)
Proc. 7th Annual Conference on Innovation and Technology in Computer Science Education
, pp. 70-74
-
-
Alphonce, C.1
Ventura, P.2
-
13
-
-
33748976063
-
Let's modify the objects-first approach into design-patterns-first
-
Bologna, Italy
-
R. Pecinovský, J. Pavlícková et al., Let's modify the objects-first approach into design-patterns-first, in Proc. 11th Annual Conference on Innovation and Technology in Computer Science Education, Bologna, Italy, (2006), pp. 188-192.
-
(2006)
Proc. 11th Annual Conference on Innovation and Technology in Computer Science Education
, pp. 188-192
-
-
Pecinovský, R.1
Pavlícková, J.2
-
14
-
-
34748823487
-
Killer 'killer examples' for design patterns
-
Covington, Kentucky
-
C. Alphonce, M. Caspersen, et al., Killer 'killer examples' for design patterns, in Proc. 38th SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, (2007), pp. 228-232.
-
(2007)
Proc. 38th SIGCSE Technical Symposium on Computer Science Education
, pp. 228-232
-
-
Alphonce, C.1
Caspersen, M.2
-
15
-
-
0033698870
-
A debate on language and tool support for design patterns
-
Boston, Massachusetts
-
C. Chambers, B. Harrison, et al., A debate on language and tool support for design patterns, in Proc. 27th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Boston, Massachusetts, (2000), pp. 277-289.
-
(2000)
Proc. 27th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 277-289
-
-
Chambers, C.1
Harrison, B.2
-
16
-
-
3843094019
-
Patterns and pedagogy
-
New Orleans, Louisiana
-
M. J. Clancy and M. C. Linn, Patterns and pedagogy, in Proc. 30th SIGCSE Technical Symposium on Computer Science Education, New Orleans, Louisiana, (1999), pp. 37-42.
-
(1999)
Proc. 30th SIGCSE Technical Symposium on Computer Science Education
, pp. 37-42
-
-
Clancy, M.J.1
Linn, M.C.2
-
17
-
-
1542317763
-
Teaching objects early and design patterns in Java using case studies
-
Thessaloniki, Greece
-
C. Nevison and B. Wells, Teaching objects early and design patterns in Java using case studies, in Proc. 8th Annual Conference on Innovation and Technology in Computer Science Education, Thessaloniki, Greece, (2003), pp. 94-98.
-
(2003)
Proc. 8th Annual Conference on Innovation and Technology in Computer Science Education
, pp. 94-98
-
-
Nevison, C.1
Wells, B.2
-
18
-
-
33947220950
-
Using a maze case study to teach object-oriented programming design patterns
-
Dunedin, New Zealand
-
C. Nevison and B. Wells, Using a maze case study to teach object-oriented programming design patterns, in Proc. 6th Australasian Computing Education Conference, Dunedin, New Zealand, (2004), pp. 207-215.
-
(2004)
Proc. 6th Australasian Computing Education Conference
, pp. 207-215
-
-
Nevison, C.1
Wells, B.2
-
22
-
-
84867474211
-
-
JHotDraw, JHotDraw Website, WWW: http://www.jhotdraw.org/.
-
JHotDraw Website
-
-
-
23
-
-
34748823669
-
How to use design patterns. A conversation with Erich Gamma, Part I
-
B. Venners, How to use design patterns. A conversation with Erich Gamma, Part I, in Leading-Edge Java, (2005).
-
(2005)
Leading-Edge Java
-
-
Venners, B.1
-
24
-
-
84865261197
-
A laboratory for teaching object-oriented language and design concepts with teachlets
-
San Diego, CA
-
A. Schmolitzky, A laboratory for teaching object-oriented language and design concepts with teachlets, in Proc. 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, San Diego, CA, (2005), pp. 332-337.
-
(2005)
Proc. 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 332-337
-
-
Schmolitzky, A.1
-
25
-
-
33744807434
-
Why minimal guidance during instruction does not work: An analysis of the failure of constructivist, discovery, problem-based experiential and inquiry-based teaching
-
P. A. Kirschner, J. Sweller et al., Why minimal guidance during instruction does not work: An analysis of the failure of constructivist, discovery, problem-based experiential and inquiry-based teaching, Educational Psychologist, 41(2), 2006, pp. 75-86.
-
(2006)
Educational Psychologist
, vol.41
, Issue.2
, pp. 75-86
-
-
Kirschner, P.A.1
Sweller, J.2
-
29
-
-
37849038698
-
An innovative approach to teaching refactoring
-
Houston, Texas
-
S. Smith, S. Stoecklin et al., An innovative approach to teaching refactoring, in Proc. 37th SIGCSE Technical Symposium on Computer Science Education, Houston, Texas, (2006), pp. 349-353.
-
(2006)
Proc. 37th SIGCSE Technical Symposium on Computer Science Education
, pp. 349-353
-
-
Smith, S.1
Stoecklin, S.2
-
30
-
-
34748860818
-
Teaching students to build well formed object-oriented methods through refactoring
-
Covington, Kentucky
-
S. Stoecklin, S. Smith, et al., Teaching students to build well formed object-oriented methods through refactoring, in Proc. 38th SIGCSE Technical Symposium on Computer science education, Covington, Kentucky, (2007), pp. 145-149.
-
(2007)
Proc. 38th SIGCSE Technical Symposium on Computer science education
, pp. 145-149
-
-
Stoecklin, S.1
Smith, S.2
-
34
-
-
38149029949
-
Improving CRC-card role-play with role-play diagrams
-
San Diego, CA
-
J. Börstler, Improving CRC-card role-play with role-play diagrams, in Proc. 20th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, San Diego, CA, (2005), pp. 356-364.
-
(2005)
Proc. 20th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications
, pp. 356-364
-
-
Börstler, J.1
-
37
-
-
38149019270
-
Pass the ball: Game-based learning of software design
-
Entertainment Computing, ICEC 2007, L. Ma, M. Rauterberg and R. Nakatsu, Eds. Springer, Berlin
-
G. Jiménez-Díaz, M. Gómez-Albarrán et al., Pass the ball: game-based learning of software design, in Entertainment Computing - ICEC 2007, vol. 4740, LNCS, L. Ma, M. Rauterberg and R. Nakatsu, Eds. Springer, Berlin, (2007), pp. 49-54.
-
(2007)
LNCS
, vol.4740
, pp. 49-54
-
-
Jiménez-Díaz, G.1
Gómez-Albarrán, M.2
-
38
-
-
29844437928
-
Software Behaviour understanding supported by dynamic visualization and role-play
-
G. Jiménez-Díaz, M. Gómez-Albarrán et al., Software Behaviour understanding supported by dynamic visualization and role-play, SIGCSE Bulletin, 37(3), 2005, pp. 54-58.
-
(2005)
SIGCSE Bulletin
, vol.37
, Issue.3
, pp. 54-58
-
-
Jiménez-Díaz, G.1
Gómez-Albarrán, M.2
|