Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
students:reading_recommendations [2013/08/16 20:44] – [Reading Recommendations] adminstudents:reading_recommendations [2015/02/05 19:46] – [History] admin
Line 32: Line 32:
   * [[http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959|Mythical Man Month: Essays on Software Engineering]]   * [[http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959|Mythical Man Month: Essays on Software Engineering]]
   * [[http://lambda-the-ultimate​.org/node/492|Lambda the Ultimate Blog]] - this page has pointers for early studiers of programming languages (PL); may get a little technical   * [[http://lambda-the-ultimate​.org/node/492|Lambda the Ultimate Blog]] - this page has pointers for early studiers of programming languages (PL); may get a little technical
 +  * [[http://radar.oreilly.com/2014/01/7-ways-to-be-a-better-programmer-in-2014.html|7 ways to be a better programmer in 2014]] -- seems valid past 2014
  
 ==== History ==== ==== History ====
Line 37: Line 38:
   * [[http://books.google.com/books?id=-0tDZX3z-8UC&dq=isbn:0387982698|Out of their minds:   * [[http://books.google.com/books?id=-0tDZX3z-8UC&dq=isbn:0387982698|Out of their minds:
 the lives and discoveries of 15 great computer scientists]] the lives and discoveries of 15 great computer scientists]]
 +  * [[http://www.cs.virginia.edu/~evans/greatworks/|Great Works in Computer Science]] -- a course at UVA
  
 ==== Fiction ==== ==== Fiction ====
Line 59: Line 61:
   * [[http://www.alice.org/|Alice]] - "Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing."   * [[http://www.alice.org/|Alice]] - "Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing."
   * [[http://scratch.mit.edu/|Scratch]] - "Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web."   * [[http://scratch.mit.edu/|Scratch]] - "Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web."
-  * [[http://www.philocomp.net/programming/turtlejava|Turtle Java]] - "graphics programming environment designed to provide an enjoyable introduction to programming in Java syntax, together with fundamental concepts of computer science such as compilation and machine code." +  * [[http://www.philocomp.net/programming/turtlejava.htm|Turtle Java]] - "graphics programming environment designed to provide an enjoyable introduction to programming in Java syntax, together with fundamental concepts of computer science such as compilation and machine code." 
  
 ===== Online Courses ===== ===== Online Courses =====
students/reading_recommendations.txt · Last modified: 2020/02/11 17:09 by admin
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0