<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE MD PUBLIC "http://www.cs.bham.ac.uk/modules/MD.dtd" "../../MD.dtd">

<MD code="08165" academic-yr="2002">

<LastUpdate>11 November 2002</LastUpdate>

<Aims>
  <Aim>provide experience of working in a team </Aim>
  <Aim>provide experience of building a larger and more complex piece
  of software than is usual in the Software Workshop</Aim>
  <Aim>expose students to the application areas of
  graphics, databases and user interface design</Aim>
</Aims>

<Outcomes>
  <Outcome>work in a team, managing themselves and others effectively
    <Assessed>Diary, Report</Assessed>
  </Outcome>
  <Outcome>design a large software system by breaking it into modules
    and allocating resources
    <Assessed>Viva, Report</Assessed>
  </Outcome>
  <Outcome>describe the construction of a large software system 
    <Assessed>Report</Assessed>
  </Outcome>
  <Outcome>integrate knowledge of databases, graphics and
    human-computer interaction from other modules
    <Assessed>Viva, Report</Assessed>
  </Outcome>
</Outcomes>

<Restrictions>
  <P>None</P>
</Restrictions>

<Prereqs>
  <P>None</P>
</Prereqs>

<Coreqs>
  <P>None</P>
</Coreqs>

<Teaching>
  <P>18 hrs lectures/tutorials, 60 hrs practical sessions (mainly
      in the student's own time)</P>
</Teaching>

<ContactHrs>18</ContactHrs>

<Assessment>
  <P>Continuous assessment (100%) (diary, report, practical demonstration). Normally students who fail can be reassessed only by repeating. Nevertheless, students with marginal failures may be permitted to do additional work instead of being required to repeat the module.</P>
</Assessment>

<Summary>A large programming project using Java. Students work in teams
      of about five people.</Summary>

<Syllabus>
  <P>Not applicable.</P>
</Syllabus>

<Books>
  <Book>
    <Title>Core Java 2, Volume 1 (5th Edition)</Title>
    <Author>Horstmann, C. &amp; Cornell, G.</Author>
    <Publisher>Prentice-Hall</Publisher>
    <Year>2001</Year>
  </Book>
  <Book>
    <Title>Core Java 2, Volume 2 (4th Edition)
       </Title>
    <Author>Cornell, G. and Horstmann, C.</Author>
    <Publisher>Prentice-Hall</Publisher>
    <Year>2000</Year>
  </Book>
  <Book>
    <Title>Java: How to Program (Third Edition) </Title>
    <Author>Deitel, H. M. &amp; Deitel, P. J.</Author>
    <Publisher>Prentice-Hall</Publisher>
    <Year>1999</Year>
  </Book>
</Books>

<Links>
  <P>
    <A href="/~udr/team-java/index.html">Module home page</A>
  </P>
</Links>

</MD>
