本文以“互联网+教育”的高等教育教学改革为方向,以《计算机文化基础》、《数据库原理》校级精品课程、重点课程建设为依托,以《大学计算机基础》课程评估为契机,以哈尔滨工业大学《C语言程序设计》课程在教学中的应用为基础,以多所高校慕课资源的共享共建为实践,实施并完成了本文的研究与实践。研究了慕课在高校教学中的应用价值;现有课程资源的有效利用;传统课程到慕课的快速合理转换;慕课建设流程的设计与优化;O2O教学的互补与融合。实现了《大学计算机基础》课程慕课资源的建设;《C语言程序设计》课程慕课资源的共享建设;《大学计算机基础》课程慕课课程建设推动下计算机公共基础类课程一系列教学改革的实施。