top of page

Computing Concepts PD - Algorithms & Programming

  • cshub37
  • Sep 1, 2021
  • 1 min read

Updated: Jul 9, 2024

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


RUTGERS_S_REVWHITE.png

Center for Effective School Practices

Graduate School of Education

Rutgers | The State University of New Jersey

80 Cottontail Lane, Suite 210

Somerset, New Jersey 08873

Rutgers is an equal access/equal opportunity institution. Individuals with disabilities are encouraged to direct suggestions, comments, or complaints concerning any accessibility issues with Rutgers websites to accessibility@rutgers.edu.

Copyright (C) 2021, All Rights Reserved.

Center for Effective School Practices

Graduate School of Education

A Unit of Rutgers, The State University of New Jersey

Funded by the United States Department of Education Office of Elementary and Secondary Education Under Grant #S411C200084 

bottom of page