<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Bill, 
<div class=""><br class="">
</div>
<div class="">As you may know, there has been extraordinary effort in reforming beginning CS education over the past decade at both the high school and beginning college level. NSF, the College Board, ACM and its Computer Science Teachers Association, and
<a href="http://Code.org" class="">Code.org</a> have all been big players in this effort. History has not been at the forefront of this effort. If one wanted a campaign to get more history into the CS curriculum, one might talk to Janice Cuny at NSF, Owen Astrachan
 at Duke, Dan Garcia at Berkeley, Chris Stephenson at Google, or Pat Yongpradit at
<a href="http://Code.org" class="">Code.org</a> and try to get them on board. One might give a session or a tutorial at the ACM SIGCSE conference or perhaps at the Frontiers in Education conference. These are perhaps the most effective paths to widespread change.</div>
<div class=""><br class="">
</div>
<div class="">Bill Aspray</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Nov 11, 2016, at 5:17 AM, McMillan, William W <<a href="mailto:william.mcmillan@cuaa.edu" class="">william.mcmillan@cuaa.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">As Len and Paul say, history should indeed be included in a computer science curriculum, but it is often hard to spend much time there given rigidly defined requirements.  If there's a required course that's an overview of, or broad intro to,
 CS then one can turn that toward history.  I taught an honors section of such a course (not to CS majors; it was a gen ed class) and encouraged historical topics for the group project.  I sat with mouth agape as one group presented their project on how to
 program the ENIAC.<br class="">
<br class="">
Where I teach now an overview of CS is required for majors and is a gen ed class as well.  As long as I've been somewhat involved with the history of computing, I'm ashamed to admit that I haven't really taken the opportunity to include all that much on history
 in that course.  I'm encouraged to change that.<br class="">
<br class="">
As Alex says, in arts and humanities, historical topics are more readily accepted.  BTW, Alex, in following some links from your syllabus, I saw your HyperCard references.  You and others might like to know that HyperCard is alive and well, more powerful than
 ever, in the form of LiveCode out of the UK (<a href="http://livecode.com" class="">livecode.com</a>).  It supports multiple stacks in the same application, web delivery, database front-ending, smart device deployment, and tons of other industrial grade capabilities.
  A psych prof I work with uses it for running experiments and my software engineering students have used it for a term project.  There's a free community version for Mac, Windows, and Linux.<br class="">
<br class="">
- Bill<br class="">
<br class="">
________________________________________<br class="">
From: Paul Fishwick [<a href="mailto:metaphorz@gmail.com" class="">metaphorz@gmail.com</a>]<br class="">
Sent: Thursday, November 10, 2016 11:05 PM<br class="">
To: Len Shustek<br class="">
Cc: McMillan, William W; Sigcis<br class="">
Subject: Re: [SIGCIS-Members] Importance of history to practitioners<br class="">
<br class="">
Len:<br class="">
<br class="">
<blockquote type="cite" class="">On Nov 10, 2016, at 9:46 PM, Len Shustek <<a href="mailto:len@shustek.com" class="">len@shustek.com</a>> wrote:<br class="">
<br class="">
At 09:59 AM 11/10/2016, McMillan, William W wrote:<br class="">
<blockquote type="cite" class="">I thought you might like to hear the following.  In a meeting with a small software company in Ann Arbor that emphasizes user-centered, agile development, a colleague and I asked what subjects should be included in an academic
 program in interaction design.  The firm's chief designer, who also has a programming background, said that the most important course would be history of computing!<br class="">
</blockquote>
<br class="">
<br class="">
Even better would be to have the history of computing embedded in academic computing programs. Physicists learn about Newton, and chemists learn about Lavoisier, so why shouldn't computer scientists learn about Babbage, Turing, and Von Neumann?<br class="">
</blockquote>
<br class="">
+1 on this concept, but I would go further. What about analog computing? I am unsure how to solve<br class="">
this problem of ahistorical computer science. I would guess that part of the problem is that engineering<br class="">
(where many computer science departments are situated) have programs that have few electives, and<br class="">
are geared heavily towards industry, as driven by student demand (they come by droves to get CS<br class="">
degrees, for utilitarian purposes). Maybe this is one of those liberal arts vs. vocational debates?<br class="">
<br class="">
-p<br class="">
<br class="">
<blockquote type="cite" class=""><br class="">
My frustration teaching computer architecture at Stanford in the mid-1990s with a required syllabus that avoided history led me to start a museum nearby, because I knew I wouldn't be able change the curriculum. If you are interested in the story of how that
 happened, see<br class="">
<a href="http://s3data.computerhistory.org/atchm/documents/Personal_Reflections_on_the_History_of_the_Computer_History_Museum_09-26-14.pdf" class="">http://s3data.computerhistory.org/atchm/documents/Personal_Reflections_on_the_History_of_the_Computer_History_Museum_09-26-14.pdf</a><br class="">
which is referenced in my blog article on the Computer History Museum's 35th [sic] anniversary.<br class="">
http://www.computerhistory.org/atchm/computer-history-museum-celebrating-35-years/<br class="">
<br class="">
-- Len<br class="">
_______________________________________________<br class="">
This email is relayed from members at sigcis.org, the email discussion list of SHOT SIGCIS. Opinions expressed here are those of the member posting and are not reviewed, edited, or endorsed by SIGCIS. The list archives are at http://lists.sigcis.org/pipermail/members-sigcis.org/
 and you can change your subscription options at http://lists.sigcis.org/listinfo.cgi/members-sigcis.org<br class="">
</blockquote>
<br class="">
<br class="">
Paul Fishwick, PhD<br class="">
Distinguished University Chair of Arts, Technology, and Emerging Communication<br class="">
Professor of Computer Science<br class="">
Director, Creative Automata Laboratory<br class="">
The University of Texas at Dallas<br class="">
Arts & Technology<br class="">
800 West Campbell Road, AT10<br class="">
Richardson, TX 75080-3021<br class="">
Home: <a href="http://utdallas.edu/atec/fishwick" class="">utdallas.edu/atec/fishwick</a><br class="">
Blog 1: <a href="http://creative-automata.com" class="">creative-automata.com</a><br class="">
Blog 2: <a href="http://modelingforeveryone.com" class="">modelingforeveryone.com</a><br class="">
LinkedIn: metaphorz<br class="">
Twitter: @PaulFishwick<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
_______________________________________________<br class="">
This email is relayed from members at <a href="http://sigcis.org" class="">sigcis.org</a>, the email discussion list of SHOT SIGCIS. Opinions expressed here are those of the member posting and are not reviewed, edited, or endorsed by SIGCIS. The list archives
 are at <a href="http://lists.sigcis.org/pipermail/members-sigcis.org/" class="">
http://lists.sigcis.org/pipermail/members-sigcis.org/</a> and you can change your subscription options at
<a href="http://lists.sigcis.org/listinfo.cgi/members-sigcis.org" class="">http://lists.sigcis.org/listinfo.cgi/members-sigcis.org</a><br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>