Active Learning of Programming as a Complex Technology Applying Problem Solving, Programming Case Study and OnlineGDB Compiler | IEEE Conference Publication | IEEE Xplore