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.

(WUaS's wiki, information technologies and criteria for this - informed by the WUaS academic journal subject matter - are developing, since you can already publish your article at http://www.academia.edu).

Select Bibliographies
List of freely available programming books. 2013. List of freely available programming books - Stack Overflow. stackoverflow.com.

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
Harwani, B.M. 2012. Android Programming Unleashed. India: Sams Publishing.

MassDosage. 2013. Book Review: Super Scratch Programming Adventure!. January 14. books.slashdot.org.

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, Languages, 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.

mame/quine-relay. 2013. mame/quine-relay: An uroboros program with 50 programming languages. github.com/mame/quine-relay.

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

PHP. 2013. PHP. (PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML). php.net.

New, Programming Languages

Morgan, Bo. 2013. funk2 CAUSALLY REFLECTIVE PARALLEL PROGRAMMING LANGUAGE. (see, too: github.com/bunuelo/funk2/wiki) Cambridge, MA: funk2.org/about/

Select Quotes, Quotations, etc.
"A programmer's need to explore, free and openly, is powerful. - Dennis Ritchie, b. 1941.

Select References
agent man. 2013. How Early Should Kids Learn To Code?. September 27. news.slashdot.org.

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.

James, Mike. 2013. Code Digger Finds The Values That Break Your Code. April 25. Palo Alto, CA: i-programmer.info.

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

Koerner, Brendan. 2013. [http://www.wired.com/opinion/2013/09/ap_code/ Forget Foreign Languages and Music. Teach Our Kids to Code]. September 26. Wired.

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

Norvig, Peter. 2001. Teach Yourself Programming in Ten Years. Mountain View, CA: norvig.com/21-days.html

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 Video and Audio
Contee, Cheryl. 2013. The Innovation Intermission. Cambridge, MA: Berkman Center for Internet and Society at Harvard University.

Raspberry Pi Tutorial. 2011. Raspberry Pi Tutorial 1 - An Introduction to Debian Linux. UK: youtube.com.

Resnick, Mitch. 2013. Reading, Writing, and Programming: Mitch Resnick at TEDxBeaconStreet. Cambridge, MA: TEDxBeaconStreet.

Riper, Van, Stephanie Liu, Fred Sauer and Adriana Cerundolo. 2013. Google Developers Tech Roundup. July 16. Mountain View, CA: GoogleDevelopers Youtube channel.

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.

Scalable Game Design. 2013. Scalable Game Design. Boulder, CO: scalablegamedesign.cs.colorado.edu/wiki/Scalable_Game_Design_wiki.

Select Wikis
Morgan, Bo. 2013. bunuelo / funk2. (see, too: funk2.org/). Cambridge, MA: github.com/bunuelo/funk2/wiki.

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

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

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

Software Libraries: http://worlduniversity.wikia.com/wiki/Software_Libraries

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, Greatest Universities-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
MIT OCW Audio Video Courses: http://ocw.mit.edu/courses/audio-video-courses/

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 (beginning with United Nations' languages - Arabic, Chinese (Mandarin), English, French, Russian, Spanish)

In Google Earth
Google Earth.

In Virtual World
3D Learn. 2013. http://www.learningin3d.info/

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

Alice. 2012. http://www.alice.org/

Minecraft. 2012. www.minecraft.net

Edusim. 2013. http://edusim3d.com/

Gifted Kids.ie. 2013. http://www.giftedkids.ie/daynuv.html

ISTE – SIGMS. 2013. http://sigms.iste.wikispaces.net/secondlifeplayground2010

Open Cobalt. 2013. http://www.opencobalt.org/

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 and http://www.opencroquet.org/

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

Primary Games. 2013. http://www.primarygames.com/arcade/virtualworlds.php

Quest Atlantis. 2012. http://atlantisremixed.org/ (http://www.youtube.com/watch?v=SZoT3pilNPI).

SimScience. 2012. http://simscience.org/

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. http://unity3d.com/

WiloStar3D. 2013. https://www.wilostar3d.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

Bar code

Learning Networking
Teach and Learn using free Social Networking software to share what courses, etc., you find edifying, what you enjoy learning ....

About Me - World University and School - http://about.me

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

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

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

Good Reads - http://www.goodreads.com/group/show/99021-worlduniversityandschool

Google + Profiles - worlduniversityandschool@gmail.com - Scott MacLeod - https://plus.google.com/115890623333932577910/

Google + Profiles Company page - worlduniversityandschool@gmail.com - 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-4024337

Quora - http://www.quora.com/

Research Gate - http://www.researchgate.net/

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

Wer Kennt Wen - World University and School - http://www.wer-kennt-wen.de/

World University & School 'subject page' 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:

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

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

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

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://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

Google Translate language:

Sugar Labs: Translation System language:

Region:

The "Universitian" Newspaper at World University and School
The "Universitian" Newspaper at WUaS

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 - like Wikipedia with Greatest Universities' OpenCourseWare (not endorsed by MIT OCW) - incorporated as a nonprofit effective April 2010 and has been a 501(c)(3) tax-exempt, educational organization charity through November 12, 2012, and is re-instating its 501(c)(3) tax-exempt status, as of September 2013, effective 2010.

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/.

The World University and School program is not endorsed by MIT or MIT OpenCourseWare.

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

Frequently Asked Questions at World University & School: http://worlduniversity.wikia.com/wiki/Frequently_Asked_Questions

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!