A Web-based Platform and a Methodology to Teach Programming Languages in Electrical Engineering Courses | IEEE Conference Publication | IEEE Xplore