Course Code | Course Name | Credits | Hours |
---|---|---|---|
3405116 | Data Structures & Programming | 3.0 | 3 |
Description | Fundamental programming concepts are presented together with supporting theoretical bases and practical applications. This is a list of topics that will be covered in this course: Java classes, GUI and object-oriented programming, data structures for lists, trees, hash tables, and graphs, sorting and searching, and several algorithmic methods such as divide-and-conquer, tree and graph traversal methods, and greedy algorithms. |