Difference between revisions of "CSC352 Class Page 2010"

From dftwiki3
Jump to: navigation, search
(Python Threads)
(Python Threads)
Line 34: Line 34:
 
** Python Review
 
** Python Review
 
*** [[NQueens.py | NQueens.py]]: a python program to find the first solution for ''N'' queens on an ''N''xN board.
 
*** [[NQueens.py | NQueens.py]]: a python program to find the first solution for ''N'' queens on an ''N''xN board.
*** [[classExample1.py | classExample1.py ]]
 
*** [[classExample2.py | classExample2.py ]]
 
*** [[classExample3.py | classExample3.py ]]
 
*** [[serialPing.py | serialPing.py ]]
 
** Python Threads
 
*** [[threadedPing.py | threadedPing.py ]]: a threaded solution to the serial ping program
 
*** [[ThreadedNQueens.py | ThreadedNQueens.py ]]: a threaded solution to the N-Queens program
 
 
----
 
----
 
*  [http://cs.smith.edu/classwiki/index.php/CSC352_Page Lecture Notes]
 
*  [http://cs.smith.edu/classwiki/index.php/CSC352_Page Lecture Notes]
Line 60: Line 53:
 
* '''Tuesday'''
 
* '''Tuesday'''
 
** discussion (prepare a 1-page summary) of the paper by  Asanovic K. ''et al'', [http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-183.pdf The Landscape of Parallel Computing Research: A View from Berkeley], Dec. 2006. ([[media:LandscapeParallelProcessingBerkeley1206.pdf|cached copy]])
 
** discussion (prepare a 1-page summary) of the paper by  Asanovic K. ''et al'', [http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-183.pdf The Landscape of Parallel Computing Research: A View from Berkeley], Dec. 2006. ([[media:LandscapeParallelProcessingBerkeley1206.pdf|cached copy]])
 +
** Python
 +
*** [[classExample1.py | classExample1.py ]]
 +
*** [[classExample2.py | classExample2.py ]]
 +
*** [[classExample3.py | classExample3.py ]]
 +
*** [[serialPing.py | serialPing.py ]]
 +
** Python Threads
 +
*** [[threadedPing.py | threadedPing.py ]]: a threaded solution to the serial ping program
 +
*** [[ThreadedNQueens.py | ThreadedNQueens.py ]]: a threaded solution to the N-Queens program
  
 
* '''Thursday'''
 
* '''Thursday'''
 
----
 
----
 +
* [[CSC352 Homework #1 | Homework #1]]
 
*  [http://cs.smith.edu/classwiki/index.php/CSC352_Page Lecture Notes]
 
*  [http://cs.smith.edu/classwiki/index.php/CSC352_Page Lecture Notes]
 
||
 
||

Revision as of 18:47, 1 February 2010



Main Page | Syllabus | Schedule | Links & Resources



Projects

  • Project 1: Will start first, after we have seen some more python threads
  • Project 2: Will deal with the Xgrid
  • Project 3: Will deal with Hadoop
  • Project 4 has officially started on 1/26/10! Find its shared wiki page here!

Python Threads

Week Topics Reading
Week 1
1/25
  • Tuesday
    • Introduce Syllabus
    • Interrupts
Pogoplug.jpg
  • Thursday
    • The PogoPlug...
    • The iPad...
    • Python Review
      • NQueens.py: a python program to find the first solution for N queens on an NxN board.

Read
  • What is a Thread? [1]
  • What is a Processes? [2]
Reference material for when we start programming
For Discussion next Tuesday
  • read the paper by Asanovic K. et al, The Landscape of Parallel Computing Research: A View from Berkeley.
Week 2
2/1
  • Thursday

 

Week 3
2/8
  • Tuesday
  • Thursday

 

Week 4
2/15
  • Tuesday
  • Thursday

 

XGrid Programming

Week Topics Reading
Week x
  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday

 

Cloud Computing

Week Topics Reading
Week x
  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday