The aim of the study is to effectively cultivate the system analysis,design and R&D capabilities that students majoring in automation should have.In view of the problems existing in the course of C#Programming and SQL Database Application,such as the single teaching mode,the insufficient practice of the course content,and the insufficient training of students'abilities,the training objectives centered on engineering awareness and engineering quality are formulated.Based on the Mosoteach platform,the online and offline mixed teaching mode and the cross-teaching mode of classroom and enterprises are explored.The teaching content based on the combination of the theory and practice of the results-oriented teaching concept is to reform the teaching method through the project-driven method,reform the practical teaching with the combination of the independent and team methods,and explore the comprehensive and multi-level evaluation methods to improve students'ability to solve complex engineering problems.