﻿<?xml version="1.0" encoding="utf-8" ?> 
<?xml-stylesheet type="text/xsl" href="../../webpages/courses.xsl" ?>
<!--
/////////////////////////////////////////////////////////////////////////////
//  CSE784codeL3.xml - provides links Lecture #3 materials                 //
//                     on the ECS college server                           //
//                                                                         //
//  Jim Fawcett, CST 2-187, Syracuse University, jfawcett@twcny.rr.com     //
/////////////////////////////////////////////////////////////////////////////
-->

<courses name="Fawcett">

  <btitle>CSE784 Lecture #3</btitle>
  <theme src="../../webpages/CodeTheme.css" />

  <visible>
  <title>CSE784 - Software Studio</title>
  <subtitle>Lecture #3 - Design</subtitle>
  <revised>21 September 2008</revised>
  
  <hilight>
    <ifile title="Home">../../webpages/FawcettHome.xml</ifile>&#32;
    <ifile title="Courses">../../webpages/Courses.xml</ifile>&#32;
    <ifile title="Code">../../webpages/Code.xml</ifile>&#32;
    <ilink title="Handouts">www.ecs.syr.edu/faculty/fawcett/handouts</ilink>&#32;
    <ifile title="CoreTech">../../webpages/CoreTechnologies.xml</ifile>&#32;
    <ifile title="Books">../../webpages/Books.xml</ifile>&#32;
    <ifile title="Articles">../../webpages/Articles.xml</ifile>&#32;
    <ifile title="Math">../../webpages/Mathematics.xml</ifile>&#32;
    <ifile title="Research">../../webpages/research.xml</ifile>&#32;
    <ifile title="Masters Projects">../../webpages/MastersProjects.xml</ifile>&#32;
    <ifile title="SWDev">../../webpages/swdev.xml</ifile>&#32;
    <ifile title="WebDev">../../webpages/webdev.xml</ifile>&#32;
    <ifile title="News">../../webpages/news.xml</ifile>&#32;
    <ifile title="OtherLinks">../../webpages/OtherLinks.xml</ifile>&#32;
    <ifile title="SiteDesign">../../webpages/SiteDesign.xml</ifile>&#32;
    <ifile title="Graduates">../../webpages/graduates.xml</ifile>&#32;
    <ifile title="AllPages">../../webpages/AllPages.xml</ifile>&#32;
    <ifile title="Office Hours">../../webpages/OfficeHours.xml</ifile>&#32;
    <notice title="Notices">../../webpages/notices.xml</notice>&#32;
    <html><a href="#contents">Contents</a></html>&#32;
  </hilight>

  <!-- <include src="CoursesNavBar.xml"/> -->

  <hilight>
    <ifile title="CSE681-SWMAA">../../webpages/CSE681.xml</ifile>&#32;
    <ifile title="CSE686-IP">../../webpages/CSE686.xml</ifile>&#32;
    <ifile title="CSE687-OOD">../../webpages/CSE687.xml</ifile>&#32;
    <ifile title="CSE775-DO">../../webpages/CSE775.xml</ifile>&#32;
    <ifile title="CSE776-DP">../../webpages/CSE776.xml</ifile>&#32;
    <ifile title="CSE778-AWP">../../webpages/CSE778.xml</ifile>&#32;
    <ifile title="CSE784-SWS">../../webpages/CSE784.xml</ifile>
  </hilight>

  <hilight>
    <ifile title="Lecture #01">../Lectures/CSE784CodeL1.xml</ifile>&#32;
    <ifile title="Lecture #02">../lectures/CSE784CodeL2.xml</ifile>&#32;
    <ifile title="Lecture #03">../Lectures/CSE784CodeL3.xml</ifile>&#32;
    <ifile title="Lecture #04">../Lectures/CSE784CodeL4.xml</ifile>&#32;
    <ifile title="Lecture #05">../Lectures/CSE784CodeL5.xml</ifile>&#32;
    <ifile title="Lecture #06">../Lectures/CSE784CodeL6.xml</ifile>&#32;
    <ifile title="Lecture #07">../Lectures/CSE784CodeL7.xml</ifile>&#32;<br/>
    <ifile title="Lecture #08">../Lectures/CSE784CodeL8.xml</ifile>&#32;
    <ifile title="Lecture #09">../Lectures/CSE784CodeL9.xml</ifile>&#32;
    <ifile title="Lecture #10">../Lectures/CSE784CodeL10.xml</ifile>&#32;
    <ifile title="Lecture #11">../Lectures/CSE784CodeL11.xml</ifile>&#32;
    <ifile title="Lecture #12">../Lectures/CSE784CodeL12.xml</ifile>&#32;
    <ifile title="Lecture #13">../Lectures/CSE784CodeL13.xml</ifile>&#32;
    <ifile title="Lecture #14">../Lectures/CSE784CodeL14.xml</ifile>&#32;<br/>
  </hilight>
  
  <hilight>
    <html><a href="#Contents">Contents</a></html>&#32;
    <html>
      <a href="../../webpages/cse784.xml#Syllabus">Syllabus</a>
    </html>&#32;
  </hilight>
  
  <section title="Web Resources:">
     <ilink title="Software Project Survival Guide">www.stevemcconnell.com/sg.htm</ilink>&#160;
     <ilink title="Steve McConnell's Top 10 Reading List">www.stevemcconnell.com/rl-top10.htm</ilink>&#160;
     <ilink title="Frederick Brooks">www.cs.unc.edu/~brooks/</ilink>&#160;
     <ilink title="Steve Dewhurst">www.semantics.org</ilink>&#160;
     <ilink title="techNetCast">technetcast.ddj.com</ilink>&#160;
     <ilink title="Multics">www.multicians.org</ilink>
  </section>
  
  <isection title="Office Hours:">
    <ifile title="Instructor &amp; TAs">../../webpages/officeHours.xml</ifile>
  </isection>
  
  <section title="Content:">
  <html><a name="Contents" id="Syllabus"/></html>
    This lecture focuses on software design and design issues.  We discuss principles, techniques for assessment,
    and we look at some sample code.
    <olist>
      <litem>
        <html>
          The <a href="../../webpages/CSE784.xml#Syllabus">Syllabus</a> describes topics to be covered,
          reading material for you to digest <u>before coming to class</u>, and due dates
          for the assigned projects.
        </html>
      </litem>
      <litem>
        <file title="Project #1">../projects/Pr1F08.doc</file>
      </litem>
      <litem>
        <file title="Final Project">../projects/FnlProjF08.doc</file>
      </litem>
<!--
      <ulist>
      <litem>
        <file title="SQL ListView demo">../code/SQLListView</file>
      </litem>
      <litem>
        <note><file title="Console Application Managing Data with Access">../../cse686/code/ADOConsoleDB</file></note>
      </litem>
      <litem>
        <file title="ASP.Net Applications Managing Data With SQL Server">../../cse686/code/ADOExamples</file>
      </litem>
      <litem>
        <file title="WinForm Application Managing XML-based Data">../../cse681/code/XMLDemo</file>
      </litem>
      </ulist>
-->
      <litem>
        <file title="Truely Awful Interface Design">../presentations/AwfulInterfaceDesign.ppt</file>
      </litem>
      <litem>
        <file title="Software Design">../presentations/softwaredesign.ppt</file>
        Presents design goals and Some fundamental design principles.
      </litem>
      <litem>
        <file title="Design and Implementation Quality">../presentations/design.ppt</file>
        Discusses design attributes and how to judge their quality.
      </litem>
      <litem>
        <file title="Hypothetical System Structure">../presentations/hypotheticalSystemStructure.vsd</file>
      </litem>
      <litem>
        <file title="Design by Contact">../presentations/DesignByContract.ppt</file>
      </litem>
      <litem>
        <file title="Implementation and Test">../presentations/implem.ppt</file>
      </litem>
      <p/><hr/>
    </olist>
  </section>  
  </visible>
</courses>
