Difference between revisions of "CSC220 Schedule 2010"
(→Main Project) |
(→Weekly Schedule) |
||
(42 intermediate revisions by the same user not shown) | |||
Line 262: | Line 262: | ||
---- | ---- | ||
− | * [[CSC220 Homework 7 2010| Homework 7]] | + | * [[CSC220 Homework 7 2010| Homework 7]] and [[CSC220 Homework 7 Solutions | a solution]] |
|| | || | ||
Line 290: | Line 290: | ||
** [http://processing.org/learning/topics/puff.html puff...] | ** [http://processing.org/learning/topics/puff.html puff...] | ||
** [http://processing.org/learning/topics/reflection2.html reflection...] | ** [http://processing.org/learning/topics/reflection2.html reflection...] | ||
− | * [[CSC220 Processing and Web Access Examples | Web Access from a Processing | + | * [[CSC220 Processing and Web Access Examples | Web Access from a Processing Sketch]] |
− | |||
---- | ---- | ||
− | |||
* Additional Information from Jon: | * Additional Information from Jon: | ||
** Jon's wiki: http://smithgisclasses.pbworks.com/w/page/32286115/CSC220 | ** Jon's wiki: http://smithgisclasses.pbworks.com/w/page/32286115/CSC220 | ||
Line 303: | Line 301: | ||
*** Code at github: https://github.com/dracos/underground-live-map | *** Code at github: https://github.com/dracos/underground-live-map | ||
*** Christchurch Earthquake Map: http://www.christchurchquakemap.co.nz/ | *** Christchurch Earthquake Map: http://www.christchurchquakemap.co.nz/ | ||
+ | ---- | ||
+ | * [[CSC220 Homework 8 2010 | Homework 8]] <--- due 11/19 | ||
|| | || | ||
Line 338: | Line 338: | ||
# If your plan of attack fails for some reason, is there an easy way to change direction? | # If your plan of attack fails for some reason, is there an easy way to change direction? | ||
+ | * More food for thought (from http://www.digitalurban.org/2010/11/swinglet-cam-diy-drone-aerial.html) | ||
+ | <videoflash>B-xVy2E1sT4</videoflash> | ||
---- | ---- | ||
− | * | + | * No homework this week; Work on your project! |
|| | || | ||
Line 350: | Line 352: | ||
|| | || | ||
; Monday 11/22 | ; Monday 11/22 | ||
+ | * <font color="magenta">'''Lab 8'''</font> on mail redirection | ||
+ | * <font color="magenta">'''Lab 9'''</font> on backing up mysql databases | ||
+ | ; Wednesday 11/24 | ||
<tanbox> | <tanbox> | ||
− | + | <!--[[Image:DancingTurkey.gif | 150px| right]]--> | |
+ | [[Image:TurkeyCarcass.jpg | 200px | right]] | ||
+ | <center>'''Thanksgiving<br />Break'''</center> | ||
</tanbox> | </tanbox> | ||
---- | ---- | ||
− | * | + | * No homework this week; Work on your project! |
+ | * [[CSC220 Lab 8: Redirecting Email to Database | Lab 8]] | ||
+ | * [[CSC220 Lab 9: Automatic MySql Database Backup | Lab 9]] | ||
|| | || | ||
* | * | ||
Line 363: | Line 372: | ||
|| | || | ||
; Monday 11/29 | ; Monday 11/29 | ||
+ | * [http://cs.smith.edu/~thiebaut/classes/220/CppCrashCourse_220_2010.pdf C++ Crash Course]. There are no solutions to the labs/exercises in the presentation: you have to work them out on your own to learn C++!!! | ||
; Wednesday 12/1 | ; Wednesday 12/1 | ||
+ | * Group work on project ([http://www.facebook.com/album.php?aid=259348&id=264041891883 photos]) | ||
+ | <br /> | ||
+ | [[Image:CSC220Board_1_1201.jpg |200px]] | ||
+ | [[Image:CSC220Board_2_1201.jpg|200px]] <br /> | ||
+ | <br /> | ||
+ | [[Image:CSC220Board_3_1201.jpg|200px]] | ||
+ | [[Image:CSC220Board_4_1201.jpg|200px]] | ||
+ | <br /> | ||
+ | * Food for thought: | ||
+ | <videoflash>4cEQZreQ2zQ</videoflash> | ||
+ | <br /> | ||
+ | * New development for processing: processing/javascript: program in Processing, save as a javascript library. No java involved! | ||
+ | <center>[[Image:ProcessingJS_org.png|300px|link=http://processingjs.org/]]<br />http://processingjs.org/</center> | ||
+ | |||
---- | ---- | ||
− | * | + | * No homework this week; Work on your project! |
|| | || | ||
− | * | + | * [http://cplusplus.com/doc/tutorial/ C++ Tutorial]: Very good coverage of C++! |
|- style="background:#eeeeff" valign="top" | |- style="background:#eeeeff" valign="top" | ||
Line 373: | Line 397: | ||
|| | || | ||
; Monday 12/06 | ; Monday 12/06 | ||
+ | * [[CSC220 C++Qt Crash Course | C++ Crash Course: GUI Programming with Qt]] | ||
; Wednesday 12/08 | ; Wednesday 12/08 | ||
+ | * [http://cs.smith.edu/classwiki/index.php/CSC220_Assignments_2010 Assignments from last meeting on 12/1] | ||
+ | * Group work | ||
+ | * Board Capture: | ||
+ | [[Image:CSC220ProjectPresPrepa1.jpg|140px]] | ||
+ | [[Image:CSC220ProjectPresPrepa2.jpg|140px]] | ||
+ | [[Image:CSC220ProjectPresPrepa3.jpg|140px]] | ||
+ | <br /> | ||
+ | [[Image:CSC220ProjectPresPrepa4.jpg|140px]] | ||
+ | [[Image:CSC220ProjectPresPrepa5.jpg|140px]] | ||
+ | [[Image:CSC220ProjectPresPrepa6.jpg|140px]] | ||
---- | ---- | ||
− | * | + | * No homework this week; Work on your project! |
|| | || | ||
* | * | ||
Line 383: | Line 418: | ||
| Week 15 <br /> 12/13 | | Week 15 <br /> 12/13 | ||
|| | || | ||
− | ; '''Monday''' -- ''' | + | ; '''Monday''' -- '''Project Presentation''' |
+ | <center> | ||
+ | [[Image:ProjectPresentation1.gif]] | ||
+ | </center> | ||
+ | ;Food for thought | ||
+ | * Below, Facebook friendship graph, from http://chartporn.org/2010/12/14/facebook-friends/ | ||
+ | <center>[[Image:FacebookFriendships.png|450px]]</center> | ||
+ | |||
---- | ---- | ||
− | * | + | * [[CSC220 Final Assignment 2010 | Final Assignment]] regarding project with details of submission. |
|| | || | ||
* | * | ||
Line 421: | Line 463: | ||
=List of Programs= | =List of Programs= | ||
− | * | + | * [[:Category:Php| Php]] programs |
− | + | * [[:Category:MySql |MySql]] programs | |
− | + | * [[:Category:Bash | Bash ]] programs | |
− | + | * [[:Category:Processing |Processing]] programs | |
− | * [[ | ||
− | |||
Line 442: | Line 482: | ||
<br /> | <br /> | ||
− | [[Category:CSC220]] | + | [[Category:CSC220]][[Category:Processing]][[Category:Php]][[Category:MySql]][[Category:Bash]] |
Latest revision as of 15:38, 14 December 2010
Contents
Main Project
- Main Page for the Project
Weekly Schedule
Week | Topics | Reading |
Week 1 9/08 |
|
|
Week 2 9/13 |
|
|
Week 3 9/20 |
|
|
Week 4 9/27 |
|
|
Week 5 10/04 |
|
|
Week 6 10/11 |
Fall Break
|
|
Week 7 10/18 |
|
|
Week 8 10/25 |
|
|
Week 9 11/01 |
|
|
Week 10 11/08 |
|
|
Week 11 11/15 |
|
|
Week 12 11/22 |
|
|
Week 13 11/29 |
http://processingjs.org/
|
|
Week 14 12/06 |
|
|
Week 15 12/13 |
|
|
Links and Resources
Bash Shell
Linux Utilities
- Good information on Grep (Thanks Sharon!)
MySQL
- MySQL Tutorial ebook.
- Examples of Common Queries on dev.mysql.com
- Select Syntax on dev.mysql.com
- Counting rows with count()
Maps/GIS
- The State of Mapping APIs, Adam DuVander, O'Reilly Radar, 7 Sept. 2010.
- Directions for installing Google Earth under Fedora.
Tips & Tricks
List of Programs
- Php programs
- MySql programs
- Bash programs
- Processing programs