ACM Home Page
Please provide us with feedback. Feedback
All I really need to know I learned in CS1
Full text PdfPdf (401 KB)
Source
Technical Symposium on Computer Science Education archive
Proceedings of the 40th ACM technical symposium on Computer science education table of contents
Chattanooga, TN, USA
SESSION: Keynote address table of contents
Pages 1-1  
Year of Publication: 2009
ISBN:978-1-60558-183-5
Also published in ...
Author
Elliot B. Koffman  Temple University, Philadelphia, PA, USA
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 28,   Downloads (12 Months): 170,   Citation Count: 0
Additional Information:

abstract   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1508865.1508867
What is a DOI?

ABSTRACT

Over the last 45 years as a student and faculty member in Computer Science, I have been involved in learning, teaching, and writing for the CS1 course. I have authored or co-authored textbooks for CS1 in nine different programming languages from Fortran to Java. Each new language was used because of a particular set of features it provided to solve the critical problem in programming or software development of the day. This talk will take a look back at these languages and the extent to which they succeeded. I will also take a look ahead to see what direction CS1 might be taking in the future.