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.
Instructor:
Schedule:
- July 18, 2016 - August 17, 2016
- Monday, Wednesdays, Fridays; 12:30PM - 3:00PM
- The course calendar shows the schedule for this course.
Location:
Textbook:
Thomas M. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
Introduction to Algorithms, Third Edition
Getting Help:
- Post questions to Piazza: https://piazza.com/wustl/summer2016/cse247502n/home
- Help sessions Monday, Wednesday, Friday after class from 3:00pm to 4:30pm in Urbauer 216
- Help sessions Tuesday, Thursday from 5:00pm to 6:30pm in Cupples II L001
- We will add additional help sessions on an as-needed bias. If you need help, let the instructor know.
Feedback:
Please feel free to leave the instructor anonymous feedback.
This course is based on material created by Ron K. Cytron.
Last modified 16:06:11 CDT 03 August 2016
by Kyle J. Harms