Understanding Relationships among Learning Styles, Learning Activities and Academic Performance: From a Computer Programming Course Perspective | IEEE Conference Publication | IEEE Xplore