CS 101: Algorithms & Programming I - Lab 0

The following tables list the computer literacy skills/knowledge that you should acquire. They allow you to evaluate your existing situation and provide a means for you to track your own progress towards mastery. Please be honest with yourself! Complete the tables by ticking the skills you feel you currently have. Next, rank yourself as Clueless, Novice, Apprentice or Expert, in each of the areas. If you feel you are weak in any particular area, do the corresponding lab assignment and, as you gain experience, check off your new skills. In time, you should be able to upgrade your ranking.

Guide to self-ranking:


Skill area tables & corresponding lab assignments: