In this module, we will discuss presenting computer science to students as more than programming. Dr. Fran Trees from the Rutgers Computer Science Department presents on introducing problem-solving to students through a design cycle and the process students should go through when answering well-designed computer science problems. We also discuss expressing solutions in ways we can all understand (like flow charts and pseudocode). Finally, Dr. Trees presents examples of the problem-solving process and how these strategies can be implemented in the classroom.
Next, we look at the concepts behind problem-solving in computer science before the programming process. Dr. Trees presents on utilizing problem-solving steps in the classroom through examples of common examples of problems. We discuss the five steps behind problem-solving and work through each example utilizing these steps. Finally, we look at a common search optimization technique and present a challenging problem for you on utilizing minimum spanning trees.
Comments