Course number: COP 4530 Course name: Data Structure, Algorithms, and Generic Programming Course review committee members: Ashok Srinivasan, Zhenhai Duan, Chris Lacher Report submitted date: 09/13/2013 ---------------------------------------------------------------------- 1. Are there any problems with course last year? If Yes, describe the problems. No. ----------------------------------------------------------------------- 2. Course committee recommendations to the current/future instructors. This course is offered by multiple instructors. The current instructors have discussed their course contents and ensured that the essential material covered is identical, though differing emphasis may be placed on some of the peripheral topics. Future instructors need to ensure that they too cover the same core material. ------------------------------------------------------------------------ 3. Course committee recommendations to department/UCC regarding this course. Evaluation of competence in recursion can be moved to COP 4531. By then, students would have completed the Computer Organization course, which will help them understand recursion better. They will also be better trained to analyze the time complexity for recursive functions. There has been some concern about the programming preparation students have coming into this course in recent years. We suggest that instructors for COP 3330 ensure that they cover the essential material expected for students entering COP 4530.