My
teaching philosophy can be summarized by "learn by doing". While I
lecture I prefer to have the students do labs and real-world exercises.
I also learned that I am myself a visual and global learner and that is
reflected in my teaching. You can check my student feedback from 362 in attachments at the bottom of this page. CPSC 481/681 -Special Topics: Network Security Projects (Fall 2009,Fall2010, Fall2011) This is a brand new course still in formative stages, Python is used primarily. - Part I: Security concepts: Social Engineering, Reconnaissance, Vulnerabilities, Defenses
- Part II: Network footprinting and scanning (traceroute, port scanner in Python, nmap)
- Part III: Crafting network packets by hand (Scapy, hping...)
- Part IV: Sniffing and man in the middle attacks
- Part V: Denial of Service attacks.
- Part VI: Intrusion Detection and Defenses.
CPSC 362 -Distributed and Cluster computing (Fall2007, Spring 2008, Spring 2009, Spring2010, Fall 2010, Spring 2011, Fall 2011)
I will teach 362 again in Spring 2011...Every spring as a matter of fact !
- Part I: Distributed Computing principles (Condor as example)
- Part II: Cluster Computing (MPI programming)
- Part III: Web applications ( Mashups, Services, SOAP, REST, JSON, XML, AJAX)
- Part IV: Mashup contest + integration projects
Example of some mashups that were done in 2008. In 2009 the scope widened and some students did multiplayer games with PyGame. CPSC 881 -Cyberinfrastructure / Cloud Computing (Spring 2007, Fall 2008, Fall 2009) - Part I: Defining Cyberinfrastructure
- Part II: The Fabric (Building clusters and parallel file system)
- Part III: The middleware (Web services, SOA)
- Part III: The Applications (Portals, Desktop clients)
- Part IV: The integration (Putting it ll together)
In Fall 2009 this course has been renamed Cloud Computing and solely consist of a semester long project where the students form a team that builds a Cloud infrastructure using Opennebula and the Google App Engine.
|
Ċ ď sebastien goasguen, May 22, 2011 9:52 AM
Ċ ď sebastien goasguen, May 22, 2011 9:53 AM
Ċ ď sebastien goasguen, May 22, 2011 9:53 AM
Ċ ď sebastien goasguen, May 22, 2011 9:54 AM
Ċ ď sebastien goasguen, May 22, 2011 9:54 AM
|