cs210 - Data Structures and Algorithms
This course introduces classical data structures and algorithms with emphasis on performance using asymptotic analysis of algorithms and complexity classes. Fundamental data structure includes lists, stacks, queues, heaps, trees, and graphs. The student will learn a variety of algorithms for searching, sorting, traversing and hashing. In addition, the course covers the application of these data structures and algorithms in real-life problems and implementing them in modern programming languages. Students attending the course should demonstrate prowess in programing skills with two programming projects to be completed in class.
Class Schedule:
9.00AM to 10.00AM Everyday except Thursday. Room 1A15 Building 105.
10.00AM to 11.00 AM Everyday except Thursday. Room 1A15 Building 105.
Exams Schedule:
Major 1 Exam on Monday, September 30, 2024 at noon.
Major 2 Exam on Monday, November 4, 2024 at noon.
Final Exam: December 15, 2024 (12.30).