Spring2008.CSCI110 History

Hide minor edits - Show changes to output

Changed lines 69-71 from:
* [[http://www.irfanview.com/ | Irfan View]] image viewer - a useful image manipulation utility.
to:
* [[http://www.irfanview.com/ | Irfan View]] image viewer - a useful image manipulation utility.

* 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]])
.
Changed lines 23-24 from:
* [[Spring2008/CSCI110_Homework1 | Homework #1]], [[Spring2008/CSCI110_Homework2 | Homework #2]], [[Spring2008/CSCI110_Homework3 | Homework #3]].
to:
* [[Spring2008/CSCI110_Homework1 | Homework #1]], [[Spring2008/CSCI110_Homework2 | Homework #2]], [[Spring2008/CSCI110_Homework3 | Homework #3]], [[Spring2008/CSCI110_Homework4 | Homework #4]].
Changed lines 23-24 from:
* [[Spring2008/CSCI110_Homework1 | Homework #1]], [[Spring2008/CSCI110_Homework2 | Homework #2]], [[Spring2008/CSCI110_Homework3 | Homework #3]], [[Spring2008/CSCI110_Homework4 | Homework #4]].
to:
* [[Spring2008/CSCI110_Homework1 | Homework #1]], [[Spring2008/CSCI110_Homework2 | Homework #2]], [[Spring2008/CSCI110_Homework3 | Homework #3]].
Changed lines 23-24 from:
* [[Spring2008/CSCI110_Homework1 | Homework #1]], [[Spring2008/CSCI110_Homework2 | Homework #2]], [[Spring2008/CSCI110_Homework3 | Homework #3]].
to:
* [[Spring2008/CSCI110_Homework1 | Homework #1]], [[Spring2008/CSCI110_Homework2 | Homework #2]], [[Spring2008/CSCI110_Homework3 | Homework #3]], [[Spring2008/CSCI110_Homework4 | Homework #4]].
Changed lines 27-28 from:
* 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.-]
to:
* Chazelle, B. (2006), [[http://www.cs.princeton.edu/~chazelle/pubs/ipod.pdf | "Could your 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.-]
Changed line 18 from:
* '''Test 2''': ''TBA''
to:
* '''Test 2''': Tuesday, Apr. 8, 2008
Changed lines 23-24 from:
* [[Spring2008/CSCI110_Homework1 | Homework #1]], [[Spring2008/CSCI110_Homework2 | Homework #2]].
to:
* [[Spring2008/CSCI110_Homework1 | Homework #1]], [[Spring2008/CSCI110_Homework2 | Homework #2]], [[Spring2008/CSCI110_Homework3 | Homework #3]].
Added lines 33-38:
* [[http://www.youos.com/ | The future of computing]] - an operating system within a browser.

* [[http://jottit.com/ | Jottit]] makes getting a website as easy as filling out a textbox.

* [[http://www.colr.org/ | colr.org]] is a color scheme picking site.
Changed lines 23-24 from:
* [[Spring2008/CSCI110_Homework1 | Homework #1]].
to:
* [[Spring2008/CSCI110_Homework1 | Homework #1]], [[Spring2008/CSCI110_Homework2 | Homework #2]].
Changed lines 17-18 from:
* '''Test 1''': TBA
* '''Test 2
''': TBA
to:
* '''Test 1''': Tuesday, Feb. 19, 2008
*
'''Test 2''': ''TBA''
Added lines 43-46:
* Alternative UIs
** [[http://mrl.nyu.edu/~jhan/ftirtouch/ | Multi-Touch Interaction]] - bi-manual, multi-point, and multi-user interactions on a graphical interaction surface.
** [[http://www.ercim.org/publication/Ercim_News/enw57/leikas.html| Pressure-sensitive floor tiles]] - users interact intuitively and naturally with the environment and with each other.
Added lines 39-42:
* Paper prototypes
** Snyder, C. (2001) [[http://www.cs.cofc.edu/~manaris/spring05/cs672/Paper-prototyping.html | Paper prototyping]]. IBM developerWorks.
** Nielsen, J. (2003) [[http://www.useit.com/alertbox/20030414.html | Paper Prototyping: Getting User Data Before You Code]].
Changed lines 37-38 from:
* [[http://www.useit.com/alertbox/20030825.html | Usability 101: Introduction to Usability]] - What is usability? How to improve it? Why do you care?
to:
* [[http://www.useit.com/alertbox/20030825.html | Usability 101: Introduction to Usability]] - What is usability? How to improve it? Why should you care?
Added lines 37-38:
* [[http://www.useit.com/alertbox/20030825.html | Usability 101: Introduction to Usability]] - What is usability? How to improve it? Why do you care?
Added lines 35-36:
* [[http://course.cs.ust.hk/comp101/07/rgb-slider.html | Interactive RGB demo]] - explore how changing the numbers changes the color.
Changed lines 33-34 from:
* Scratch [[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)]].
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 lines 33-34:
* Scratch [[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)]].
Changed lines 48-49 from:
** [[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:
Changed lines 33-34 from:
* 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).
to:
* Magnus Lie Hetland, [[http://hetland.org/writing/instant-hacking.html | Instant Hacking in Python]] (for non-programmers).
Deleted lines 32-33:
* Allen B. Downey, Jeffrey Elkner and Chris Meyers, "[[http://www.ibiblio.org/obp/thinkCSpy/ | How to Think Like a Computer Scientist -- Learning with Python]]"
Added lines 1-52:
!Computer Fluency

!!When/Where

T 04:00-06:45PM / LONG 220\\

!!Description

An introduction to computing for students in the humanities, social sciences, and business. This course provides the student with the ability to understand and use emerging technologies effectively. Topics include basic computer technology (how computers work), applications (spreadsheets, databases), Internet subjects (communications, Web browsers, file transfers), and social issues (copyrights, how changes in technology affect society, ethics).

* [[(Attach:)cs110-syllabus.pdf | Course syllabus]]

* Student %newwin%[[http://www.cs.cofc.edu/~manaris/notes/pmwiki.php/CSCI110Spring2008/StudentNotes | wiki for lecture notes]] [- (requires password, opens new window) -]

!!Test Dates

* '''Test 1''': TBA
* '''Test 2''': TBA
* '''Final''': 4-7pm, Tuesday, Apr. 29, 2008

!!Assignments

* [[Spring2008/CSCI110_Homework1 | Homework #1]].

!!Readings

* 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.-]

* ''Others TBA''

!!References

* Allen B. Downey, Jeffrey Elkner and Chris Meyers, "[[http://www.ibiblio.org/obp/thinkCSpy/ | How to Think Like a Computer Scientist -- Learning with 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).

* [[http://www.findsounds.com/ | Sounds]] - find sound effects and musical instrument samples.

* Stock photos [[(http://)www.sxc.hu]], [[(http://)morguefile.com]].
* Textures [[(http://)www.mayang.com/textures]], [[(http://)www.imageafter.com]], [[(http://)www.spiralgraphics.biz(/packs)]].

* [[(http://wellstyled.com/tools/colorscheme2/index-en.html | Color wheel]] for user interface design.
* [[http://www.writedesignonline.com/resources/design/rules/color.html | Color design rules]] - rules of thumb about color.

!!Software

* [[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]].

* [[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.

* [[http://www.irfanview.com/ | Irfan View]] image viewer - a useful image manipulation utility.