Computer Science

From World University and School Wiki
Jump to navigation Jump to search
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 Computer Science course.

Computer Science[edit]

  • Add free, open Computer Science courses below.


Add free, open Computer Science subjects Web Site Organization (if any) Degree / Non-degree Instructor's Name Location Other Info Language Tags
Advanced Data Structures MIT non-degree Prof. Erik Demaine, Dr. André Schulz English Graduate
Artificial Intelligence MIT non-degree Prof. Patrick Henry Winston English Undergraduate
Automata, Computability, and Complexity MIT non-degree Prof. Scott Aaronson English Undergraduate
Autonomous Robot Design Competition MIT non-degree student run Browser Start anytime English undergraduate
Awesome Courses Awesome universities non-degree, so far Browser List of awesome university courses for learning Computer Science! English
Baking Pi - Operating Systems Development University of Cambridge Non-degree, for credit Alex Chadwick Browser Welcome to Baking Pi: Operating Systems Development! English Anthropology, Evolutionary Biology
The Beauty and Joy of Computing UC Berkeley non-degree Instructor Daniel Garcia Browser Start anytime English Undergraduate

CS50's Introduction to Computer Science: An introduction to the intellectual enterprises of computer science and the art of programming. HarvardX non-degree Prof. David J. Malan Browser Start anytime English, introductory
Circuits and Electronics MIT non-degree Prof. Anant Agarwal Browser Start anytime English, Translated Versions: 简体字 , ภาษาเขียน , Español , Português undergraduate
Computation Structures MIT non-degree Prof. Steve Ward Browser Start anytime English undergraduate
Computer Science Courses Course Buffet non-degree Browser Free courses from a variety of MOOC providers English Undergraduate / Graduate
Creative Computing Harvard University non-degree Prof. Karen Brennan Creative Computing was a six-week online workshop for educators who want to learn more about using Scratch and supporting computational thinking in the classroom and other learning environments. English
Database Systems MIT non-degree Prof. Samuel Madden, Prof. Robert Morris, Prof. Michael Stonebraker, Dr. Carlo Curino English Undergraduate / Graduate
Digital Signal Processing MIT non-degree Prof. Alan V. Oppenheim Browser Start anytime English
Dive into Python Mozilla's School of Webcraft - P2P non-degree Mark Pilgrim Browser Start anytime English
Dynamic Programming and Stochastic Control MIT non-degree Prof. Dimitri Bertsekas Browser Start anytime English Graduate
Electrical Engineering and Computer Science MIT non-degree English undergraduate, graduate
Elements of Software Construction MIT non-degree Prof. Robert Miller English Undergraduate
Engineering Software as a Service BerkeleyX non-degree Prof. Armando Fox Browser Start anytime English Undergraduate
Engineering Software as a Service, Part 2 BerkeleyX non-degree Prof. Armando Fox Browser Start anytime English Undergraduate
A Gentle Introduction to Programming Using Python MIT non-degree Sarina Canelake Browser Start anytime English Undergraduate
Google Code University Google non-degree Browser The Courses section contains tutorials, lecture slides, and problem sets for a variety of topic areas: AJAX Programming, Algorithms, Distributed Systems, Web Security, Languages English
Google's C++ Class Google non-degree Browser Start anytime English
i-Programmer - Stanford's Free Computer Science Courses Stanford University non-degree Browser Eight, free, new courses, beginning, February, 2012, lasting 10 weeks, and online enrollment is now open English Undergraduate
Information and Entropy MIT non-degree Prof. Paul Penfield, Prof. Seth Lloyd English Undergraduate
Introduction to Algorithms MIT non-degree Prof. Erik Demaine, Prof. Srinivas Devadas English Undergraduate, computer science, electrical engineering, MIT most visited course
Introduction to C and C++ MIT non-degree Tom Lieber, Kyle Murray, Frank Li Browser English Undergraduate
Introduction to C++ MIT non-degree Instructors Jesse Dunietz, Radhika Malik, Tanmay Kumar Browser English computer science, electrical engineering, undergraduate, graduate, MIT most visited course
Introduction to C++ MIT non-degree Jesse Dunietz, Geza Kovacs, John Marrero Browser Start anytime English Undergraduate
Introduction to Computer Science: An introduction to the intellectual enterprises of computer science and the art of programming. Harvard non-degree Professor David J. Malan, Nate Hardison, Rob Bowden, Tommy MacWilliam, Zamyla Chan Browser Start anytime English undergraduate
Introduction to Computer Science I HarvardX non-degree David J. Malan, Nate Hardison, Rob Bowden, Tommy MacWilliam Browser English Undergraduate
Introduction to Computer Science and Programming MIT non-degree Prof. Eric Grimson, Prof. John Guttag Browser Complete lectures with video; Python is the programming language. English undergraduate, MIT most visited course
Introduction to Computer Science and Programming MIT non-degree Prof. John Guttag Browser Start anytime English MIT OCW Scholar
Introduction to Computer Science and Programming edX non-degree Eric Grimson, John Guttag, Chris Terman, Larry Rudolph Browser Start anytime English Undergraduate
Introduction to Computer Science, Artificial Intelligence and Electrical Engineering. Stanford Engineering Everywhere non-degree Stanford University Professors Browser 10 Stanford Computer Engineering classes English
Introduction to Electrical Engineering and Computer Science I MIT non-degree Prof. Leslie Kaelbling, Prof. Harold Abelson, Prof. Dennis Freeman, Prof. Tomás Lozano-Pérez, Prof. Jacob White Browser Start anytime English undergraduate
Introduction to MATLAB® MIT non-degree Instructor Danilo Šćepanović English undergraduate, graduate, computer science, electrical engineering
Introduction to Nanoelectronics MIT non-degree Prof. Marc Baldo Browser Start anytime English Undergraduate, Graduate
Introduction to Programming in Java MIT non-degree Evan Jones, Adam Marcus, Eugene Wu English undergraduate
Java Preparation for 6.170 MIT non-degree Corey McCaffrey, Justin Mazzola Paluska, Lucy Mendel, Ray He, Robert Toscano, Scott Ostler Browser Start anytime English Undergraduate
Machine Learning Stanford University non-degree Professor Andrew Ng Browser Start anytime English Open
Mathematics for Computer Science MIT non-degree Prof. Albert R. Meyer English Undergraduate
Multicore Programming Primer MIT non-degree Dr. Rodric Rabbah, Prof. Saman Amarasinghe English Undergraduate / Graduate
Network and Computer Security MIT OCW non-degree Prof. Ronald Rivest Browser Start anytime English Graduate
Parallel Computing MIT non-degree Prof. Alan Edelman English Graduate
Performance Engineering of Software Systems MIT non-degree Prof. Charles Leiserson, Prof. Saman Amarasinghe English computer science, electrical engineering, undergraduate
Practical Programming in C MIT non-degree Daniel Weller, Sharat Chikkerur English undergraduate
Probabilistic Systems Analysis and Applied Probability MIT non-degree Prof. John Tsitsiklis Browser Start anytime English Undergraduate
Python Gnumedia non-degree Brylie Oxley English
Signals and Systems MIT non-degree Prof. Dennis Freeman Browser Start anytime English Undergraduate
Software Studio MIT non-degree Prof. Daniel Jackson Browser Start anytime English Undergraduate
Structure and Interpretation of Computer Programs MIT non-degree Prof. Eric Grimson, Prof. Peter Szolovits, Prof. Trevor Darrell Browser Start anytime English undergraduate
Topics in Theoretical Computer Science: An Algorithmist's Toolkit MIT non-degree Prof. Jonathan Kelner English Graduate, mathematics
User Interface Design and Implementation MIT non-degree Prof. Robert Miller English Undergraduate / Graduate
Web Page Design and Production non-degree Browser/notepad Start anytime English
Course's Name non-degree English

WUaS Idea- and Academic Resources[edit]


One direction I'd like open, free to develop extraordinarily in is Software Creativity & Research, Programming, Computer Science, Virtual Worlds, etc. WUaS is like Wikipedia with MIT OCW. First 20 computer science Ph.D. hires from these top 5 universities - Stanford, MIT, Harvard, Yale, Princeton? Yes, if possible ...

Another direction I'd like open, free WUaS to focus on is in language and computing.

Publish my article in a WUaS academic journal in this subject[edit]

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 or Research Gate - - or Spire - - for example); See Library Resources below at WUaS for further resources.

Select Bibliographies[edit]

Select Blogs, Blog Aggregators[edit]

Speer, Rob. 2013. Luminoso Blog: Text understanding and analytics for humans.. Boston, MA: Luminoso Blog.

Select Book Groups, Study Groups, Musical Groups, etc.[edit]

MIT OCW with OpenStudy Study Group. 2010. MIT OCW with OpenStudy Study Group. (MIT OpenCourseWare has teamed up with OpenStudy so you can quickly and easily connect with others working on this course. Through this site, you can find other students interested in 6.00 Introduction to Computer Science and Programming: work together on assignments, ask each other questions about the exams, or just discuss the topics of the course). Cambridge, MA: MIT.

Begin a Google + Hangout:


Select Book Reviews[edit]

Select Books[edit]

Downey , Allen B. 2009. Python for Software Design: How to Think Like a Computer Scientist. (Cambridge University Press). Free version - Green Tree Press.

Grand, Steve. 2003. Creation: Life and How to Make It. Cambridge, MA: Harvard University Press.

Green Tree Press Computer Programming Books - Free. Green Tree Press.

Severance, Chuck. 2010. Python for Informatics: Exploring Information. ( Ann Arbor, MI: University of Michigan’s School of Information.

'Select Chapters'

Select Calendars for Events in this Subject[edit]

Select Call for Papers[edit]

Select Channels[edit]

Select Communities, Email lists, etc.[edit]

(See also editable World University and School's 'You at World University' page:

Select Conference Materials[edit]

Select Conferences, Conferences Online[edit]

Select Conversations / Dialogues / Idea Competitions[edit]

Moghaddam, Yassi. 2015. Your cognitive future - How next-gen computing changes the way we live and work . ( and .

Select Databases[edit]

Select Databases of Professionals and Specialists[edit]

Select Dictionaries[edit]

Select Encyclopedias[edit]

Select Facts[edit]

Select Films[edit]

Select Film Reviews[edit]

Select Forums, Spaces, etc.[edit]

Select Funding Sources[edit]

Select Google + Hangouts, UnHangouts, Group Video, Updates, etc.[edit]

Select Humor[edit]

Select Images, Infographics, etc.[edit]

Select Institutions, Institutes, Centers, Networks of Centers, etc.[edit]

Select Interviews, Question and Answers, Q&As[edit]

Select Journals, Serials, etc.[edit]

Select Labs[edit]

Select Lectures[edit]

Select Letters[edit]

Select Libraries, Archives, Collections, Repositories, etc.[edit]

(See also editable World University and School's Library Resources' page:

Select Lists, Comparative Lists[edit]

Shah, Dhawal. 2017. 438 Free Online Programming & Computer Science Courses You Can Start in May. May 2.

Select Maps[edit]

Select Multimedia[edit]

Select Museums[edit]

(See also editable World University and School's Museums' page:

Select Newspapers, News, Newsletters[edit]

Larson, Quincy. 2017. Here are 438 free online programming and CompSci courses you can start in May. May 2.

Select Office Hours[edit]

Brennan, Karen. 2013. Creative Computing Office Hour: Friday, June 7. Cambridge, MA: .

Select Papers[edit]

Select Photos, Pictures, etc.[edit]

Select Platforms[edit]

Select Poetry[edit]

Select Programs, Applications, Languages, Software[edit]

Bird, Steven. 2010. Open source Python modules, linguistic data and documentation for research and development in natural language processing and text analytics, with distributions for Windows, Mac OSX and Linux. University of Melbourne, Australia and University of Pennsylvania:

Elude. 2010. Elude. (Life is a never-ending struggle, full of rising and falling moods. Elude mirrors this struggle against the rising tide of depression, and the search for a path to happiness). Cambridge, MA:

Play Elude. 2010. Play Elude. (Elude explores the complex landscape of mood by creating a metaphorical gaming experience. The goal is to raise awareness and understanding among the friends and family members of those who suffer from clinical depression.). Cambridge, MA:

Select Questions, Inquiries, Problems, FAQs[edit]

Select Quotes, Quotations, etc.[edit]

Wikidata:Wikiquote. 2014. Wikidata:Wikiquote.

Select RSS Feeds, SMS, etc.[edit]

Select Recordings[edit]

Select References[edit]

ananyo. 2012. IBM Scientists Measure the Heat Emitted From Erasing a Single Bit. March 11.

Chi, Ed. 2011. CIKM 2011 Industry Event: Ed Chi on Model-Driven Research in Social Computing. November 25. Hardesty, Larry. 2011. The quantum singularity: A new experiment would use quantum effects to perform otherwise intractable calculations, but conducting it should be easier than building a quantum computer. March 2. Cambridge, MA: MIT News Office.

Chu, Jennifer, and Larry Hardesty. 2013. Dina Katabi and Sara Seager win MacArthur 'genius grants': Two MIT professors are among 24 recipients nationwide of this year’s unrestricted $625,000 prizes from the MacArthur Foundation. Cambridge, MA: MIT News Office.

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

Library (computing). 2013. Library (computing).

Micene, Matt. 2014. OpenShift, Virtualenvs, And Software Collections. June 10. .

mikejuk. 2011. No Pardon for Turing. November 23.

mikejuk. 2011. Stanford's Free Computer Science Courses. November 23.

MrSeb. 2011. MIT Creates Chip to Model Synapses. November 16.

peetm. 2012. D-Wave Announces Commercially Available Quantum Computer. March 20.

riverat1. 2011. The Strange Birth and Long Life of Unix. December 2.

Speer, Rob. 2012. The Color Cloud: an interactive visualization of color names. October 2. Cambridge, MA: Luminoso Blog: Text understanding and analytics for humans.

Zhang, Sarah. 2011. Brain navigation: Research team turns terabytes of image data into model of neural circuits. August 26. Cambridge, MA: The Harvard Gazette.

The biological microprocessor

Moe-­Behrens, Gerd HG. 2013. The biological microprocessor, or how to build a computer with biological parts.

Add to this page

Select Reviews[edit]

Select Schools, Universities, etc.[edit]

Select Search Engines[edit]

Select Sessions[edit]

Select Sheet Music[edit]

Select Simulations, Applets and Visualizations[edit]

Select Slideshows[edit]

Select Social Networking Pages[edit]

Select Societies, Associations, Groups, Networks, etc.[edit]

Select Statistics[edit]

Select Study Guides[edit]

Select Surveys[edit]

Select Syllabi[edit]

Select Teachers with Email Addresses/Contact Information[edit]

Brennan, Karen. 2015. Karen Brennan: Assistant Professor of Education. (See, too: Cambridge, MA: .

Select Talks[edit]

Select Tests, Exams, etc.[edit]

Select Textbooks[edit]

Select Theories[edit]

Select Theses, Dissertations, Papers, etc.[edit]

Select Timelines[edit]

Select Tools[edit]

Select Twitters[edit]

Select Updates[edit]

Select Video and Audio[edit]

Andrut. 2010. What different sorting algorithms sound like.

Ehrlich, Brenna. 2010. Arcade Fire’s Experimental New Video Shows What’s Possible with HTML5. August 30.

Di Filippi, Primavera. 2014. Ethereum: Freenet or Skynet ?. April 15. Cambridge, MA:

Searle, John. 2013. John Searle: Our shared condition -- consciousness. Meyrin, Switzerland: TEDxCERN.

Select Video Conferences[edit]

Select Video with Subtitles for Translation[edit]

Select Videocasts and Podcasts[edit]

Select Websites[edit]

Digital Intuition. 2013. Digital Intuition: How to give computers human-like intuition so they can better understand us. Cambridge, MA: MIT Media Lab.

Speer, Rob. 2012. Common Sense Computing Initiative at the MIT Media Lab. Cambridge, MA:

Select Wikidata Queries[edit]

Select Wikis[edit]

WikiBase (

WikiData (

Select Workshops[edit]

Select Writers, Researchers, etc.[edit]

Subject's Social Networking Sites[edit]


Wikimedia Commons[edit]

Wikimedia Commons:









World University and School Links[edit]


Artificial Intelligence:

Brain and Cognitive Sciences:

Brain Computer Interface:

Chips - Semiconductors:

Computer Science:

Computing History:


Database Systems:

Educational Software:

Electrical Engineering:


Engineering - Introduction to:



Natural Language Processing:

Open Access Resources:





Semantic Web:

Software Libraries:



Voice and Computing:

Web Page Design and Production:

WUaS Navigation[edit]

Academic Advising at WUaS[edit]

Academic Press at World University and School[edit]

Academic Press at World University and School:

Access to Live, or Email, University Technical Expertise[edit]

Ask a question in a specific discipline, or find, for example, a Robotics' or Computer programmer, or Translator, easily and freely.

Additional Categories[edit]

Admissions at World University and School[edit]

Admissions' Department:

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' - - and accessible here, also - 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 if you'd like to participate.

Digital and Print course catalog[edit]

Digital course catalog

Assistive Technologies[edit]

WUaS plans to anticipate numerous developing assistive technologies for sight-impaired, hearing-impaired, and similar -

Assistive Technologies:

Blog at World University and School[edit]

Bookstore / Computer Store (New & Used) at World University and School[edit]

Bookstore / Computer Store (New & Used) 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)[edit]


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): .


Career counseling:

Finding / creating a job you really love:

WUaS Job hunting:




Geodetic datums such as WGS84 or GPS

Geohash keys

... in a virtual world


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 - 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[edit]


Brainwave device / Headset

Broadcast to radio frequencies

Broadcast to TV / television

Create EMail group for page

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

Google Glass

MIT OCW Mirror Site Instructions:

Oculus Rift


Publish to DVD


Send to phone




Free Degrees / Credit[edit]

MIT OCW Audio Video Courses:

Admissions at World University and School:

Conference Method of Teaching and Learning:

The College at World University and School:

Ph.D. Degrees at World University and School:

World University Law School:

World University Medical School:

World University Music School:

WUaS International Baccalaureate Diploma and Programme:
(beginning with United Nations' languages - Arabic, Chinese (Mandarin), English, French, (German too), Russian, Spanish)

In Google Earth[edit]

Google Earth.

In Virtual World[edit]

(Search on the word 'lists' here, too:

Active Worlds Educational Universe (AWEDU). 2012.

Alice. 2012.

Minecraft. 2012.

Edusim. 2013.

Gifted 2013.

Google Street View. 2017.

Kaneva. 2014.

Open Cobalt. 2013.

OpenSim. 2012. (

Open Croquet. 2012. and

Open Wonderland. 2012.

Primary Games. 2013.

Quest Atlantis. 2012. (

Second Life - Harvard's virtual island. 2012. - and teach, learn and share ideas - in group voice chat, or in group type chat, and via building.

SmallWorlds. 2014. 2014.

Twinity. 2014.

Unity3D. 2012.

WiloStar3D. 2013.

World of Warcraft in School. 2014.

Add a learning-oriented virtual world here:

Travel to this virtual island to learn building:

Item Number[edit]

Global ID and Multiple IDs - see

Bar code


Learning Networking[edit]

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 -'s World University and School -'s World University and School -'s World University and School - ('This group may be archived').

Good Reads -

Google + Profiles - - Scott MacLeod -

Google + Profiles Company page - - World University and School -

Google Groups' World University and School -


LinkedIn's World University and School -

Quora -

Research Gate -'s World University and School -'s World University and School -'s World University and School -

Wer Kennt Wen - World University and School -

World University & School 'subject page' group

World University & School Share This

Yahoo Groups' World University and School:

Linked Open Data[edit]

Linked Open Data, Linked Data for artificial intelligence and machine learning, with a focus on privacy and security.

List of Wikipedias[edit]

List of Wikipedias. 2015. List of Wikipedias. .

RSS Feed[edit]

Save this page for download in the following formats[edit]









TV-Live Broadcasting[edit]

Broadcast to television

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

Google + Hangouts -

Justin TV -

Livestream TV -

MIT UnHangouts -

Ustream TV -

Video Communication[edit]

Teach and learn using free TV-Live Broadcasting software

Free video conferencing

iChat -

Skype -

Free, group video conferencing

AnyMeeting -

Google + Hangout - -

Meeting Burner - – up to 15 connection

ooVoo -

Paltalk -

sifonr - free communication -‎

Tokbox | OpenTok - API -

Vyew -

Web Huddle - - - Cloud HD Video Meetings -

Universal Translator at WUaS[edit]

Google Translate language:

Sugar Labs: Translation System language:


Select Translators

Babelxl. 2015. Babelxl: the best translator. .

Babylon Online Translation. 2015. Babylon Online Translation. (Offering hundreds of dictionaries and translation in more than 800 language pairs). . 2015. .

Google Translate. 2015. Google Translate. .

SDL Free Translation. 2015. SDL Free Translation. .

Word Lingo Free Translation Tools. 2015. Word Lingo Free Translation Tools and Machine Translation Products. .

Select Video with Subtitles for Translation 2015. Captions, subtitles, and translations simplified. (Amara makes video globally accessible: Captions, subtitles, and translations simplified).

TED Open Translation Project. 2015. TED Open Translation Project. (See - - and - .

The "Universitian" Newspaper at World University and School[edit]

The "Universitian" Newspaper at WUaS

Wiki Software for Courses[edit]

Media Wiki -

PB Works -

Wet Paint -

Wikia -

Wikispaces -

Wikidata / Bots[edit]

World University and School Licensing[edit]

World University and School - like Wikipedia with Greatest Universities' OpenCourseWare - incorporated as a nonprofit effective April 2010 and is a 501(c)(3) tax-exempt, educational organization charity.

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-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) - .

MIT OCW Creative Commons' licensing and endorsement clarifications

a) MIT is not affiliated with, and does not endorse, World University and School b) MIT does not offer credit to WUaS students, and c) All MIT OpenCourseWare materials are available for free through

World University and School Main Areas[edit]

Admissions' Department:
Library Resources:
Nation States:
You at World University:
Educational Software:
Hardware Resource Possibilities:
Frequently Asked Questions at World University & School:
World University Foundation:

Templates at World University and School[edit]


Volunteers at World University and School:

For questions, or help editing a page, email:

WUaS's listing - .

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