Spring2008.CSCI180 History

Hide minor edits - Show changes to output

Changed lines 25-26 from:
* [[Spring2008/CSCI180_Homework1 | Homework #1]], [[Spring2008/CSCI180_Homework2 | Homework #2]], [[Spring2008/CSCI180_Homework3 | Homework #3]].
to:
* [[Spring2008/CSCI180_Homework1 | Homework #1]], [[Spring2008/CSCI180_Homework2 | Homework #2]], [[Spring2008/CSCI180_Homework3 | Homework #3]], [[Spring2008/CSCI180_Homework4 | Homework #4]].
Changed lines 35-38 from:
* Researchers [[http://firstsounds.org/ | play song]] recorded before Edison. [-The 10-second recording of a singer crooning the folk song “Au Clair de la Lune” was discovered earlier this month in an archive in Paris by a group of American audio historians. It was made, the researchers say, on April 9, 1860, on a phonautograph, a machine designed to record sounds visually, not to play them back. But the phonautograph recording, or phonautogram, was made playable — converted from squiggles on paper to sound — by scientists at the Lawrence Berkeley National Laboratory in Berkeley, Calif.-]

*
[[http://www.youtube.com/watch?v=6NcIJXTlugc | <img src="http://img.skitch.com/20080229-kshe6xuhuk1rmmek6wqjks9k74.jpg" height=50 alt="YouTube - Image Resizing by Seam Carving"/> Seam carving for content-aware image resizing]] - YouTube video. [-Also see "[[(http://en.wikipedia.org/wiki/)Seam_carving]]" - Wikipedia article, and "[[http://yaniv.leviathanonline.com/blog/math/seam-carving/ | Seam carving]]" - a detailed tutorial.-]
to:
* [[http://firstsounds.org/ | <img src="http://img.skitch.com/20080402-x5hasqcnhkn3ydydkkh4s8pddp.jpg" height=50 alt="Phonautogram"/> Researchers play song]] recorded before Edison. [-The 10-second recording of a singer crooning the folk song “Au Clair de la Lune” was discovered earlier this month in an archive in Paris by a group of American audio historians. It was made, the researchers say, on April 9, 1860, on a phonautograph, a machine designed to record sounds visually, not to play them back. But the phonautograph recording, or phonautogram, was made playable — converted from squiggles on paper to sound — by scientists at the Lawrence Berkeley National Laboratory in Berkeley, Calif.-]

* [[http://www.celemony.com/cms/index.php?id=dna | <img src="http://img.skitch.com/20080402-q152w46esn9b9w5m1jbmbf2kjs.jpg" height=50 alt="celemony"/> Direct Note Access]] [-For the first time in audio recording history you can identify and edit individual notes within polyphonic audio material.-]

*
[[http://www.youtube.com/watch?v=6NcIJXTlugc | <img src="http://img.skitch.com/20080229-kshe6xuhuk1rmmek6wqjks9k74.jpg" height=50 alt="YouTube - Image Resizing by Seam Carving"/> Seam carving for content-aware image resizing]] - YouTube video. [-Also see "[[(http://en.wikipedia.org/wiki/)Seam_carving]]" - Wikipedia article, and "[[http://yaniv.leviathanonline.com/blog/math/seam-carving/ | Seam carving]]" - a detailed tutorial.-]
Changed line 20 from:
* '''Test 2''': TBA
to:
* '''Test 2''': Wednesday, April 9, 2008
Added lines 35-36:
* Researchers [[http://firstsounds.org/ | play song]] recorded before Edison. [-The 10-second recording of a singer crooning the folk song “Au Clair de la Lune” was discovered earlier this month in an archive in Paris by a group of American audio historians. It was made, the researchers say, on April 9, 1860, on a phonautograph, a machine designed to record sounds visually, not to play them back. But the phonautograph recording, or phonautogram, was made playable — converted from squiggles on paper to sound — by scientists at the Lawrence Berkeley National Laboratory in Berkeley, Calif.-]
Changed lines 67-68 from:
* Download Python ([[http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi | for Windows]]), and Python Imaging Library (PIL) ([[http://effbot.org/downloads/PIL-1.1.6.win32-py2.5.exe | for Windows]]).
to:
* Download Python ([[http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi | for Windows]] or [[http://www.python.org/ftp/python/2.5.2/python-2.5.2-macosx.dmg | Mac OS X]]), and Python Imaging Library (PIL) ([[http://effbot.org/downloads/PIL-1.1.6.win32-py2.5.exe | for Windows]] or [[http://effbot.org/downloads/Imaging-1.1.6.tar.gz | Mac OS X]]).
Added lines 67-68:
* Download Python ([[http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi | for Windows]]), and Python Imaging Library (PIL) ([[http://effbot.org/downloads/PIL-1.1.6.win32-py2.5.exe | for Windows]]).
Changed lines 25-26 from:
* [[Spring2008/CSCI180_Homework1 | Homework #1]], [[Spring2008/CSCI180_Homework2 | Homework #2]].
to:
* [[Spring2008/CSCI180_Homework1 | Homework #1]], [[Spring2008/CSCI180_Homework2 | Homework #2]], [[Spring2008/CSCI180_Homework3 | Homework #3]].
Added lines 29-30:
* Chazelle, B. (2006), [[http://www.cs.princeton.edu/~chazelle/pubs/ipod.pdf | "Could you iPod be Holding the Greatest Mystery in Modern Science?"]], ''Math Horizons'', vol 13, April 2006. [-Algorithmic thinking is likely to cause the most disruptive paradigm shift in the sciences since quantum mechanics. The big ideas revolve around universality, duality, and self-reference.-]
Deleted line 42:
* Chazelle, B. (2006), [[http://www.cs.princeton.edu/~chazelle/pubs/ipod.pdf | "Could you iPod be Holding the Greatest Mystery in Modern Science?"]], ''Math Horizons'', vol 13, April 2006. [-Algorithmic thinking is likely to cause the most disruptive paradigm shift in the sciences since quantum mechanics. The big ideas revolve around universality, duality, and self-reference.-]
Deleted lines 63-64:
* [[http://video.google.com/videoplay?docid=-147015999469236173&q=resizing&total=1584&start=0&num=10&so=0&type=search&plindex=9 | Seam carving for content-aware image resizing]] - YouTube video. Also, see [[http://en.wikipedia.org/wiki/Seam_carving | wikipedia article]].
Changed lines 33-39 from:
* <img src="http://img.skitch.com/20080229-kshe6xuhuk1rmmek6wqjks9k74.jpg" height=50 alt="YouTube - Image Resizing by Seam Carving"/> Wayner, P. (2008), "[[http://www.nytimes.com/2008/01/31/technology/personaltech/31basics.html?_r=1&oref=slogin&pagewanted=print | Stretching the Truth Just Became Easier (and Cheaper)]]", NY Times, January 31, 2008. Also see:
** "[[http://www.youtube.com/watch?v=6NcIJXTlugc | Seam carving for content-aware image resizing]]" - YouTube video.
**
"[[(http://en.wikipedia.org/wiki/)Seam_carving]]" - Wikipedia article.
**
"[[http://yaniv.leviathanonline.com/blog/math/seam-carving/ | Seam carving]]" - a detailed tutorial.

* [[http://www.ted.com/speakers/view/id/155 | <img src="http://img.skitch.com/20080229-ntp3s8k51ws92u4xah69s65xn5.jpg" height=50 alt="TED | Speakers | John Maeda"/> Simply...
John Maeda]] [-The MIT Media Lab's John Maeda lives at the intersection of technology and art -- a place that can get very complicated. Here, he talks about paring down to basics, and how he creates clean, elegant art, websites and web tools. In his book Laws of Simplicity, he offers 10 rules and 3 keys for simple living and working -- but in this talk, he boils it down to one simply delightful way to be. (Recorded March 2007 in Monterey, California. Duration: 16:10.)-]
to:
* [[http://www.youtube.com/watch?v=6NcIJXTlugc | <img src="http://img.skitch.com/20080229-kshe6xuhuk1rmmek6wqjks9k74.jpg" height=50 alt="YouTube - Image Resizing by Seam Carving"/> Seam carving for content-aware image resizing]] - YouTube video. [-Also see "[[(http://en.wikipedia.org/wiki/)Seam_carving]]" - Wikipedia article, and "[[http://yaniv.leviathanonline.com/blog/math/seam-carving/ | Seam carving]]" - a detailed tutorial.-]

* [[http
://www.ted.com/speakers/view/id/155 | <img src="http://img.skitch.com/20080229-ntp3s8k51ws92u4xah69s65xn5.jpg" height=50 alt="TED | Speakers | John Maeda"/> Simply, John Maeda]] [-The MIT Media Lab's John Maeda lives at the intersection of technology and art -- a place that can get very complicated. Here, he talks about paring down to basics, and how he creates clean, elegant art, websites and web tools. In his book Laws of Simplicity, he offers 10 rules and 3 keys for simple living and working -- but in this talk, he boils it down to one simply delightful way to be. (Recorded March 2007 in Monterey, California. Duration: 16:10.)-]
Changed lines 39-40 from:
* [[http://en.wikipedia.org/wiki/Fractal | Intro to Fractals]] from Wikipedia.
to:
* [[http://en.wikipedia.org/wiki/Fractal | <img src="http://img.skitch.com/20080301-jdhxkmrs4kr9ek22w4mb1n1e8n.jpg" alt="fracta"/> Intro to Fractals]] from Wikipedia.
Changed lines 38-39 from:
* [[http://www.ted.com/speakers/view/id/155 | <img src="http://img.skitch.com/20080229-ntp3s8k51ws92u4xah69s65xn5.jpg" height=50 alt="TED | Speakers | John Maeda"/> Simply John Maeda]] [-The MIT Media Lab's John Maeda lives at the intersection of technology and art -- a place that can get very complicated. Here, he talks about paring down to basics, and how he creates clean, elegant art, websites and web tools. In his book Laws of Simplicity, he offers 10 rules and 3 keys for simple living and working -- but in this talk, he boils it down to one simply delightful way to be. (Recorded March 2007 in Monterey, California. Duration: 16:10.)-]
to:
* [[http://www.ted.com/speakers/view/id/155 | <img src="http://img.skitch.com/20080229-ntp3s8k51ws92u4xah69s65xn5.jpg" height=50 alt="TED | Speakers | John Maeda"/> Simply... John Maeda]] [-The MIT Media Lab's John Maeda lives at the intersection of technology and art -- a place that can get very complicated. Here, he talks about paring down to basics, and how he creates clean, elegant art, websites and web tools. In his book Laws of Simplicity, he offers 10 rules and 3 keys for simple living and working -- but in this talk, he boils it down to one simply delightful way to be. (Recorded March 2007 in Monterey, California. Duration: 16:10.)-]
Changed lines 27-28 from:
!!Readings
to:
!!Readings and References
Changed lines 53-54 from:
!!References
to:
!!!More References
Changed lines 38-41 from:
* [[http://www.ted.com/speakers/view/id/155 | <img src="http://img.skitch.com/20080229-ntp3s8k51ws92u4xah69s65xn5.jpg" height=50 alt="TED | Speakers | John Maeda"/> Simply John Maeda, on TED.com]] [-The MIT Media Lab's John Maeda lives at the intersection of technology and art -- a place that can get very complicated. Here, he talks about paring down to basics, and how he creates clean, elegant art, websites and web tools. In his book Laws of Simplicity, he offers 10 rules and 3 keys for simple living and working -- but in this talk, he boils it down to one simply delightful way to be. (Recorded March 2007 in Monterey, California. Duration: 16:10.)-]

* [[http://www.ted.com/index.php/talks/view/id/129 | <img src="http://img.skitch.com/20080229-c6aieem2jnfpk572ubsjyifktb.jpg" height=50 alt="Microsoft Live Labs: Photosynth - What is Photosynth?"/> Photosynth demo]], by Blaise Aguera y Arcas. [-Using photos of oft-snapped subjects (like Notre Dame) scraped from around the Web, Photosynth (based on Seadragon technology) creates breathtaking multidimensional spaces with zoom and navigation features that outstrip all expectation. Its architect, Blaise Aguera y Arcas, shows it off in this standing-ovation demo.-]
to:
* [[http://www.ted.com/speakers/view/id/155 | <img src="http://img.skitch.com/20080229-ntp3s8k51ws92u4xah69s65xn5.jpg" height=50 alt="TED | Speakers | John Maeda"/> Simply John Maeda]] [-The MIT Media Lab's John Maeda lives at the intersection of technology and art -- a place that can get very complicated. Here, he talks about paring down to basics, and how he creates clean, elegant art, websites and web tools. In his book Laws of Simplicity, he offers 10 rules and 3 keys for simple living and working -- but in this talk, he boils it down to one simply delightful way to be. (Recorded March 2007 in Monterey, California. Duration: 16:10.)-]

* [[http://www.ted.com/index.php/talks/view/id/129 | <img src="http://img.skitch.com/20080229-c6aieem2jnfpk572ubsjyifktb.jpg" height=50 alt="Microsoft Live Labs: Photosynth - What is Photosynth?"/> Blaise Aguera y Arcas: Photosynth demo]] [-Using photos of oft-snapped subjects (like Notre Dame) scraped from around the Web, Photosynth (based on Seadragon technology) creates breathtaking multidimensional spaces with zoom and navigation features that outstrip all expectation. Its architect, Blaise Aguera y Arcas, shows it off in this standing-ovation demo. (Recorded March 2007 in Monterey, California. Duration: 7:42.)-]
Added lines 38-39:
* [[http://www.ted.com/speakers/view/id/155 | <img src="http://img.skitch.com/20080229-ntp3s8k51ws92u4xah69s65xn5.jpg" height=50 alt="TED | Speakers | John Maeda"/> Simply John Maeda, on TED.com]] [-The MIT Media Lab's John Maeda lives at the intersection of technology and art -- a place that can get very complicated. Here, he talks about paring down to basics, and how he creates clean, elegant art, websites and web tools. In his book Laws of Simplicity, he offers 10 rules and 3 keys for simple living and working -- but in this talk, he boils it down to one simply delightful way to be. (Recorded March 2007 in Monterey, California. Duration: 16:10.)-]
Changed line 33 from:
* Wayner, P. (2008), "[[http://www.nytimes.com/2008/01/31/technology/personaltech/31basics.html?_r=1&oref=slogin&pagewanted=print | Stretching the Truth Just Became Easier (and Cheaper)]]", NY Times, January 31, 2008. Also see:
to:
* <img src="http://img.skitch.com/20080229-kshe6xuhuk1rmmek6wqjks9k74.jpg" height=50 alt="YouTube - Image Resizing by Seam Carving"/> Wayner, P. (2008), "[[http://www.nytimes.com/2008/01/31/technology/personaltech/31basics.html?_r=1&oref=slogin&pagewanted=print | Stretching the Truth Just Became Easier (and Cheaper)]]", NY Times, January 31, 2008. Also see:
Added lines 38-39:
* [[http://www.ted.com/index.php/talks/view/id/129 | <img src="http://img.skitch.com/20080229-c6aieem2jnfpk572ubsjyifktb.jpg" height=50 alt="Microsoft Live Labs: Photosynth - What is Photosynth?"/> Photosynth demo]], by Blaise Aguera y Arcas. [-Using photos of oft-snapped subjects (like Notre Dame) scraped from around the Web, Photosynth (based on Seadragon technology) creates breathtaking multidimensional spaces with zoom and navigation features that outstrip all expectation. Its architect, Blaise Aguera y Arcas, shows it off in this standing-ovation demo.-]
Added line 41:
Added lines 33-37:
* Wayner, P. (2008), "[[http://www.nytimes.com/2008/01/31/technology/personaltech/31basics.html?_r=1&oref=slogin&pagewanted=print | Stretching the Truth Just Became Easier (and Cheaper)]]", NY Times, January 31, 2008. Also see:
** "[[http://www.youtube.com/watch?v=6NcIJXTlugc | Seam carving for content-aware image resizing]]" - YouTube video.
** "[[(http://en.wikipedia.org/wiki/)Seam_carving]]" - Wikipedia article.
** "[[http://yaniv.leviathanonline.com/blog/math/seam-carving/ | Seam carving]]" - a detailed tutorial.
Deleted lines 43-46:
* Wayner, P. (2008), "[[http://www.nytimes.com/2008/01/31/technology/personaltech/31basics.html?_r=1&oref=slogin&pagewanted=print | Stretching the Truth Just Became Easier (and Cheaper)]]", NY Times, January 31, 2008. Also see:
** "[[http://video.google.com/videoplay?docid=-147015999469236173&q=resizing&total=1584&start=0&num=10&so=0&type=search&plindex=9 | Seam carving for content-aware image resizing]]" - YouTube video.
** "[[(http://en.wikipedia.org/wiki/)Seam_carving]]" - Wikipedia article.
** "[[http://yaniv.leviathanonline.com/blog/math/seam-carving/ | Seam carving]]" - a detailed tutorial.
Added lines 29-32:
* Intro to '''Python'''
** Magnus Lie Hetland, [[http://hetland.org/writing/instant-hacking.html | Instant Hacking in Python]] (for non-programmers) and [[http://hetland.org/writing/instant-python.html | Instant Python]] (for programmers).
** John Zelle, ''Teaching Computer Science with Python'' transparencies: [[http://www.cs.cofc.edu/~manaris/uploads/Fall2006/sigcse-slides.pdf | one slide per page]] and [[http://www.cs.cofc.edu/~manaris/uploads/Fall2006/sigcse-handout.pdf | four slides per page]] (PDF).
Deleted lines 36-38:
* Zelle's ''Teaching Computer Science with Python'' transparencies: [[http://www.cs.cofc.edu/~manaris/uploads/Fall2006/sigcse-slides.pdf | one slide per page]] and [[http://www.cs.cofc.edu/~manaris/uploads/Fall2006/sigcse-handout.pdf | four slides per page]] (PDF).
Deleted lines 52-53:
* Magnus Lie Hetland, [[http://hetland.org/writing/instant-hacking.html | Instant Hacking in Python]] (for non-programmers) and [[http://hetland.org/writing/instant-python.html | Instant Python]] (for programmers).
Added lines 32-35:

* Zelle's ''Teaching Computer Science with Python'' transparencies: [[http://www.cs.cofc.edu/~manaris/uploads/Fall2006/sigcse-slides.pdf | one slide per page]] and [[http://www.cs.cofc.edu/~manaris/uploads/Fall2006/sigcse-handout.pdf | four slides per page]] (PDF).
Added lines 64-66:
* [[http://audacity.sourceforge.net | Audacity]] is free, open source software for recording and editing sounds. It is available for Mac OS X, Microsoft Windows, GNU/Linux, and other operating systems.
** [-Here are some audio samples to play with: [[(http://www.cs.cofc.edu/~manaris/uploads/)BaseLoop.mp3]] (84K, 5 secs), [[(http://www.cs.cofc.edu/~manaris/uploads/)DrumsLoop.mp3]] (84K, 5 secs), [[(http://www.cs.cofc.edu/~manaris/uploads/)Guitar1.mp3]] (320K, 20 secs), and [[(http://www.cs.cofc.edu/~manaris/uploads/)Guitar2.mp3]] (240K, 15 secs).-]
Deleted lines 70-71:
* [[http://audacity.sourceforge.net | Audacity]] is free, open source software for recording and editing sounds. It is available for Mac OS X, Microsoft Windows, GNU/Linux, and other operating systems.
Changed lines 25-26 from:
* [[Spring2008/CSCI180_Homework1 | Homework #1]].
to:
* [[Spring2008/CSCI180_Homework1 | Homework #1]], [[Spring2008/CSCI180_Homework2 | Homework #2]].
Changed line 19 from:
* '''Test 1''': Wednesday, Feb. 13, 2008
to:
* '''Test 1''': Friday, Feb. 15, 2008
Changed line 19 from:
* '''Test 1''': TBA
to:
* '''Test 1''': Wednesday, Feb. 13, 2008
Changed lines 62-64 from:
* [[http://scratch.mit.edu/ | Scratch]] environment for creating interactive stories, animations, games, music, and art.
**
[[http://scratch.mit.edu/files/ScratchGettingStarted.pdf | Getting started with Scratch (PDF)]], [[http://scratch.mit.edu/files/ScratchReferenceGuide.pdf | Reference Guide]], [[http://scratch.mit.edu/pages/educators | other resources]].
to:
* [[http://scratch.mit.edu/ | Scratch]] environment [[http://youtube.com/watch?v=jxDw-t3XWd0 | intro video]], and [[http://youtube.com/watch?v=ix6Hlt8xL3E | image effects video]]. Also [[http://scratch.mit.edu/files/ScratchGettingStarted.pdf | Getting Started (PDF)]], and [[http://scratch.mit.edu/files/ScratchReferenceGuide.pdf | Reference Guide (PDF)]].
Added line 31:
* Papert, Seymour (1980), "Mindstorms: Children, Computers, and Powerful Ideas", New York: Basic Books. [[http://www.elearning-reviews.org/topics/technology/interactive-environments/1980-papert-mindstorms/ | Review by Raimond Reichert]], Aug. 10, 2004. [-In particular, the goal was to enable children to discover geometric knowledge on their own. The computer was to serve as a powerful tool with which the children could formulate algorithms to create certain patterns and test these algorithms. The point here is that children program the computer, that the children are in control of what they do. In most educational situations where children come into contact with computers – i. e. programmed instruction, computer aided instruction – the relationship is reversed: The computer programs the child.-]
Changed line 33 from:
* Wayner, P. (2008), "Stretching the Truth Just Became Easier (and Cheaper)", NY Times, January 31, 2008. Also see:
to:
* Wayner, P. (2008), "[[http://www.nytimes.com/2008/01/31/technology/personaltech/31basics.html?_r=1&oref=slogin&pagewanted=print | Stretching the Truth Just Became Easier (and Cheaper)]]", NY Times, January 31, 2008. Also see:
Added lines 33-36:
* Wayner, P. (2008), "Stretching the Truth Just Became Easier (and Cheaper)", NY Times, January 31, 2008. Also see:
** "[[http://video.google.com/videoplay?docid=-147015999469236173&q=resizing&total=1584&start=0&num=10&so=0&type=search&plindex=9 | Seam carving for content-aware image resizing]]" - YouTube video.
** "[[(http://en.wikipedia.org/wiki/)Seam_carving]]" - Wikipedia article.
** "[[http://yaniv.leviathanonline.com/blog/math/seam-carving/ | Seam carving]]" - a detailed tutorial.
Added lines 53-54:
* [[http://video.google.com/videoplay?docid=-147015999469236173&q=resizing&total=1584&start=0&num=10&so=0&type=search&plindex=9 | Seam carving for content-aware image resizing]] - YouTube video. Also, see [[http://en.wikipedia.org/wiki/Seam_carving | wikipedia article]].