• PRESIDENT'S WELCOME
  • ALUMNI
  • EDUCATIONAL TRUST
  • BUSINESS
  • LIBRARY
  • HOME
You can go anywhere from here

Registry

Module Specifications

Current Academic Year 2009 - 2010
This information is provisional and subject to change.

Module Title Algorithms & Complexity
Module Code CA313
School Computing
Online Module Resources

Module Co-ordinatorProf Andy WayOffice NumberL2.01C
Level 3 Credit Rating 5
Pre-requisite None
Co-requisite None
Module Aims
The aim of this course is to introduce the student to the fundementals of complexity theory.

Learning Outcomes
As a result of this course the student will: · understand the fundementals of complexity classes; · understand the relationship between these complexity classes; and · appreciate of the implications of these classes on computation.

Indicative Time Allowances
Hours
Lectures 24
Tutorials 0
Laboratories 0
Seminars 0
Independent Learning Time 51

Total 75
Placements
Assignments
NOTE
Assume that a 5 credit module load represents approximately 75 hours' work, which includes all teaching, in-course assignments, laboratory work or other specialised training and an estimated private learning time associated with the module.

Indicative Syllabus
· Sets, relations and functions. Proofs by induction, breadth-first search and diagonalisation.Alphabets, words and languages. Turning machines. Machines and languages. Reducibilitybetween languages. · The class P. Polynomial-time reducibility. · The class NP. NP-complete languages. Cook''''s theorem. NP-intermediate languages. · The class coNP. The Boolean hierarchy. The polynomial hierarchy. Exponential-time· complexity classes. · Space Complexity. Space complexity classes. Relations between time and space. Logarithmic space. Polynomial space.
Assessment
Continuous Assessment20% Examination Weight80%
Indicative Reading List
Essential Introduction to the Theory of Complexity , D.P. Bovet and P. Crescenzi, Prentice Hall,1994 ISBN: 0139153802Supplementary Computers and intractability: a guide to the theory of NP-completeness , M.R. Garvey and D.S. Johnson, Freeman, 1979ISBN: 0716710455.
Programme or List of Programmes
BSSAStudy Abroad (DCU Business School)
BSSAOStudy Abroad (DCU Business School)
CASEBSc in Computer Applications (Sft.Eng.)
ECSAStudy Abroad (Engineering & Computing)
ECSAOStudy Abroad (Engineering & Computing)
HMSAStudy Abroad (Humanities & Soc Science)
HMSAOStudy Abroad (Humanities & Soc Science)
SHSAStudy Abroad (Science & Health)
SHSAOStudy Abroad (Science & Health)
Timetable this semester: Timetable for CA313
Date of Last Revision28-NOV-08
Archives: