DEV Community

Discussion on: What are the skills that a public school Computer Science teacher should possess?

Collapse
 
dean profile image
dean

I think that something that helped a lot of my friends was an understanding in discrete math, actually. I personally learned without taking a discrete math course, but I know a lot of my friends understood a lot of their coursework after taking one.
It teaches some important concepts, like expressions and simplification, and how they apply to programming. There are also languages based entirely on discrete math (functional programming)

From what I've seen, people who are pretty good at math, but are a bit lacking in programming would benefit greatly from a discrete math course.