{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T09:46:07Z","timestamp":1725615967450},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2006,10,22]]},"DOI":"10.1145\/1176617.1176738","type":"proceedings-article","created":{"date-parts":[[2007,1,17]],"date-time":"2007-01-17T01:15:56Z","timestamp":1168996556000},"page":"875-880","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Java interfaces in CS 1 textbooks"],"prefix":"10.1145","author":[{"given":"Thomas","family":"VanDrunen","sequence":"first","affiliation":[{"name":"Wheaton College, Wheaton, IL"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Java: An Introduction to Computing","author":"Adams J.","year":"2001","unstructured":"J. Adams , L. Nyhoff , and J. Nyhoff . Java: An Introduction to Computing . Prentice Hall , Upper Saddle River, NJ, 2001 .]] J. Adams, L. Nyhoff, and J. Nyhoff. Java: An Introduction to Computing. Prentice Hall, Upper Saddle River, NJ, 2001.]]"},{"key":"e_1_3_2_1_2_1","volume-title":"Introduction to Programming Using Java: A Object-Oriented Approach","author":"Arnow D.","year":"2004","unstructured":"D. Arnow , S. Dexter , and G. Weiss . Introduction to Programming Using Java: A Object-Oriented Approach . Addison-Wesley , second edition, 2004 .]] D. Arnow, S. Dexter, and G. Weiss. Introduction to Programming Using Java: A Object-Oriented Approach. Addison-Wesley, second edition, 2004.]]"},{"key":"e_1_3_2_1_3_1","volume-title":"Objects First with Java: A Practical Introduction using BlueJ","author":"Barnes D.","year":"2005","unstructured":"D. Barnes and M. K\u00f6lling . Objects First with Java: A Practical Introduction using BlueJ . Prentice Hall , Harlow, England , second edition, 2005 .]] D. Barnes and M. K\u00f6lling. Objects First with Java: A Practical Introduction using BlueJ. Prentice Hall, Harlow, England, second edition, 2005.]]"},{"key":"e_1_3_2_1_4_1","volume-title":"Java for Students","author":"Bell D.","year":"2005","unstructured":"D. Bell and M. Parr . Java for Students . Prentice Hall , Harlow, England , fourth edition, 2005 .]] D. Bell and M. Parr. Java for Students. Prentice Hall, Harlow, England, fourth edition, 2005.]]"},{"key":"e_1_3_2_1_5_1","volume-title":"Addison-Wesley","author":"Bishop J.","year":"2001","unstructured":"J. Bishop . Java Gently . Addison-Wesley , third edition, 2001 .]] J. Bishop. Java Gently. Addison-Wesley, third edition, 2001.]]"},{"key":"e_1_3_2_1_6_1","volume-title":"Brooks\/Cole","author":"Bronson G.","year":"2002","unstructured":"G. Bronson . A First Book of Java . Brooks\/Cole , Pacific Grove, CA , 2002 .]] G. Bronson. A First Book of Java. Brooks\/Cole, Pacific Grove, CA, 2002.]]"},{"key":"e_1_3_2_1_7_1","volume-title":"Thomson Course Technology","author":"Bronson G.","year":"2004","unstructured":"G. Bronson . Object-Oriented Program Development using Java . Thomson Course Technology , Boston, MA , 2004 .]] G. Bronson. Object-Oriented Program Development using Java. Thomson Course Technology, Boston, MA, 2004.]]"},{"key":"e_1_3_2_1_8_1","volume-title":"Java: An Eventful Approach","author":"Bruce K.","year":"2006","unstructured":"K. Bruce , A. Danyluk , and T. Murtagh . Java: An Eventful Approach . Prentice Hall , Upper Saddle River, NJ, 2006 .]] K. Bruce, A. Danyluk, and T. Murtagh. Java: An Eventful Approach. Prentice Hall, Upper Saddle River, NJ, 2006.]]"},{"key":"e_1_3_2_1_9_1","unstructured":"B. Cornelius. Understanding Java. Addison-Wesley 2001.]]  B. Cornelius. Understanding Java. Addison-Wesley 2001.]]"},{"key":"e_1_3_2_1_10_1","volume-title":"Java: How to Program","author":"Deitel H.","year":"2005","unstructured":"H. Deitel and P. Deitel . Java: How to Program . Prentice Hall , Upper Saddle River, NJ, sixth edition, 2005 .]] H. Deitel and P. Deitel. Java: How to Program. Prentice Hall, Upper Saddle River, NJ, sixth edition, 2005.]]"},{"key":"e_1_3_2_1_11_1","volume-title":"Starting Out with Java 5: Early Objects","author":"Gaddis T.","year":"2005","unstructured":"T. Gaddis . Starting Out with Java 5: Early Objects . Addison-Wesley , 2005 . Originally published by Scott Jones.]] T. Gaddis. Starting Out with Java 5: Early Objects. Addison-Wesley, 2005. Originally published by Scott Jones.]]"},{"key":"e_1_3_2_1_12_1","volume-title":"Starting Out with Java 5: From Control Structures to Objects","author":"Gaddis T.","year":"2005","unstructured":"T. Gaddis . Starting Out with Java 5: From Control Structures to Objects . Addison-Wesley , 2005 . Originally published by Scott Jones.]] T. Gaddis. Starting Out with Java 5: From Control Structures to Objects. Addison-Wesley, 2005. Originally published by Scott Jones.]]"},{"key":"e_1_3_2_1_13_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1995","unstructured":"E. Gamma , R. Helm , R. Johnson , and J. Vlissides . Design Patterns: Elements of Reusable Object-Oriented Software . Addison-Wesley , 1995 .]] E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.]]"},{"key":"e_1_3_2_1_14_1","volume-title":"Objects, Graphics","author":"Gittleman A.","year":"2001","unstructured":"A. Gittleman . Computing with Java: Programs , Objects, Graphics . Addison-Wesley , second edition, 2001 . Originally published by Scott Jones.]] A. Gittleman. Computing with Java: Programs, Objects, Graphics. Addison-Wesley, second edition, 2001. Originally published by Scott Jones.]]"},{"key":"e_1_3_2_1_15_1","volume-title":"Objects, Graphics","author":"Gittleman A.","year":"2002","unstructured":"A. Gittleman . Computing with Java: Programs , Objects, Graphics . Addison-Wesley , alternate second edition, 2002 . Originally published by Scott Jones.]] A. Gittleman. Computing with Java: Programs, Objects, Graphics. Addison-Wesley, alternate second edition, 2002. Originally published by Scott Jones.]]"},{"key":"e_1_3_2_1_16_1","volume-title":"Computing Concepts with Java Essentials","author":"Horstmann C.","year":"2003","unstructured":"C. Horstmann . Computing Concepts with Java Essentials . Wiley , Hoboken, NJ , third edition, 2003 .]] C. Horstmann. Computing Concepts with Java Essentials. Wiley, Hoboken, NJ, third edition, 2003.]]"},{"key":"e_1_3_2_1_17_1","volume-title":"An Introduction to Computer Science using Java","author":"Kamin S.","year":"2002","unstructured":"S. Kamin , D. Mickunas , and E. Reingold . An Introduction to Computer Science using Java . McGraw Hill , New York, NY , second edition, 2002 .]] S. Kamin, D. Mickunas, and E. Reingold. An Introduction to Computer Science using Java. McGraw Hill, New York, NY, second edition, 2002.]]"},{"key":"e_1_3_2_1_18_1","volume-title":"Problem Solving with Java","author":"Koffman E.","year":"2002","unstructured":"E. Koffman and U. Wolz . Problem Solving with Java . Addison Wesley , second edition, 2002 .]] E. Koffman and U. Wolz. Problem Solving with Java. Addison Wesley, second edition, 2002.]]"},{"key":"e_1_3_2_1_19_1","volume-title":"Java: Software Solutions","author":"Lewis J.","year":"2007","unstructured":"J. Lewis and W. Loftus . Java: Software Solutions . Addison Wesley , fifth edition, 2007 .]] J. Lewis and W. Loftus. Java: Software Solutions. Addison Wesley, fifth edition, 2007.]]"},{"key":"e_1_3_2_1_20_1","volume-title":"Introduction to Java Programming","author":"Liang D.","year":"2005","unstructured":"D. Liang . Introduction to Java Programming . Prentice Hall , Upper Saddle River, NJ, fifth edition, 2005 . Comprehensive version.]] D. Liang. Introduction to Java Programming. Prentice Hall, Upper Saddle River, NJ, fifth edition, 2005. Comprehensive version.]]"},{"key":"e_1_3_2_1_21_1","volume-title":"Java Programming: From Problem Analysis to Program Design. Thomson Course Technology","author":"Malik D.","year":"2006","unstructured":"D. Malik . Java Programming: From Problem Analysis to Program Design. Thomson Course Technology , Boston, MA , second edition, 2006 .]] D. Malik. Java Programming: From Problem Analysis to Program Design. Thomson Course Technology, Boston, MA, second edition, 2006.]]"},{"key":"e_1_3_2_1_22_1","volume-title":"Thomson Course Technology","author":"Malik D.","year":"2006","unstructured":"D. Malik . Java Programming : Program Design including Data Structures . Thomson Course Technology , Boston, MA , 2006 .]] D. Malik. Java Programming: Program Design including Data Structures. Thomson Course Technology, Boston, MA, 2006.]]"},{"key":"e_1_3_2_1_23_1","volume-title":"Java","author":"Morelli R.","year":"2006","unstructured":"R. Morelli and R. Walde . Java , Java, Java : Object-Oriented Problem Solving. Prentice Hall , Upper Saddle River, NJ, third edition, 2006 .]] R. Morelli and R. Walde. Java, Java, Java: Object-Oriented Problem Solving. Prentice Hall, Upper Saddle River, NJ, third edition, 2006.]]"},{"key":"e_1_3_2_1_24_1","volume-title":"An Introduction to Programming and Object-Oriented Design","author":"Ni\u00f1o J.","year":"2005","unstructured":"J. Ni\u00f1o and F. Hosch . An Introduction to Programming and Object-Oriented Design . Wiley , Hoboken, NJ , second edition, 2005 .]] J. Ni\u00f1o and F. Hosch. An Introduction to Programming and Object-Oriented Design. Wiley, Hoboken, NJ, second edition, 2005.]]"},{"key":"e_1_3_2_1_25_1","volume-title":"Java by Dissection: The Essentials of Java Programming","author":"Pohl I.","year":"2000","unstructured":"I. Pohl and C. McDowell . Java by Dissection: The Essentials of Java Programming . Addison-Wesley , 2000 .]] I. Pohl and C. McDowell. Java by Dissection: The Essentials of Java Programming. Addison-Wesley, 2000.]]"},{"key":"e_1_3_2_1_26_1","volume-title":"The Object of Java","author":"Riley D.","year":"2006","unstructured":"D. Riley . The Object of Java . Addison-Wesley , second edition, 2006 .]] D. Riley. The Object of Java. Addison-Wesley, second edition, 2006.]]"},{"key":"e_1_3_2_1_27_1","volume-title":"Object-Oriented Programming in Java: A Graphical Approach","author":"Sanders K.","year":"2006","unstructured":"K. Sanders and A. van Dam . Object-Oriented Programming in Java: A Graphical Approach . Addison-Wesley , 2006 . Preliminary edition.]] K. Sanders and A. van Dam. Object-Oriented Programming in Java: A Graphical Approach. Addison-Wesley, 2006. Preliminary edition.]]"},{"key":"e_1_3_2_1_28_1","volume-title":"Java: An Introduction to Problem Solving and Programming","author":"Savitch W.","year":"2005","unstructured":"W. Savitch . Java: An Introduction to Problem Solving and Programming . Prentice Hall , Upper Saddle River, NJ, fourth edition, 2005 .]] W. Savitch. Java: An Introduction to Problem Solving and Programming. Prentice Hall, Upper Saddle River, NJ, fourth edition, 2005.]]"},{"key":"e_1_3_2_1_29_1","volume-title":"Addison Wesley","author":"Savitch W.","year":"2006","unstructured":"W. Savitch . Absolute Java . Addison Wesley , second edition, 2006 .]] W. Savitch. Absolute Java. Addison Wesley, second edition, 2006.]]"},{"key":"e_1_3_2_1_30_1","volume-title":"On to Java 2","author":"Winston P.","year":"2001","unstructured":"P. Winston and S. Narasimhan . On to Java 2 . Addison-Wesley , third edition, 2001 .]] P. Winston and S. Narasimhan. On to Java 2. Addison-Wesley, third edition, 2001.]]"},{"key":"e_1_3_2_1_31_1","volume-title":"An Introduction to Object-Oriented Programming with Java","author":"Wu T.","year":"2006","unstructured":"T. Wu . An Introduction to Object-Oriented Programming with Java . McGraw Hill , New York, NY , fourth edition, 2006 .]] T. Wu. An Introduction to Object-Oriented Programming with Java. McGraw Hill, New York, NY, fourth edition, 2006.]]"}],"event":{"name":"OOPSLA06: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"],"location":"Portland Oregon USA","acronym":"OOPSLA06"},"container-title":["Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1176617.1176738","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T13:59:16Z","timestamp":1673272756000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1176617.1176738"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,10,22]]},"references-count":31,"alternative-id":["10.1145\/1176617.1176738","10.1145\/1176617"],"URL":"https:\/\/doi.org\/10.1145\/1176617.1176738","relation":{},"subject":[],"published":{"date-parts":[[2006,10,22]]},"assertion":[{"value":"2006-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}