物联网工程专业人才培养需要学生具备使用软件工具开发与设计物联网系统的能力。为了提高物联网工程专业学生熟练使用软件语言开发工具,解决复杂工程中软件问题的能力,采用基于MOOC、任务驱动课程预习、按需翻转、阶梯式实践训练、多维管理成绩评定的软件语言课程教学改革,对两个行政班进行了试点对比实验。实验结果表明进行教学改革的班级在C#语言程序设计这门课程上成绩明显高于未教学改革的班级,学生对新的教学模式认可度高,同时提高了学生的自学、语言表达、团队合作、解决工程问题等能力。