Teaching through Flipped Classroom and Learning Communities: Analisys of a Computer Programming Course during Pandemic | IEEE Conference Publication | IEEE Xplore