Personal tools
Log in
You are here: Home Faculty Education Programmes Undergraduate Programmes Undergraduate Programmes 2012 -> Advanced Algorithms and Programming

Advanced Algorithms and Programming

Course title: Advanced Algorithms and Programming

Code: FEIT07Z011

Number of credits (ECTS): 6

Weekly number of classes: 2+2+1+0

Prerequisite for enrollment of the subject: None

Course goals/Competences: Students will be able to work with many data programming structures, and the use them for designing algorithms.

Total available number of classes: 180

Curriculum: Introducing advanced techniques and algorithms for programming, advanced sorting algorithms, algorithms for working with linked lists, trees and graphs, priority queues, hash tables, maps and dictionaries, dynamic programming, word processing.

Literature:

Literature

Compulsory literature

No.

Author

Titl

Publisher

Year

1

Roberts Lafore

Data Structures and Algorithms in JAVA,

2nd Ed.

SAMS

2003

2

T. H. Cormen et all

Introduction to Algorithms,

3rd Ed.

 

MIT Press

2009

3

M. Goodrich,

R. Tamassia

Data Structures and Algorithms in Java,

4th Ed.

John Willey

2005