COSC241

Programming and Problem Solving

Description

When you successfully complete this paper, you will be able to demonstrate

  • an understanding of the nature of algorithms and how to analyse their efficiency
  • an appreciation for abstract data types (ADTs) and a knowledge of the ADTs most commonly used in software development (e.g., stacks, queues, lists, sets, priority queues, and equivalence relations)
  • an understanding of the most common data structures used to represent ADTs (e.g., arrays, linked lists, binary search trees, heaps), and the algorithms that operate on them
  • an increased proficiency in Java programming

Lectures

  • Monday 11am - Archway 4
  • Thursday 11am - Burns 1

Laboratories

Labs take place in rooms G37 and G38 of the Owheo building at 133 Union Street East. There are scheduled labs at 9am, 12pm, and 2pm on Tuesdays and Fridays.

Academic Integrity

In COSC241 we place high value on the virtue of academic integrity, and view academic misconduct as a very serious matter. For further information, please see our statement on academic integrity and academic misconduct.

Here is a student guide to Academic Integrity published by the University.

Class Reps

As well as communicating directly with staff members, any feedback can also be given via the class reps:

Valid XHTML 1.0 Strict

Page maintained by Iain Hewson. Last modified: Mon Mar 27 21:59:32 2017