{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:55Z","timestamp":1772163955919,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":16,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,3,4]],"date-time":"2009-03-04T00:00:00Z","timestamp":1236124800000},"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":[[2009,3,4]]},"DOI":"10.1145\/1508865.1509021","type":"proceedings-article","created":{"date-parts":[[2009,3,3]],"date-time":"2009-03-03T11:06:03Z","timestamp":1236078363000},"page":"443-447","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["A synthesis course in hardware architecture, compilers, and software engineering"],"prefix":"10.1145","author":[{"given":"Shimon","family":"Schocken","sequence":"first","affiliation":[{"name":"IDC Herzliya, Herzliya, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Noam","family":"Nisan","sequence":"additional","affiliation":[{"name":"The Hebrew University of Jerusalem, Jerusalem, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michal","family":"Armoni","sequence":"additional","affiliation":[{"name":"Weizmann Institute of Science, Rehovot, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,3,4]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"The Psychology of Meaningful Verbal Learning","author":"Ausubel D. P.","year":"1963","unstructured":"Ausubel , D. P. ( 1963 ). The Psychology of Meaningful Verbal Learning . New York, NY : Grune &amp; Stratton . Ausubel, D. P. (1963). The Psychology of Meaningful Verbal Learning. New York, NY: Grune &amp; Stratton."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-94-015-9454-7","volume-title":"The Acquisition and Retention of Knowledge: A Cognitive View","author":"Ausubel D. P.","year":"2000","unstructured":"Ausubel , D. P. ( 2000 ). The Acquisition and Retention of Knowledge: A Cognitive View . Dordrecht, the Netherlands : Kluwer Academic Publishers . Ausubel, D. P. (2000). The Acquisition and Retention of Knowledge: A Cognitive View. Dordrecht, the Netherlands: Kluwer Academic Publishers."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1080\/00461520.1991.9653139"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","DOI":"10.4159\/9780674028999","volume-title":"The Process of Education","author":"Bruner J. S.","year":"1960","unstructured":"Bruner , J. S. ( 1960 ). The Process of Education . Cambridge, Ma : Harvard University Press . Bruner, J. S. (1960). The Process of Education. Cambridge, Ma: Harvard University Press."},{"key":"e_1_3_2_1_5_1","volume-title":"Teaching Hard Teaching Soft: A Structured Approach to Planning and Running Effective Training Courses","author":"Corder C.","year":"1990","unstructured":"Corder , C. ( 1990 ). Teaching Hard Teaching Soft: A Structured Approach to Planning and Running Effective Training Courses . Gower , Aldershot, UK . Corder, C. (1990). Teaching Hard Teaching Soft: A Structured Approach to Planning and Running Effective Training Courses. Gower, Aldershot, UK."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0732-3123(96)90023-1"},{"key":"e_1_3_2_1_7_1","volume-title":"Computing Curricula 2001: Final Report. Available on hwww.sigcse.org\/cc2001\/, retrieved July 6th","author":"IEEE Computer Society","year":"2001","unstructured":"IEEE Computer Society \/ ACM. ( 2001 ). Computing Curricula 2001: Final Report. Available on hwww.sigcse.org\/cc2001\/, retrieved July 6th , 2008. IEEE Computer Society\/ACM. (2001). Computing Curricula 2001: Final Report. Available on hwww.sigcse.org\/cc2001\/, retrieved July 6th, 2008."},{"issue":"1","key":"e_1_3_2_1_8_1","first-page":"191","article-title":"An integrated course in architecture and compilers","volume":"21","author":"Johnson S.","year":"2005","unstructured":"Johnson , S. and Ruehr , F. ( 2005 ). An integrated course in architecture and compilers . J. of Computing Sciences in Colleges , 21 ( 1 ), 191 -- 198 . Johnson, S. and Ruehr, F. (2005). An integrated course in architecture and compilers. J. of Computing Sciences in Colleges, 21(1), 191--198.","journal-title":"J. of Computing Sciences in Colleges"},{"key":"e_1_3_2_1_9_1","volume-title":"Learning with Technology: A Constructivist Perspective","author":"Jonassen D. H.","year":"1999","unstructured":"Jonassen , D. H. , Peck , K. L. , and Wilson B. G . ( 1999 ). Learning with Technology: A Constructivist Perspective . Upper Saddle River, NJ : Merrill Publishing . Jonassen, D. H., Peck, K. L., and Wilson B. G. (1999). Learning with Technology: A Constructivist Perspective. Upper Saddle River, NJ: Merrill Publishing."},{"key":"e_1_3_2_1_10_1","volume-title":"Learning and Instruction. New Jersey: Pearson Education","author":"Mayer R.","year":"2003","unstructured":"Mayer , R. ( 2003 ). Learning and Instruction. New Jersey: Pearson Education , Inc . Mayer, R. (2003). Learning and Instruction. New Jersey: Pearson Education, Inc."},{"key":"e_1_3_2_1_11_1","volume-title":"The Elements of Computing Systems","author":"Nisan N.","year":"2005","unstructured":"Nisan , N. and Schocken , S . ( 2005 ). The Elements of Computing Systems . Cambridge, MA : MIT Press . Nisan, N. and Schocken, S. (2005). The Elements of Computing Systems. Cambridge, MA: MIT Press."},{"key":"e_1_3_2_1_12_1","volume-title":"Theories of Mathematical Learning.","author":"van Oers B.","year":"1996","unstructured":"van Oers , B. ( 1996 ). Learning mathematics as a meaningful activity . In L. P. Steffe, P. Nesher, P. Cobb, G. A. Goldin, and B. Greer (Eds.) Theories of Mathematical Learning. Hillsdale, NJ : Lawrence Erlbaum Associates . 91--114. van Oers, B. (1996). Learning mathematics as a meaningful activity. In L. P. Steffe, P. Nesher, P. Cobb, G. A. Goldin, and B. Greer (Eds.) Theories of Mathematical Learning. Hillsdale, NJ: Lawrence Erlbaum Associates. 91--114."},{"key":"e_1_3_2_1_13_1","volume-title":"Theories and Models: A new paradigm of instructional technology","author":"Schank R. C.","year":"1999","unstructured":"Schank , R. C. , Berman , T. R. , and Macpherson , K. A . ( 1999 ). Learning by doing . In C. M. Reigeluth (Ed.) Instructional-Design Theories and Models: A new paradigm of instructional technology , vol. II . Mahwah, NJ : Lawrence Erlbaum Associates . 161--182. Schank, R. C., Berman, T. R., and Macpherson, K. A. (1999). Learning by doing. In C. M. Reigeluth (Ed.) Instructional-Design Theories and Models: A new paradigm of instructional technology, vol. II. Mahwah, NJ: Lawrence Erlbaum Associates. 161--182."},{"key":"e_1_3_2_1_14_1","volume-title":"TECS Course site, www.idc.ac.il\/tecs","author":"Schocken S.","year":"2005","unstructured":"Schocken , S. , Nisan , N. ( 2005 ): TECS Course site, www.idc.ac.il\/tecs Schocken, S., Nisan, N. (2005): TECS Course site, www.idc.ac.il\/tecs"},{"key":"e_1_3_2_1_15_1","first-page":"274","article-title":"Fundamental ideas of computer science","volume":"53","author":"Schwill A.","year":"1994","unstructured":"Schwill , A. ( 1994 ). Fundamental ideas of computer science . Bulletin of European Association for Theoretical Computer Science , 53 , 274 -- 295 . Schwill, A. (1994). Fundamental ideas of computer science. Bulletin of European Association for Theoretical Computer Science, 53, 274--295.","journal-title":"Bulletin of European Association for Theoretical Computer Science"},{"key":"e_1_3_2_1_16_1","volume-title":"Thought and Language. Trans. by E. Hanfmann and G. Vakar","author":"Vygotsky L. S.","year":"1962","unstructured":"Vygotsky , L. S. ( 1962 ). Thought and Language. Trans. by E. Hanfmann and G. Vakar . Cambridge, MA : MIT Press . Vygotsky, L. S. (1962). Thought and Language. Trans. by E. Hanfmann and G. Vakar. Cambridge, MA: MIT Press."}],"event":{"name":"SIGCSE09: The 40th ACM Technical Symposium on Computer Science Education","location":"Chattanooga TN USA","acronym":"SIGCSE09","sponsor":["ACM Association for Computing Machinery","SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 40th ACM technical symposium on Computer science education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1508865.1509021","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1508865.1509021","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:29:46Z","timestamp":1750238986000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1508865.1509021"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,3,4]]},"references-count":16,"alternative-id":["10.1145\/1508865.1509021","10.1145\/1508865"],"URL":"https:\/\/doi.org\/10.1145\/1508865.1509021","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1539024.1509021","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2009,3,4]]},"assertion":[{"value":"2009-03-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}