Department of Computer Science and Engineering |
|
CSE 247 / 502N |
Fall 2016 |
Find your name and the last two digits of your ID on the following sheet to see where you are expected.
- Click here for your studio room assignment.
- If you are assigned to Eads 016 it is because you agreed to bring your own laptop, working with a partner you already know (in which case your partner is also in Eads 016), or working with somebody you find there as your partner.
Be sure to bring your laptop to Eads 016.
- If you are in Urbauer, you are welcome and encouraged to bring your laptop with you.
About the course: CSE 247/501N provides an introduction to algorithms. We write computer programs to achieve a certain effect, but these programs become algorithms when we can reason logically about why they operate correctly and mathematically determine the resources they require. Familiarity with the fundamental algorithms we study here is a basic step in your transformation from computer programmer to computer scientist. Your ability to analyze an algorithm you have not previously seen takes you a step further in that transformation. Your transformation is complete when you can construct new algorithms to solve problems, and reason about your algorithms' correctness and resources requirements.