Programming: Difference between revisions

From World University and School Wiki
Content added Content deleted
No edit summary
No edit summary
Line 172: Line 172:
|
|
|}
|}















Line 197: Line 208:
===Select Book Reviews===
===Select Book Reviews===


thatpythonguy. 2011. [http://developers.slashdot.org/story/11/08/19/1215257/Book-Review-The-Python-Standard-Library-By-Example Book Review: The Python Standard Library By Example]. August 19. developers.slashdot.org


===Select Books===

Abelson, Harold, Gerald J Sussman and Julie Sussman. 1996. Structure and Interpretation of Computer Programs. (2nd Edition). McGraw-Hill Science/Engineering/Math

Cormen, Thomas H., Charles E. Leiserson, Ronald L. Rivest and Clifford Stein. 2009. Introduction to Algorithms. The MIT Press.

Hunt, Andrew and David Thomas. 1999. The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley Professional.

Kernighan, Brian W and Dennis M Ritchie. 1988. The C Programming Language (2nd Edition). Prentice Hall


McConnell, Steve. 2004. Code Complete (2nd Edition). Redmond, WA: Microsoft Press.
===Select Books===




Line 249: Line 272:
CowboyRobot. 2011. [http://developers.slashdot.org/story/11/05/18/2235229/Designing-a-Programming-Language-For-Embeddability Designing a Programming Language For Embeddability]. May 18. developers.slashdot.org.
CowboyRobot. 2011. [http://developers.slashdot.org/story/11/05/18/2235229/Designing-a-Programming-Language-For-Embeddability Designing a Programming Language For Embeddability]. May 18. developers.slashdot.org.


Derndorfer, Christopher. 2011. [http://www.olpcnews.com/software/sugar/controlling_lego_wedo_robots_via_scratch_xo_laptop.html Controlling LEGO WeDo robots via Scratch on an XO laptop]. July 18. Cambridge, MA: OLPC News.
Derndorfer, Christopher. 2011. [http://www.olpcnews.com/software/sugar/controlling_lego_wedo_robots_via_scratch_xo_laptop.html Controlling LEGO WeDo robots via Scratch on an XO laptop]. July 18. Cambridge, MA: OLPC News.


Helft, Miguel. 2011. [http://www.nytimes.com/2011/05/08/technology/08class.html The Class That Built Apps, and Fortunes]. May 7. New York, NY: The New York Times.
Helft, Miguel. 2011. [http://www.nytimes.com/2011/05/08/technology/08class.html The Class That Built Apps, and Fortunes]. May 7. New York, NY: The New York Times.

msmoriarty. 2011. [http://developers.slashdot.org/story/11/07/31/003239/How-and-Why-Wall-Street-Programmers-Earn-Top-Salaries How and Why Wall Street Programmers Earn Top Salaries]. July 30. developers.slashdot.org.


O'Dell, Jolie. 2011. [http://mashable.com/2011/05/07/learn-to-code-online/ 4 Free Ways to Learn to Code Online]. May 7. San Francisco, CA: Mashable.
O'Dell, Jolie. 2011. [http://mashable.com/2011/05/07/learn-to-code-online/ 4 Free Ways to Learn to Code Online]. May 7. San Francisco, CA: Mashable.

Top Ten Most Influential Programming Books of All Time. 2011. [http://www.internetsecuritydb.com/2011/09/top-ten-most-influential-programming.html Top Ten Most Influential Programming Books of All Time]. Internet Security.

Unknown Lamer. 2011. [http://developers.slashdot.org/story/11/08/16/2048207/App-Inventor-Continues-Life-at-MIT App Inventor Continues Life at MIT]. August 18. developers.slashdot.org.

Unknown Lamer. 2011. [http://developers.slashdot.org/story/11/08/18/187231/C-2011-and-the-Return-of-Native-Code C++ 2011 and the Return of Native Code]. August 16. developers.slashdot.org.

Unknown Lamer. 2011. [http://hardware.slashdot.org/story/11/08/18/2058200/Computer-Prediction-Used-to-Design-Better-Organic-Semiconductors Computer Prediction Used to Design Better Organic Semiconductors]. August 18. developers.slashdot.org.


Woldrich, David. 2010. [http://www.kickstarter.com/projects/1319327833/clubcompy-kids-heart-computers/posts/46045 Why Teach Programming with BASIC]. December 28. kickstarter.com
Woldrich, David. 2010. [http://www.kickstarter.com/projects/1319327833/clubcompy-kids-heart-computers/posts/46045 Why Teach Programming with BASIC]. December 28. kickstarter.com
Line 375: Line 408:
===In Virtual World===
===In Virtual World===


Second Life, or other virtual world or space, Uniform Resource Locator (URL) for classes? Check out Harvard's virtual island in Second Life: http://slurl.com/secondlife/Berkman/115/53/25 and teach, learn and share ideas - in voice or in type chat.
ScienceSim. 2011. http://www.sciencesim.com/wiki/doku.php . Research, teach, learn and share ideas - in voice or in type chat.


Travel to this virtual island to learn building in Second Life:
Second Life - Harvard's virtual island: http://slurl.com/secondlife/Berkman/115/53/25 and teach, learn and share ideas - in voice or in type chat.

Travel to this virtual island to learn building:




Line 401: Line 436:


Facebook.com's World University and School - http://www.facebook.com/group.php?gid=48753608141 (This group may be archived).
Facebook.com's World University and School - http://www.facebook.com/group.php?gid=48753608141 (This group may be archived).


Google + 1


Google + - https://plus.google.com/




Line 410: Line 451:


Like
Like


LinkedIn's World University and School - http://www.linkedin.com/groups/World-University-School




Line 425: Line 469:


World University & School Share This
World University & School Share This


Yahoo Groups' World University and School: http://groups.yahoo.com/group/worlduniversityandschool/




Line 507: Line 554:
World University Foundation: http://worlduniversity.wikia.com/wiki/World_University_Foundation
World University Foundation: http://worlduniversity.wikia.com/wiki/World_University_Foundation
<br />
<br />
<br />
World University Agriculture School: http://worlduniversity.wikia.com/wiki/World_University_Agriculture_School
<br />
<br />
World University Law School: http://worlduniversity.wikia.com/wiki/World_University_Law_School
World University Law School: http://worlduniversity.wikia.com/wiki/World_University_Law_School
Line 518: Line 567:
<br />
<br />
Home: http://worlduniversity.wikia.com/wiki/World_University
Home: http://worlduniversity.wikia.com/wiki/World_University
<br />
<br />
Please donate through PayPal to tax-exempt - 501 (c) (3) - World University and School at
<br />
http://scottmacleod.com/worlduniversityandschool.htm
<br />
Thank you!
<br />

Revision as of 23:08, 5 September 2011


File:AphiloWorldUniversitySchool5Sep07.jpg
World University and School {in a virtual world}

Welcome to World University and School Wiki
which anyone can add to or edit.
The Global, Virtual/Digital, Open, Free, {potentially Degree- and Credit-Granting},
Multilingual University & School
where anyone can teach or take a class or course

  • Add or take a free, open Programming course.

Programming

  • Add free, open Programming subjects below.

Subjects

Add free, open Programming subjects Web Site Organization (if any) Degree / Non-degree Instructor's Name Location Other Info Language Tags
The Beauty and Joy of Computing http://webcast.berkeley.edu/course_details_new.php?seriesid=2011-B-26230&semesterid=2011-B UC Berkeley non-degree Instructor Daniel Garcia Browser Start anytime English Undergraduate
A Gentle Introduction to Programming Using Python http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2011/ MIT non-degree Sarina Canelake Browser Start anytime English Undergraduate
Introduction to C++ http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/ MIT non-degree Instructors Jesse Dunietz, Radhika Malik, Tanmay Kumar Browser English computer science, electrical engineering, undergraduate, graduate, MIT most visited course
Introduction to Computer Science and Programming http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-00Fall-2008/CourseHome/ MIT non-degree Prof. Eric Grimson, Prof. John Guttag Browser Start anytime English undergraduate
Introduction to Programming in Java http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/ MIT non-degree Evan Jones, Adam Marcus, Eugene Wu English undergraduate
iPhone Application Programming http://cs193p.stanford.edu Stanford Non-degree Browser English programming
Practical Programming in C http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-087-practical-programming-in-c-january-iap-2010/ MIT non-degree Daniel Weller, Sharat Chikkerur English undergraduate
A Tutorial for the Go Programming Language http://golang.org/doc/go_tutorial.html Google non-degree Browser A New Programming Language That's Python Meets C++ English
Dive into Python http://p2pu.org/webcraft/dive-python Mozilla's School of Webcraft - P2P non-degree Mark Pilgrim Browser Start anytime English
A Gentle Introduction to Programming Using Python http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2010/ MIT non-degree Sarina Canelake Browser Start anytime English Undergraduate
Google's C++ Class http://code.google.com/edu/languages/cpp/basics/index.html Google non-degree Browser Start anytime English
Introduction to C++ http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/ MIT non-degree Jesse Dunietz, Geza Kovacs, John Marrero Browser Start anytime English Undergraduate
Java Preparation for 6.170 http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-java-preparation-for-6-170-january-iap-2006/ MIT non-degree Corey McCaffrey, Justin Mazzola Paluska, Lucy Mendel, Ray He, Robert Toscano, Scott Ostler Browser Start anytime English Undergraduate
Course's Name http:// non-degree Browser Start anytime English












WUaS Idea- and Academic Resources

Ideas

Select Bibliographies

Select Blogs

Select Book Reviews

thatpythonguy. 2011. Book Review: The Python Standard Library By Example. August 19. developers.slashdot.org


Select Books

Abelson, Harold, Gerald J Sussman and Julie Sussman. 1996. Structure and Interpretation of Computer Programs. (2nd Edition). McGraw-Hill Science/Engineering/Math

Cormen, Thomas H., Charles E. Leiserson, Ronald L. Rivest and Clifford Stein. 2009. Introduction to Algorithms. The MIT Press.

Hunt, Andrew and David Thomas. 1999. The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley Professional.

Kernighan, Brian W and Dennis M Ritchie. 1988. The C Programming Language (2nd Edition). Prentice Hall

McConnell, Steve. 2004. Code Complete (2nd Edition). Redmond, WA: Microsoft Press.


Select Databases

Select Films

Select Idea Competitions / Conversations

Select Journals, Serials, etc.

Select Labs

Select Lectures

Select Libraries

(See also editable World University and School's Library Resources page: http://worlduniversity.wikia.com/wiki/Library_Resources).


Select Maps

Select Museums

Select Photos

Select Programs, Applications, Software

Club Compy. Club Compy ... Check it! Kids can make sweet programs like this at ClubCompy!. (http://www.kickstarter.com/projects/1319327833/clubcompy-kids-heart-computers).

Lifelong Kindergarten Group. 2010. Scratch. Cambridge, MA: The MIT Media Lab.

MIT OCW's Simulations, Applets and Visualizations. 2010. MIT OCW's Simulations, Applets and Visualizations. Cambridge, MA: MIT Open Course Ware.


Select Questions, Inquiries, Problems

Select References

CowboyRobot. 2011. Designing a Programming Language For Embeddability. May 18. developers.slashdot.org.

Derndorfer, Christopher. 2011. Controlling LEGO WeDo robots via Scratch on an XO laptop. July 18. Cambridge, MA: OLPC News.

Helft, Miguel. 2011. The Class That Built Apps, and Fortunes. May 7. New York, NY: The New York Times.

msmoriarty. 2011. How and Why Wall Street Programmers Earn Top Salaries. July 30. developers.slashdot.org.

O'Dell, Jolie. 2011. 4 Free Ways to Learn to Code Online. May 7. San Francisco, CA: Mashable.

Top Ten Most Influential Programming Books of All Time. 2011. Top Ten Most Influential Programming Books of All Time. Internet Security.

Unknown Lamer. 2011. App Inventor Continues Life at MIT. August 18. developers.slashdot.org.

Unknown Lamer. 2011. C++ 2011 and the Return of Native Code. August 16. developers.slashdot.org.

Unknown Lamer. 2011. Computer Prediction Used to Design Better Organic Semiconductors. August 18. developers.slashdot.org.

Woldrich, David. 2010. Why Teach Programming with BASIC. December 28. kickstarter.com


Select Simulations, Applets and Visualizations

Select Slideshows

Select Societies, Associations, etc.

Select Study Guides

Select Syllabi

Select Teachers with Email Addresses/Contact Information

Select Tests, Exams, etc.

Select Textbooks

Select Video and Audio

Select Websites

Free Programming Resources. 2010. Free Programming Resources. Free Programming Resources.


Select Wikis

World University and School Links

Computer Science: http://worlduniversity.wikia.com/wiki/Computer_Science

Educational Software: http://worlduniversity.wikia.com/wiki/Educational_Software

Web Page Design and Production: http://worlduniversity.wikia.com/wiki/Web_Page_Design_and_Production






WUaS Navigation

Access to Live, or Email, University Technical Expertise

e.g. find a Robotics' or Computer programmer, or Translator, easily and freely ...


Calendar (Schedule what you'd like to teach)

Join the World University and School Google Group to add to its wiki-like calendar to teach an open, free class or course, converse about ideas, and jam (e.g. musically or theater improvisation): http://groups.google.com/group/World-University-and-School.


Careers

Finding / creating a job you really love: http://worlduniversity.wikia.com/wiki/Finding_/_creating_a_job_you_really_love

WUaS Job hunting: http://worlduniversity.wikia.com/wiki/WUaS_Job_hunting


Counseling

Counseling: http://worlduniversity.wikia.com/wiki/Counseling


Digital To Do

Android


Broadcast to radio frequency


Create EMail group for page


Digital Text to Audio file format (Browse Aloud / Read Aloud?)


Print


Recommend


Send to phone


Translate


Videophone


Free Degrees / Credit

In Google Earth

Google Earth.


In Virtual World

ScienceSim. 2011. http://www.sciencesim.com/wiki/doku.php . Research, teach, learn and share ideas - in voice or in type chat.

Second Life - Harvard's virtual island: http://slurl.com/secondlife/Berkman/115/53/25 and teach, learn and share ideas - in voice or in type chat.

Travel to this virtual island to learn building:


Item Number

Labels

Learning Networking

Teach and Learn using free Social Bookmarking software to identify what courses, etc. you find edifying.


Academia.edu's World University and School - http://worlduniversityandschool.academia.edu/


Delicious.com's World University and School - http://www.delicious.com/WorldUniversityandSchool


Digg.com's World University and School - http://digg.com/worlduniversityandschool


Facebook.com's World University and School - http://www.facebook.com/group.php?gid=48753608141 (This group may be archived).


Google + 1


Google + - https://plus.google.com/


Google Buzz's World University and School - https://profiles.google.com/WorldUniversityAndSchool


Google Groups's World University and School - http://groups.google.com/group/World-University-and-School


Like


LinkedIn's World University and School - http://www.linkedin.com/groups/World-University-School


Redditt.com's World University and School - http://www.reddit.com/user/WorldUnivandSch/


Tribe.net's World University and School - http://tribes.tribe.net/worlduniversityandschool


Twitter.com's World University and School - http://twitter.com/WorldUnivandSch


World University & School subject group


World University & School Share This


Yahoo Groups' World University and School: http://groups.yahoo.com/group/worlduniversityandschool/


RSS Feed

Tutoring

TV-Live Broadcasting

Broadcast to television


Teach and learn using free TV-Live Broadcasting software to the web:

Livestream TV - http://www.livestream.com


Justin TV - http://www.justin.tv


Ustream TV - http://ustream.tv


Video Communication

Teach and learn using free TV-Live Broadcasting software


Google Video Conferencing - in Gmail


iChat - http://www.apple.com/macosx/what-is-macosx/ichat.html


Skype - http://www.skype.com/


Wiki Software for Courses

Media Wiki - http://www.mediawiki.org/wiki/MediaWiki


PB Works - http://pbworks.com/


Wikia - http://www.wikia.com/Wikia





WUaS: http://worlduniversity.wikia.com/wiki/World_University
Courses: http://worlduniversity.wikia.com/wiki/Courses
Subjects: http://worlduniversity.wikia.com/wiki/Subjects
Languages: http://worlduniversity.wikia.com/wiki/Languages
Library Resources: http://worlduniversity.wikia.com/wiki/Library_Resources
Nation States: http://worlduniversity.wikia.com/wiki/Nation_States
You at World University: http://worlduniversity.wikia.com/wiki/You_at_World_University
Educational Software: http://worlduniversity.wikia.com/wiki/Educational_Software
Museums: http://worlduniversity.wikia.com/wiki/Museums
Research: http://worlduniversity.wikia.com/wiki/Research
Hardware Resource Possibilities: http://worlduniversity.wikia.com/wiki/Hardware_Resource_Possibilities
World University Foundation: http://worlduniversity.wikia.com/wiki/World_University_Foundation

World University Agriculture School: http://worlduniversity.wikia.com/wiki/World_University_Agriculture_School
World University Law School: http://worlduniversity.wikia.com/wiki/World_University_Law_School
World University Medical School: http://worlduniversity.wikia.com/wiki/World_University_Medical_School
World University Music School: http://worlduniversity.wikia.com/wiki/World_University_Music_School
SUBJECT TEMPLATE: http://worlduniversity.wikia.com/wiki/SUBJECT_TEMPLATE


Home: http://worlduniversity.wikia.com/wiki/World_University

Please donate through PayPal to tax-exempt - 501 (c) (3) - World University and School at
http://scottmacleod.com/worlduniversityandschool.htm
Thank you!