The second midterm exam will cover chapters 21, 22, and 14. The exam will have the same format as the first midterm. You can bring a single page of notes with you to the exam.
For the chapter 14 problems I will be asking you to write pseudocode for both a recursive and a dynamic programming solution for a simple problem.
Here are some problems from the textbook you may want to look at to help you prepare for the exam.
21.1-1, 21.2-2, 21-3
22.1-7, 22.3-4, 22.3-5
14.1-3, 14.4-5, 14-9