CSCE 304: Applied Problem Solving and Programming (=MGSC 398)