<p>
</p>
<p>Algorithms are extremely useful to study. They generally fall under the data structures category because you learn useful algorithms over data structures (i.e. trees, graphs). A college-level algorithms class is normally a very challenging proof-based class, so I’d be interested in seeing the curriculum that your brothers are studying.</p>
<p>Algorithms is probably the most important math-based CS class students will take at the undergraduate level.</p>