{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:35:34Z","timestamp":1750307734477,"version":"3.41.0"},"reference-count":15,"publisher":"Association for Computing Machinery (ACM)","issue":"7","license":[{"start":{"date-parts":[[2009,7,1]],"date-time":"2009-07-01T00:00:00Z","timestamp":1246406400000},"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":["Commun. ACM"],"published-print":{"date-parts":[[2009,7]]},"abstract":"<jats:p>Considering the most effective methods for teaching students the fundamental principles of software engineering.<\/jats:p>","DOI":"10.1145\/1538788.1538804","type":"journal-article","created":{"date-parts":[[2009,6,30]],"date-time":"2009-06-30T13:10:17Z","timestamp":1246367417000},"page":"41-45","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Point\/counterpointCS education in the U.S."],"prefix":"10.1145","volume":"52","author":[{"given":"Robert","family":"Dewar","sequence":"first","affiliation":[{"name":"Courant Institute of New York University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Owen","family":"Astrachan","sequence":"additional","affiliation":[{"name":"Duke University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,7]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Coding Horror (Jan. 12","author":"Atwood J.","year":"2008","unstructured":"Atwood , J. How should we teach computer science ? Coding Horror (Jan. 12 , 2008 ); http:\/\/www.codinghorror.com\/blog\/archives\/001035.html. Atwood, J. How should we teach computer science? Coding Horror (Jan. 12, 2008); http:\/\/www.codinghorror.com\/blog\/archives\/001035.html."},{"key":"e_1_2_1_2_1","volume-title":"High Integrity Software---The SPARK Approach to Safety and Security","author":"Barnes J.","year":"2003","unstructured":"Barnes , J. High Integrity Software---The SPARK Approach to Safety and Security , Addison-Wesley , 2003 . Barnes, J. High Integrity Software---The SPARK Approach to Safety and Security, Addison-Wesley, 2003."},{"key":"e_1_2_1_3_1","unstructured":"Common Criteria for Information Technology Security Evaluation Version 3.1; September 2006; www.commoncriteriaportal.org.  Common Criteria for Information Technology Security Evaluation Version 3.1; September 2006; www.commoncriteriaportal.org."},{"key":"e_1_2_1_4_1","series-title":"Jan. 2008","volume-title":"Where are the software engineers of tomorrow? CrossTaik","author":"Computer","year":"2008","unstructured":"Computer science education : Where are the software engineers of tomorrow? CrossTaik ( Jan. 2008 ); http:\/\/www.stsc.hill.af.mil\/CrossTalk\/ 2008 \/01\/0801DewarSchonberg.html. Computer science education: Where are the software engineers of tomorrow? CrossTaik (Jan. 2008); http:\/\/www.stsc.hill.af.mil\/CrossTalk\/2008\/01\/0801DewarSchonberg.html."},{"key":"e_1_2_1_5_1","volume-title":"Boffins deride Java. The Inquirer (Jan. 3","author":"Farrell N.","year":"2008","unstructured":"Farrell , N. Boffins deride Java. The Inquirer (Jan. 3 , 2008 ); http:\/\/www.theinquirer.net\/gb\/inquirer\/news\/2008\/01\/08\/boffins-deride-java. Farrell, N. Boffins deride Java. The Inquirer (Jan. 3, 2008); http:\/\/www.theinquirer.net\/gb\/inquirer\/news\/2008\/01\/08\/boffins-deride-java."},{"key":"e_1_2_1_6_1","series-title":"Apr. 2007","volume-title":"The state of the national security space workforce","author":"Maloney P.","year":"2007","unstructured":"Maloney , P. and Leon , M . The state of the national security space workforce ( Apr. 2007 ); www.aero.org\/publications\/crosslink\/spring 2007 \/01.html. Maloney, P. and Leon, M. The state of the national security space workforce (Apr. 2007); www.aero.org\/publications\/crosslink\/spring2007\/01.html."},{"key":"e_1_2_1_7_1","volume-title":"Who killed the software engineer? (Hint: It happened in college.) Datamation (Jan. 21","author":"McGuire J.","year":"2008","unstructured":"McGuire , J. Who killed the software engineer? (Hint: It happened in college.) Datamation (Jan. 21 , 2008 ); http:\/\/itmanagement.earthweb.com\/career\/article.php\/3722876. McGuire, J. Who killed the software engineer? (Hint: It happened in college.) Datamation (Jan. 21, 2008); http:\/\/itmanagement.earthweb.com\/career\/article.php\/3722876."},{"key":"e_1_2_1_8_1","unstructured":"National Air Traffic Services. NATS pioneers biggest ATC advance since radar; http:\/\/www.nats.co.uk\/article\/218\/62\/nats_pioneers_biggest_atc_advance_since_radar.html.  National Air Traffic Services. NATS pioneers biggest ATC advance since radar; http:\/\/www.nats.co.uk\/article\/218\/62\/nats_pioneers_biggest_atc_advance_since_radar.html."},{"key":"e_1_2_1_9_1","volume-title":"Moody's to fix sub-prime computer error. The Register (July 3","author":"Oates J.","year":"2008","unstructured":"Oates , J. Moody's to fix sub-prime computer error. The Register (July 3 , 2008 ); http:\/\/www.theregister.co.uk\/2008\/07\/03\/moodys_computer_bug. Oates, J. Moody's to fix sub-prime computer error. The Register (July 3, 2008); http:\/\/www.theregister.co.uk\/2008\/07\/03\/moodys_computer_bug."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1364782.1364792"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1987.1663532"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/227234.227243"},{"key":"e_1_2_1_13_1","unstructured":"Dijkstra E. Keynote address at ACM South Central Regional Conference Nov 16 1984; http:\/\/www.cs.utexas.edu\/users\/EWD\/transcriptions\/EWD08xx\/EWD898.html.  Dijkstra E. Keynote address at ACM South Central Regional Conference Nov 16 1984; http:\/\/www.cs.utexas.edu\/users\/EWD\/transcriptions\/EWD08xx\/EWD898.html."},{"key":"e_1_2_1_14_1","volume-title":"Bjarne Stroustrup on educating software developers. Datamation (Dec. 9","author":"Maguire J.","year":"2008","unstructured":"Maguire , J. Bjarne Stroustrup on educating software developers. Datamation (Dec. 9 , 2008 ); http:\/\/itmanagement.earthweb.com\/features\/article.php\/3789981\/. Maguire, J. Bjarne Stroustrup on educating software developers. Datamation (Dec. 9, 2008); http:\/\/itmanagement.earthweb.com\/features\/article.php\/3789981\/."},{"key":"e_1_2_1_15_1","volume-title":"Joel on Software (Dec. 29","author":"Spolsky J.","year":"2005","unstructured":"Spolsky , J. The perils of JavaSchools . Joel on Software (Dec. 29 , 2005 ); http:\/\/www.joelonsoftware.com\/articles\/ThePerilsofJavaSchools.html. Spolsky, J. The perils of JavaSchools. Joel on Software (Dec. 29, 2005); http:\/\/www.joelonsoftware.com\/articles\/ThePerilsofJavaSchools.html."}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1538788.1538804","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1538788.1538804","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:38:47Z","timestamp":1750253927000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1538788.1538804"}},"subtitle":["heading in the wrong direction?"],"short-title":[],"issued":{"date-parts":[[2009,7]]},"references-count":15,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2009,7]]}},"alternative-id":["10.1145\/1538788.1538804"],"URL":"https:\/\/doi.org\/10.1145\/1538788.1538804","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"type":"print","value":"0001-0782"},{"type":"electronic","value":"1557-7317"}],"subject":[],"published":{"date-parts":[[2009,7]]},"assertion":[{"value":"2009-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}