<?xml version="1.0" encoding="UTF-8"?>
<course>
  <academic-career-val type="integer">1</academic-career-val>
  <assumed-knowledge-and-required-skills nil="true"></assumed-knowledge-and-required-skills>
  <available-through-customised-graduate-programs type="integer" nil="true"></available-through-customised-graduate-programs>
  <co-teaching-course-id type="integer" nil="true"></co-teaching-course-id>
  <consent-description nil="true"></consent-description>
  <consent-required type="boolean" nil="true"></consent-required>
  <corequisites nil="true"></corequisites>
  <cost-considerations nil="true"></cost-considerations>
  <course-code>COMP1130</course-code>
  <course-description>&lt;p&gt;This course, and its sequel, COMP1140 Data Structures and Algorithms II, will study problem solving using programming languages, data structures and algorithms. The mode of delivery will be via problem seminars which will be seeded by an academic who will introduce a problem, typically associated with his/her research area. Each problem will be worked on by the students who will report in class on their solutions. The problems will be selected to be appropriate vehicles for the students to use to learn about various syllabus topics.&lt;/p&gt;
&lt;p&gt;After the completion of both courses, student will have improved their problem solving abilities and have implemented algorithms in at least two languages, including a functional one and an object-oriented one.&lt;/p&gt;</course-description>
  <course-group nil="true"></course-group>
  <eligibility nil="true"></eligibility>
  <filled-flag type="integer">1</filled-flag>
  <first-year-course type="boolean">false</first-year-course>
  <id type="integer">10762</id>
  <incompatibility nil="true"></incompatibility>
  <indicative-assessment>&lt;p&gt;Assignments (30%); Final exam (70%)&lt;/p&gt;
</indicative-assessment>
  <indicative-reading-list nil="true"></indicative-reading-list>
  <is-active type="integer">1</is-active>
  <is-public type="integer">1</is-public>
  <learning-outcomes nil="true"></learning-outcomes>
  <lock-version type="integer">0</lock-version>
  <long-title>Data Structures and Algorithms I</long-title>
  <max-units type="integer">6</max-units>
  <min-units type="integer">6</min-units>
  <other-information nil="true"></other-information>
  <preliminary-reading nil="true"></preliminary-reading>
  <prescribed-texts nil="true"></prescribed-texts>
  <progress-units type="integer">6</progress-units>
  <quota nil="true"></quota>
  <recommended-courses nil="true"></recommended-courses>
  <requisite-statement>&lt;p&gt;Enrolment in the Bachelor of Computer Science (Honours) or permission from Head of Computer Science.&lt;/p&gt;</requisite-statement>
  <restricted-program-entry type="integer" nil="true"></restricted-program-entry>
  <short-title>Data Structures &amp; Algorithms I</short-title>
  <student-contribution-band>Band 2</student-contribution-band>
  <subject>Computer Science</subject>
  <technology-requirements nil="true"></technology-requirements>
  <updated-by nil="true"></updated-by>
  <version type="integer" nil="true"></version>
  <workload nil="true"></workload>
  <year type="integer">2010</year>
</course>
