This webpage in no way substitutes the official CS301/IT300 course webpage. The following resources were taking directly from the CS301/IT300 course webpage. Consult the course webpage for a more detailed look at course requirements and materials.