The University of Queensland Homepage
School of ITEE ITEE Main Website

 COMP2000 - Special Topics in Computer Science 2A

Welcome to the COMP2000 - Special Topics in Computer Science 2A Home Page


UNDER CONSTRUCTION


In second semester 2007 this course will run as a course on the Python Programming language.
The assessment will consist of several small assignments and a mini project.

The topics covered will probably include:
  • Python as a calculator, numerical precision, operator precedence, intro
     to variables, simple types, type conversion, print
  • Procedures and procedural abstraction, comments, if statements, modules
  • Recursion, wishful thinking
  • Lists, tuples, dictonaries
  • For and while loops
  • List comprehension, Higher-order programming
  • Complexity
  • Files, I/O, Exceptions
  • ADTs - binary trees
  • Class, instance
  • Inheritance, multiple inheritance, overloading, exception classes
  • Class examples, unit testing and defensive programming


If you have any comments or suggestions, please mail Peter Robinson at pjr@itee.uq.edu.au