﻿<?xml version="1.0" encoding="utf-8" ?> 
<?xml-stylesheet type="text/xsl" href="courses.xsl" ?>
<courses name="CSE681">
 
  <btitle>Brown Bag Seminars</btitle>
  <theme src="TestingTheme.css" />
  
  <visible>  
  <title>Brown Bag Seminars</title>
  <html><h2><center>Presentations on "Coder to Developer" and Software Research</center></h2></html>
  <revised>06 December 2004</revised>

  <hnav/>
  <cnav/>

<!--  
  <images>
    <imageItem src="./suquad2.jpg" size="300" />
  </images>
  <caption>Bring your lunch</caption>
-->
  <html><a name="contents"/></html>
  <section title="Seminars:">
    <olist>
      <litem>
        <file title="Testing Seminar - Academic Year 2003/2004">TestSeminar.xml</file>
      </litem>
      <litem>
        <file title="Testing Seminar Directory">../TestingSeminar</file>
      </litem>
      <litem>
        <file title="Brown_Bag Seminar Directory - Academic Year 2004/2005">../Seminar_BrownBag</file>
      </litem>
      <litem>
        <file title="Brown_Bag Seminar - Academic Year 2005/2006">BrownBagSeminar.xml</file>
      </litem>
      <litem>
        <file title="Brown_Bag Seminar Directory - Academic Year 2005/2006">../Seminar_BrownBag05</file>
      </litem>
    </olist>
  </section>

  <section title="Current Seminar Scope:">
    <b><u>Brown Bag Seminars (that means you can bring your lunch):</u></b><br/>
    These seminars are devoted to a wide-ranging selection of technical presentations of interest to the participants.  
    They will start at the beginning of the Fall Semester.  In them, participants will make presentations 
    on a variety of topics.  The idea is that we will talk about things we are currently working on or are
    interested in enough to devote considerable effort to make a good presentation.
  </section>

  <section title="Texts and Notes:">
    <ind>Coder to Developer, Mike Gunderloy, SYBEX, 2004 - On hold in Sci Tech Library under CSE681 and Seminar</ind>
  </section>
 
  <section title="Location: CST 2-120, Time: Fridays 12:30pm - 2:00pm"/>
  <section title="Schedule - Fall 2004:"/>
  <html><a name="Schedule"/></html>
  <syllabus>
    <syllHeading>
      <sd>Lecture</sd>
      <hd>Presenter</hd>
      <hd>Topic</hd>
    </syllHeading>
    <lecture>
      <ld>
        <file title="Presentation #1">../Seminar_BrownBag04/AOP</file>
        <br/>Fri, Oct 1
      </ld>
      <ld>Ramaswamy Krishnan-Chittur</ld>
      <ld>
        Aspect Oriented Programming using .Net Channels<br/>Master's Thesis Research (Advisor: Fawcett)
      </ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #2">../Seminar_BrownBag04/ConfigMgmt</file>
        <br/>Fri, Oct 8
      </ld>
      <ld>Gang Cheng</ld>
      <ld>
        Coder to Developer<br/>Chap 3 - Using Source Code Control Effectively
      </ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #3">../Seminar_BrownBag04/StaticDepAnal/BrownBagGungor.ppt</file>
        <br/>Fri, Oct 15<br/><note>Time Change to 2:00&#160;-&#160;3:30&#160;PM,<br/>this time only</note>
      </ld>
      <ld>Murat Gungor</ld>
      <ld>
        Structural Analysis of Large Software Projects<br/>Doctoral Dissertation Research (Advisor: Fawcett)
      </ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #4">../Seminar_BrownBag04/CodingAndUnitTest</file>
        <br/>Fri, Oct 22
      </ld>
      <ld>Priyaa Nachimuthu</ld>
      <ld>
        Coder to Developer<br/>Chap 4 Coding Defensively, Chap 5 - Preventing Bugs with Unit Testing
      </ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #5">../Seminar_BrownBag04/SoftwareMatrix/SoftwareMatrix_BrownBag.ppt</file>
        <br/>Fri, Oct 29
      </ld>
      <ld>Riddhiman Ghosh</ld>
      <ld>
        Software Matrix - an architecture for Software Salvage<br/>Master's Thesis Research (Advisor: Fawcett)
      </ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #6">../Seminar_BrownBag04/PumpingUpAndDiggingIn</file>
        <br/>Fri, Nov 5th
      </ld>
      <ld>Ghanashyam Namboodiripad</ld>
      <ld>
        Coder to Developer<br/>Chap 6 - Pumping Up the IDE, Chap 7 - Digging into Source Code
      </ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #7">../Seminar_BrownBag04/OSperfTools/indra.ppt</file>
        <br/>Fri, Nov 12
      </ld>
      <ld>Mithun Shanbhag</ld>
      <ld>
        Hardware Events Analyzer for IA-32 Architecture<br/>Research Project (Advisor: Pease)
      </ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #8">../Seminar_BrownBag04/GeneratingCode/CodeGeneration.ppt</file>
        <br/>Fri, Nov 19
      </ld>
      <ld>Ashish Poddar</ld>
      <ld>
        Coder to Developer<br/>Chap 8 - Generating Code
      </ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #9">BrownBagSeminar.xml</file>
        <br/>Fri, Nov 26
      </ld>
      <ld>Kanat Bolazar</ld>
      <ld>
        Automated Test Vector Generation from Design Contracts<br/>Doctoral Dissertation Research (Advisor: Fawcett)
      </ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #10">../Seminar_BrownBag04/BugTracking/BugTracking.ppt</file>
        <br/>Fri, Dec 3
      </ld>
      <ld>Charlie Chung</ld>
      <ld>
        Coder to Developer<br/>Chap 9 - Tracking and Squashing Bugs
      </ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #11">../Seminar_BrownBag04/Graphics3d/Seminar3D.ppt</file>
        <br/>Fri, Dec 10
      </ld>
      <ld>Carmen Vaca Ruiz</ld>
      <ld>
        Graphics Programming for Data Visualization using .Net GDI++ and a little MFC
      </ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #11">BrownBagSeminar.xml</file>
        <br/>Fri, Dec 17
      </ld>
      <ld>Gang Cheng</ld>
      <ld>
        Coder to Developer<br/>Chap 13 - Mastering the Build Process
      </ld>
    </lecture>
  </syllabus>
  The Seminar starts at 12:30 and will go no-later than 2:00PM, on Fridays.<br/><br/>
    <p/>
    Here are some topics we considered, when setting up the seminar:<p/>
    <ulist>
      <litem>
        Our current software research
      </litem>
      <litem>
        Aspect Oriented Programming
      </litem>
      <litem>
        Extreme Programming style testing using test harnesses
      </litem>
      <litem>
        Architecting high performance servers - structures, prototypes, test results.
      </litem>
      <litem>
        Graphics programming - math background (linear vector spaces emphasizing projections, quaternions), ray-tracing, 
        surface visualization, animation.
      </litem>
      <litem>
        Web pages using speech synthesis via VOXML and line graphics via SVG or VML.
      </litem>
      <litem>
        Embedded computing with emphasis on hand-held devices, exploring the .Net Compact Framework.
      </litem>
      <litem>
        Graph algorithms with applications to the analysis of very large software systems.
      </litem>
    </ulist>
    You are invited to suggest other topics for continuation in the Spring.
  </visible>
</courses>
