{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:48Z","timestamp":1772163948517,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":9,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,3,12]],"date-time":"2008-03-12T00:00:00Z","timestamp":1205280000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2008,3,12]]},"DOI":"10.1145\/1352135.1352185","type":"proceedings-article","created":{"date-parts":[[2008,3,19]],"date-time":"2008-03-19T08:55:43Z","timestamp":1205916943000},"page":"143-147","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["An early software engineering approach to teaching cs1, cs2 and ai"],"prefix":"10.1145","author":[{"given":"T. M.","family":"Rao","sequence":"first","affiliation":[{"name":"State University of New York, College at Brockport, Brockport, NY, USA"}]},{"given":"Sandeep","family":"Mitra","sequence":"additional","affiliation":[{"name":"State University of New York, College at Brockport, Brockport, NY, USA"}]}],"member":"320","published-online":{"date-parts":[[2008,3,12]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Objects First with Java: A Practical Introduction Using BlueJ","author":"Barnes D. J.","year":"2003","unstructured":"Barnes , D. J. , Koelling , M. , Objects First with Java: A Practical Introduction Using BlueJ , Upper Saddle River, NJ : Prentice-Hall , 2003 . Barnes, D. J., Koelling, M., Objects First with Java: A Practical Introduction Using BlueJ, Upper Saddle River, NJ: Prentice-Hall, 2003."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971461"},{"key":"e_1_3_2_1_3_1","volume-title":"Fourteen Pedagogical Patterns","author":"Bergin J.","year":"2000","unstructured":"Bergin , J. , Fourteen Pedagogical Patterns , 2000 , http:\/\/csis.pace.edu\/~bergin\/PedPat1.3.html, retrieved January 17, 2007. Bergin, J., Fourteen Pedagogical Patterns, 2000, http:\/\/csis.pace.edu\/~bergin\/PedPat1.3.html, retrieved January 17, 2007."},{"key":"e_1_3_2_1_4_1","volume-title":"Software Product Lines: Practices and Patterns","author":"Clements P.","year":"2002","unstructured":"Clements , P. , Northrup , L. , Software Product Lines: Practices and Patterns , Boston, MA : Addison-Wesley Professional , 2002 . Clements, P., Northrup, L., Software Product Lines: Practices and Patterns, Boston, MA: Addison-Wesley Professional, 2002."},{"key":"e_1_3_2_1_5_1","volume-title":"Artificial Intelligence: Structures and Strategies for Complex Problem Solving","author":"Luger G. F.","year":"2004","unstructured":"Luger , G. F. , Artificial Intelligence: Structures and Strategies for Complex Problem Solving , 5 th Edition, Boston, MA : Addison-Wesley , 2004 . Luger, G. F., Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 5th Edition, Boston, MA: Addison-Wesley, 2004.","edition":"5"},{"issue":"5","key":"e_1_3_2_1_6_1","first-page":"249","volume":"20","author":"Mitra S.","year":"2005","unstructured":"Mitra , S. , Rao , T.M. , and Bullinger , T.A. , Teaching Software Engineering Using a Traceability-Based Development Methodology , Journal of Computing in Colleges , 20 ( 5 ), June 2005 , pp. 249 -- 259 . Mitra, S., Rao, T.M., and Bullinger, T.A., Teaching Software Engineering Using a Traceability-Based Development Methodology, Journal of Computing in Colleges, 20(5), June 2005, pp.249--259.","journal-title":"Journal of Computing in Colleges"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121431"},{"key":"e_1_3_2_1_8_1","first-page":"3","volume":"18","author":"Rao T.M.","year":"2003","unstructured":"Rao , T.M. Using Java to teach AI, T.M. Rao , The Journal of Computing Sciences in Colleges , 18 , 3 ( Feb. 2003 ), 114--125. Rao, T.M. Using Java to teach AI, T.M. Rao, The Journal of Computing Sciences in Colleges, 18, 3 (Feb. 2003), 114--125.","journal-title":"The Journal of Computing Sciences in Colleges"},{"key":"e_1_3_2_1_9_1","first-page":"6","volume":"22","author":"Rao T.M.","year":"2007","unstructured":"Rao , T.M. , Mitra , S. , Canosa , R. , Marshall , S. , Bullinger , T. , Problem Stereotypes and Solution Frameworks - A Design First Approach for the Introductory Computer Science Sequence The Journal of Computing Science in Colleges , 22 , 6 , ( June 2007 ), 56--6 Rao, T.M., Mitra, S., Canosa, R., Marshall, S., Bullinger, T., Problem Stereotypes and Solution Frameworks - A Design First Approach for the Introductory Computer Science Sequence The Journal of Computing Science in Colleges, 22, 6, (June 2007), 56--6","journal-title":"A Design First Approach for the Introductory Computer Science Sequence The Journal of Computing Science in Colleges"}],"event":{"name":"SIGCSE '08: The 39th ACM Technical Symposium on Computer Science Education","location":"Portland OR USA","acronym":"SIGCSE '08","sponsor":["ACM Association for Computing Machinery","SIGACCESS ACM Special Interest Group on Accessible Computing","SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 39th SIGCSE technical symposium on Computer science education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1352135.1352185","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1352135.1352185","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:39:24Z","timestamp":1750239564000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1352135.1352185"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,3,12]]},"references-count":9,"alternative-id":["10.1145\/1352135.1352185","10.1145\/1352135"],"URL":"https:\/\/doi.org\/10.1145\/1352135.1352185","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1352322.1352185","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2008,3,12]]},"assertion":[{"value":"2008-03-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}