Protocols?

when I open a built-in protocol its blank. I thought protocols were templates. Am I supposed to make my own templates/protocols? I would like an example of what a protocol would look like for math, computer science, and electrical engineering.