Computer Applications Lecture Notes