technology and ideas college credit