Programming courses Teaching methods Before, During, and After COVID-19 Pandemic | IEEE Conference Publication | IEEE Xplore