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 |