{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:54Z","timestamp":1772163954415,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2005,2,23]],"date-time":"2005-02-23T00:00:00Z","timestamp":1109116800000},"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":[[2005,2,23]]},"DOI":"10.1145\/1047344.1047431","type":"proceedings-article","created":{"date-parts":[[2005,8,3]],"date-time":"2005-08-03T04:31:47Z","timestamp":1123043507000},"page":"251-255","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Use and assessment of a rigorous approach to CS1"],"prefix":"10.1145","author":[{"given":"John P.","family":"Dougherty","sequence":"first","affiliation":[{"name":"Haverford College, Haverford, PA"}]},{"given":"David G.","family":"Wonnacott","sequence":"additional","affiliation":[{"name":"Haverford College, Haverford, PA"}]}],"member":"320","published-online":{"date-parts":[[2005,2,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Structure and Interpretation of Computer Programs","author":"Abelson H.","year":"1996","unstructured":"H. Abelson , G.J. Sussman , and J. Sussman . Structure and Interpretation of Computer Programs . MIT Press , 1996 . H. Abelson, G.J. Sussman, and J. Sussman. Structure and Interpretation of Computer Programs. MIT Press, 1996."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/191029.191153"},{"key":"e_1_3_2_1_3_1","volume-title":"Thoughts on the first year of computer science instruction. unpublished,","author":"Berry J.W.","year":"2000","unstructured":"J.W. Berry . Thoughts on the first year of computer science instruction. unpublished, available at http:\/\/www.cs.duke.edu\/csed\/fyi\/berry.pdf, 2000 . J.W. Berry. Thoughts on the first year of computer science instruction. unpublished, available at http:\/\/www.cs.duke.edu\/csed\/fyi\/berry.pdf, 2000."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/903893.903918"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/544414.544438"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611966"},{"key":"e_1_3_2_1_7_1","volume-title":"Introduction to Computer Graphics","author":"Foley J.D.","year":"1994","unstructured":"J.D. Foley , A. van Dam , S.K. Feiner , J.F. Hughes , and R. Phillips . Introduction to Computer Graphics . Addison-Wesley , 1994 . J.D. Foley, A. van Dam, S.K. Feiner, J.F. Hughes, and R. Phillips. Introduction to Computer Graphics. Addison-Wesley, 1994."},{"issue":"1","key":"e_1_3_2_1_8_1","first-page":"65","article-title":"Introducing computer science after programming","volume":"18","author":"Gray C.G.","year":"2002","unstructured":"C.G. Gray and M.D. Frazier . Introducing computer science after programming . The Journal of Computing in Small Colleges , 18 ( 1 ): 65 -- 76 , 2002 . C.G. Gray and M.D. Frazier. Introducing computer science after programming. The Journal of Computing in Small Colleges, 18(1):65--76, 2002.","journal-title":"The Journal of Computing in Small Colleges"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/535661"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/330908.331898"},{"key":"e_1_3_2_1_11_1","volume-title":"1993 Workshop on Languages and Compilers for Parallel Computing. Springer Verlag","author":"Havlak P.","year":"1993","unstructured":"P. Havlak . Construction of thinned gated single-assignment form . In 1993 Workshop on Languages and Compilers for Parallel Computing. Springer Verlag , 1993 . P. Havlak. Construction of thinned gated single-assignment form. In 1993 Workshop on Languages and Compilers for Parallel Computing. Springer Verlag, 1993."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/903893.903919"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/572133.572136"},{"issue":"4","key":"e_1_3_2_1_14_1","first-page":"317","article-title":"First computer languages","volume":"18","author":"Howell K.","year":"2003","unstructured":"K. Howell . First computer languages . The Journal of Computing in Small Colleges , 18 ( 4 ): 317 -- 331 , 2003 . K. Howell. First computer languages. The Journal of Computing in Small Colleges, 18(4):317--331, 2003.","journal-title":"The Journal of Computing in Small Colleges"},{"key":"e_1_3_2_1_15_1","volume-title":"Unlocking the Clubhouse: Women in Computing","author":"Margolis J.","year":"2003","unstructured":"J. Margolis and A. Fisher . Unlocking the Clubhouse: Women in Computing . MIT Press , 2003 . J. Margolis and A. Fisher. Unlocking the Clubhouse: Women in Computing. MIT Press, 2003."},{"key":"e_1_3_2_1_16_1","volume-title":"Cold Spring Harbor","author":"Mount D.","year":"2001","unstructured":"D. Mount . Bioinformatics. Cold Spring Harbor , 2001 . D. Mount. Bioinformatics. Cold Spring Harbor, 2001."},{"key":"e_1_3_2_1_17_1","volume-title":"Morgan Kaufmann","author":"Muchnick S.S.","year":"1997","unstructured":"S.S. Muchnick . Advanced Compiler Design and Implementation . Morgan Kaufmann , 1997 . S.S. Muchnick. Advanced Compiler Design and Implementation. Morgan Kaufmann, 1997."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/384274.384275"},{"key":"e_1_3_2_1_19_1","volume-title":"Introduction to Computing Systems: From Bits and Gates to C and Beyond","author":"Patt Y.N.","year":"2004","unstructured":"Y.N. Patt and S.J. Patel . Introduction to Computing Systems: From Bits and Gates to C and Beyond , second edition. McGraw-Hill , 2004 . Y.N. Patt and S.J. Patel. Introduction to Computing Systems: From Bits and Gates to C and Beyond, second edition. McGraw-Hill, 2004."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611978"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/199688.199767"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/355354.571919"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/364447.364593"},{"key":"e_1_3_2_1_24_1","volume-title":"Ensuring a rigorous curriculum: practices and goals. The Journal of Computing in Small Colleges, 17(6):.16--.16","author":"Tucker A.B.","year":"2002","unstructured":"A.B. Tucker . Ensuring a rigorous curriculum: practices and goals. The Journal of Computing in Small Colleges, 17(6):.16--.16 , 2002 . A.B. Tucker. Ensuring a rigorous curriculum: practices and goals. The Journal of Computing in Small Colleges, 17(6):.16--.16, 2002."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/364447.364593"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/240483.240502"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/191029.191126"}],"event":{"name":"SIGCSE05: Technical Symposium on Computer Science Education","location":"St. Louis Missouri USA","acronym":"SIGCSE05","sponsor":["ACM Association for Computing Machinery","SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 36th SIGCSE technical symposium on Computer science education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1047344.1047431","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1047344.1047431","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:07:47Z","timestamp":1750248467000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1047344.1047431"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,2,23]]},"references-count":27,"alternative-id":["10.1145\/1047344.1047431","10.1145\/1047344"],"URL":"https:\/\/doi.org\/10.1145\/1047344.1047431","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1047124.1047431","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2005,2,23]]},"assertion":[{"value":"2005-02-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}