|
The purpose of this course is to provide the students with solid foundations in the basic concepts of programming: data structures and algorithms. The main objective of the course is to teach students about structures and algorithms which allow them to write programs which can efficiently manipulate, store, and retrieve data.
Textbook(s)
- Fundamentals of Data Structures in C, Ellis Horowitz, Sartaj Sahni, Susan Anderson-Freed, ISBN 0-7167-8250-2 (amazon link)
- Data Structures and Algorithm Analysis in C, 2/E Mark Allen Weiss, Florida International University Publisher: Addison-Wesley: 1997 600 pp
- Richard Gilberg, Behrouz Forouzan
ISBN: 0-534-39080-3 © 2005
Publish date: October 11, 2004
672 pages Hardcover
- Langsam Y., Augenstein M., Tenenbaum A. Data Structures Using C and C++, 2nd edition, Prentice Hall Int., 1996 (ISBN 013-529322-7)
- Data Structures and Program Design in C, by Kruse R, Tondo C and Leung B. Prentice Hall
You can optionally follow C related subjects from following text book
|
Code for today's lab is here.
Code for today's lecture and Lab is here. corrected version with copy constructor and overloaded = operator is here
Codes for LinkedList lecture+lab are here.
(04/07/2018)Codes for LinkedList lecture+lab are here
|
Lecture Notes
Final exam will cover above subjects. |
|
Lab Works (click here)
Homeworks
- Will be puhlished on 19/07/2016
|
|
Last update :
August 9, 2018 |