ECE 215
Design and Analysis of Algorithms
Fall 2008
Course Information

  • Outcomes
  • Text
  • Required Textbook
  • Recommended Textbooks
  • Assigned Reading should be read before the appropriate lecture to help you understand the material as it is presented in lecture. I will implement the algorithms and data structures in lecture. See the table on the course main page for assigned reading.
  • Course grade will be assigned according to a curve of combined scores from 6 homeworks (30%), 4 quizzes (40%), and a final exam (30%). No make-ups for exams. All questions about homework, course material, and grading should be directed to your TA. Use the lab/discussion section or email to your TA for clarification of homework and lecture material.
  • Homework will be graded in your lab section each week. You must submit your homework directly to me in lecture. Start early on homework assignments to allow yourself adequate time for unforeseen delays and last minute crunches. Label your homework with your name, student ID, and ECE 215. Late homework will not be accepted. Discussing concepts with others is ok, but copying another's solution is cheating and all students involved will be punished severely. Fabricating output for a program that does not work correctly is also cheating and will result in a zero score for that assignment. Homework is your chance to teach yourself the material for that week.
  • Quizzes will be passed out in lecture on Thursday. They will be take home exams. Your typed solution is due by start of lecture the following Tuesday. You may use any book reference, but no human help.
  • Final Exam will be a comprehensive take-home exam. You must complete the exam yourself with no help from other humans. You may use any book reference you like. I will give you one full week to complete the exam.