19-20 CS1822: Programming Laboratory
Programming language are tools. A skilled programmer is in demand because they're skilled at using these tools. This module is about developing those skills, which like any skill, requires practice, practice, practice.