EVC 102, EEE 102: COMPUTER PROGRAMMING - Machakos University (MksU Press, 2019)