Computer Programming I - Shereef Abu Al-Maati (2018)