Computer programming

The educational technology and digital learning wiki
Jump to navigation Jump to search

Draft

Definition

Computer programming (often shortened to programming or coding), sometimes considered a branch of applied mathematics, is the process of writing, testing, debugging/troubleshooting, and maintaining the source code of computer programs. [...] There is an ongoing debate on the extent to which the writing of programs is an art, a craft or an engineering discipline. (Wikipedia, , retrieved 16:42, 13 August 2008 (UTC)).


Links

Overviews

Introductory tutorials

  • Computer programming (Wikibooks). This a short conceptual overview. It also summarized all computer programming books in a table.

Introductory free online textbooks

Using Java
Using Javascript
Using Python
  • Allen B. Downey (2008). Think Python, An Introduction to Software Design. Green Tea Press. (This is a revised version of How to Think Like a Computer Scientist).
Using Scheme