1 00:00:00,012 --> 00:00:03,490 So that brings us to the end of our journey and concludes the course. 2 00:00:03,490 --> 00:00:07,130 And you know, I've been teaching this material for a number of years now. 3 00:00:07,130 --> 00:00:09,565 But it never stops being fun, never gets boring. 4 00:00:09,565 --> 00:00:13,367 The study of algorithms is an excuse to learn the many of the greatest hits of 5 00:00:13,367 --> 00:00:16,234 computer science. Many of the most brilliant ideas in the 6 00:00:16,234 --> 00:00:20,332 history of the discipline made appearances in these algorithms courses. 7 00:00:20,332 --> 00:00:23,996 So you've learned a number of elogants and clever algorithms and concepts. 8 00:00:23,996 --> 00:00:27,501 You've learned a bunch of practical techniques you can apply in your own 9 00:00:27,501 --> 00:00:31,433 programming projects, and there's been a remarkably large intersection between 10 00:00:31,433 --> 00:00:34,012 these two things. I know it hasn't always been easy. 11 00:00:34,012 --> 00:00:37,383 The state of the art in the design and analysis of algorithms and data 12 00:00:37,383 --> 00:00:40,916 structures is a difficult topic. The computer scientists who precede us 13 00:00:40,916 --> 00:00:45,390 were brilliant, creative individuals. You are now in a position to stand on the 14 00:00:45,390 --> 00:00:49,427 shoulders of those giants and apply their ideas in your own projects. 15 00:00:49,427 --> 00:00:52,760 And I wanted to be a little more starry eyed about things. 16 00:00:52,760 --> 00:00:56,374 I might hope that this class has left you a little bit changed. 17 00:00:56,374 --> 00:01:00,450 maybe a little bit more passionate or curious about computer science. 18 00:01:00,450 --> 00:01:03,260 Maybe a little bit smarter than when we started. 19 00:01:03,260 --> 00:01:04,155 Until next time.