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

Programming and Algorithms 2

Course title: Programming and Algorithms 2

Code: FEIT07L002

Number of credits (ECTS): 6

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

Institute: Computer techniques and Informatics

Prerequisite for enrollment of the subject: None

Course goals/Competences: Introducing advanced algorithms to work with certain data structures and an introduction to the fundamentals of object-oriented programming. Appropriate qualifications for writing programs for practical application.

Total available number of classes: 180

Curriculum: Advanced algorithms for working with arrays, matrices, and file structures, algorithms for solving mathematical, statistical problems. Basic concepts of object-oriented programming. Classes. Inheritance. Hierarchy of classes. Methods classes. Objects. Constructor. Destructor. Dynamic memory allocation.

Literature:

Literature

Compulsory literature

No.

Author

Title

Publisher

Year

1

S. Chapman

Fortran 95/2003 for Scientists & Engineers, 3rd Ed

McGraw-Hill Science/Engineering/Math

2007

2

M.T. Goodrich,

R. Tamassia

Data Structures and Algorithms in Java, 5th  Ed

John Wiley

2010

3

I.Chivers, J.Sleightholme

Introduction to Programming with Fortran: with coverage of Fortran 90, 95, 2003 and 77, 1st Ed

Springer

2008

Further literature

No.

Author

Title

Publisher

Year

1

M. Kupferschmid

Classical Fortran: Programming for Engineering and Scientific Applications, 2nd Ed,

CRC Press

2009

2

Thomas H. Cormen, et. al.

Introduction to Algorithms, (2nd Edition)

MIT PRESS

2001