Difference between revisions of "CSC220 Schedule 2010"
(→Weekly Schedule) |
(→Weekly Schedule) |
||
(35 intermediate revisions by the same user not shown) | |||
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: | ||
Line 352: | 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! | * 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 365: | 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! | * 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 375: | 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! | * No homework this week; Work on your project! | ||
Line 389: | Line 422: | ||
[[Image:ProjectPresentation1.gif]] | [[Image:ProjectPresentation1.gif]] | ||
</center> | </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 429: | Line 466: | ||
* [[:Category:MySql |MySql]] programs | * [[:Category:MySql |MySql]] programs | ||
* [[:Category:Bash | Bash ]] programs | * [[:Category:Bash | Bash ]] programs | ||
− | + | * [[:Category:Processing |Processing]] programs | |
− | |||
− | |||
− | * [[ | ||
− | |||
Line 449: | Line 482: | ||
<br /> | <br /> | ||
− | [[Category:CSC220]] | + | [[Category:CSC220]][[Category:Processing]][[Category:Php]][[Category:MySql]][[Category:Bash]] |
Latest revision as of 14: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