A portrait of adopted programming languages of Portuguese Higher Education Institutions | IEEE Conference Publication | IEEE Xplore