What is "Algorithmic Problem Solving"? Hi all, I'm trying to get a head start on next semester's difficult classes and am kind of confused about what a certain class entails. I have a Computer Science course that is part of the core for my math major: "CSCI 2310, 2311. Algorithmic Problem Solving and Programming Laboratory (4,0) - Design of algorithms and their implementation as programs in high-level language such as Java." I was wandering if anyone here had any idea as to what exactly this entails, as well as what I should study in preparation? Thanks for any help.