Programming



Welcome to 

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.

Publish my article in a WUaS academic journal in this subject
Open Journal Systems. 2012. Open Journal Systems. Public Knowledge Project.

Select Book Groups, Study Groups, Musical Groups, etc.
Begin a Google + Hangout: https://plus.google.com/u/0/108179352492243955816/posts

Calendar: https://www.google.com/calendar/

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 Communities, Email lists, etc.
(See also editable World University and School's 'You at World University' page: http://worlduniversity.wikia.com/wiki/You_at_World_University).

Select Libraries, Archives, Collections, etc.
(See also editable World University and School's Library Resources' page: http://worlduniversity.wikia.com/wiki/Library_Resources).

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

Select Programs, Applications, Software
Club Compy. [https://clubcompy.com/ 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 Quotes, Quotations, etc.
"A programmer's need to explore, free and openly, is powerful. - Dennis Ritchie, b. 1941.

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

Derndorfer, Christoph. 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.

How To Prove IT Knowledge Without Expensive Certificates. Ask Slashdot: How To Prove IT Knowledge Without Expensive Certificates? September 14. ask.slashdot.org

jfruh. 2012. Do Recreational Drugs Help Programmers? November 08. science.slashdot.org.

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.

Soulskill. 2012. Ask Slashdot: What Defines Good Developer Culture?. June 29. ask.slashdot.org.

Timothy. 2012. Ask Slashdot: No-Install Programming At Work?. June 23. ask.slashdot.org

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.

Willis, Nathan. 2012. Collaborative coding with Collide and friends. lwn.net

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

Select Websites
code school. 2012. code school. codeschool.org

Collide. 2012. Collide is an open-source "collaborative IDE" demonstration. Mountain View, CA: code.google.com

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

World University and School Links
Algebra: http://worlduniversity.wikia.com/wiki/Algebra

Artificial Intelligence: http://worlduniversity.wikia.com/wiki/Artificial_Intelligence

Brain and Cognitive Sciences: http://worlduniversity.wikia.com/wiki/Brain_and_Cognitive_Sciences

Brain Computer Interface: http://worlduniversity.wikia.com/wiki/Brain_Computer_Interface

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

Computing History: http://worlduniversity.wikia.com/wiki/Computing_History

Database Systems: http://worlduniversity.wikia.com/wiki/Database_Systems

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

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

Electrical Engineering: http://worlduniversity.wikia.com/wiki/Electrical_Engineering

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

Engineering - Introduction to: http://worlduniversity.wikia.com/wiki/Engineering_-_Introduction_to

Hacking: http://worlduniversity.wikia.com/wiki/Hacking_-_Computers_%28certified,_ethical%29

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

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

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

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

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

STEM Education - Science, Technologies, Engineering and Mathematics: http://worlduniversity.wikia.com/wiki/STEM_Education_-_Science,_Technologies,_Engineering_and_Mathematics

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

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

Academic Press at World University and School
Academic Press at World University and School: http://worlduniversity.wikia.com/wiki/Academic_Press_at_World_University_and_School

Access to Live, or Email, University Technical Expertise
Ask a question in a specific discipline, or find, for example, a Robotics' or Computer programmer, or Translator, easily and freely.

Admissions at World University and School
Admissions' Department: http://worlduniversity.wikia.com/wiki/Admissions_at_World_University_and_School

Flyer seeking degree-oriented, WUaS students: 'Quaker-informed World University & School seeks friendly, undergraduate students for free, online, MIT OCW-centric, bachelor’s degrees to apply in the autumn of 2013, for matriculation in autumn 2014' - http://scottmacleod.com/WUaSFriendsFlyerforProspectiveStudentApplicants.pdf - and accessible here, also - http://scottmacleod.com/WUaSNoticeArchive.html. WUaS holds open, electronically-mediated, hour-long, monthly business meeting on the second Saturdays at 9 am Pacific Time, in the manner of Quakers - email worlduniversityandschool@gmail.com if you'd like to participate.

Blog at World University and School
http://worlduniversityandschool.blogspot.com/

Bookstore / Computer Store (New & Used) at World University and School
Bookstore / Computer Store (New & Used) at WUaS: http://worlduniversity.wikia.com/wiki/Bookstore_/_Computer_Store_%28New_%26_Used%29_at_WUaS

with educational electronics, as well; with musical instruments; value pricing ... 2% below market, consistently; available via mail and electronically;

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): https://plus.google.com/u/0/b/108179352492243955816/.

Careers
Career counseling: http://worlduniversity.wikia.com/wiki/Career_counseling

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

Coordinates
... in a virtual world

Credits
Many thanks to each of you!

Please feel free to hyperlink your name to a location of your choice (or tell WUaS where to link to - worlduniversityandschool@gmail.com). Please do not hesitate to let WUaS know if you think that somebody (including yourself) has been forgotten, now or in the future; please include a URL, which is, of course, one main way identity created on the internet.

Digital To Do
Android

Brainwave device / Headset

Broadcast to radio frequency

Broadcast to TV

Create EMail group for page

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

MIT OCW Mirror Site Instructions: http://ocw.mit.edu/about/mirror-site-program/mirror-site-instructions/

Print

Publish to DVD

Recommend

Send to phone

Tablets

Translate

Videophone

Free Degrees / Credit
Admissions at World University and School: http://worlduniversity.wikia.com/wiki/Admissions_at_World_University_and_School

Conference Method of Teaching and Learning: http://worlduniversity.wikia.com/wiki/Conference_Method_of_Teaching_and_Learning

The College at World University and School: http://worlduniversity.wikia.com/wiki/The_College_at_World_University_and_School

Ph.D. Degrees at World University and School: http://worlduniversity.wikia.com/wiki/Ph.D._Degrees_at_World_University_and_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

WUaS International Baccalaureate Diploma and Programme: http://worlduniversity.wikia.com/wiki/WUaS_International_Baccalaureate_Diploma_and_Programme (probably in United Nations' languages only - Arabic, Chinese (Mandarin), English, French, Russian, Spanish)

In Google Earth
Google Earth.

In Virtual World
Active Worlds Educational Universe (AWEDU). 2012. http://www.activeworlds.com/edu/

Alice. 2012. http://www.alice.org/index.php?page=what_is_alice/what_is_alice Minecraft. 2012. www.minecraft.net

OpenSim. 2012. http://opensimulator.org/wiki/Main_Page (http://www.scribd.com/doc/57959626/OpenSimulator-School-Quick-Start-Guide)

Open Croquet. 2012. http://c2.com/cgi/wiki?OpenCroquet

Open Wonderland. 2012. http://openwonderland.org/

Quest Atlantis. 2012. http://crlt.indiana.edu/research/qa.html (http://www.youtube.com/watch?v=SZoT3pilNPI).

ScienceSim. 2012. 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. 2012. http://slurl.com/secondlife/Berkman/115/53/25 - and teach, learn and share ideas - in group voice chat, or in group type chat, and via building.

Unity3D. 2012. unity3d.com/

Add a learning-oriented virtual world here:

Travel to this virtual island to learn building:

Item Number
Global ID and Multiple IDs - see https://www.mediawiki.org/wiki/Requests_for_comment/New_sites_system

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 + - worlduniversityandschool@gmail.com (Scott MacLeod) - https://plus.google.com/115890623333932577910/

Google Profiles World University and School - https://plus.google.com/u/0/b/108179352492243955816/108179352492243955816/posts

Google Groups' 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/

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

Free video conferencing

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

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

Free, group video conferencing

AnyMeeting - http://l.anymeeting.com/homepage/

Google + Hangout - https://tools.google.com/dlpage/hangoutplugin

Zoom.us - Cloud HD Video Meetings - http://zoom.us/

Universal Translator at WUaS
http://worlduniversity.wikia.com/wiki/WUaS_Universal_Translator

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

PB Works - http://pbworks.com/

Wet Paint - http://wikisineducation.wetpaint.com/

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

Wikispaces - http://www.wikispaces.com/

Wikidata / Bots
http://meta.wikimedia.org/wiki/Wikidata/Bots

World University and School Licensing
World University and School incorporated as a nonprofit in April 2010 and is a 501(c)(3) tax-exempt charity, as of 2011.

World University & School is a community of learners and teachers who value — and are themselves strengthened by — the rich diversity of its participants. In order to cultivate a flourishing teaching, learning and creating conversation in a diverse and complex world, WUaS welcomes all languages, students, families, faculty, board members, and staff with differences based on (but not limited to) race, color, ethnicity, religion, age, gender, sexual orientation, family structure, and economic background.

All content on this site is freely available under a Creative Commons Attribution-ShareAlike 3.0 license - http://creativecommons.org/licenses/by-nc-sa/3.0/us/.

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

SUBJECT TEMPLATE: http://worlduniversity.wikia.com/wiki/SUBJECT_TEMPLATE

Volunteers at World University and School: http://worlduniversity.wikia.com/wiki/Volunteers

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

For questions, or help editing a page, email: worlduniversityandschool@gmail.com

Please donate through PayPal to tax-exempt - 501 (c) (3) - World University and School at

http://scottmacleod.com/worlduniversityandschool.htm

Thank you!