2.5. Recommendations


From the results of assessing CS 152, the most major concern observed was the difficulty students in CS 152 experienced in implementing tail recursion. Tail recursion is a difficult but essential topic in CS 152, and one of the fundamental concepts in functional programming and computer science. One recommendation is that instructors spend more time on this topic, give students more practice example questions, and also test the students repeatedly, not only on Midterm 1, but also on Programming Assignments, Midterm 2 and the Final Exam.