At present, many colleges and universities set up the "VC++ program design" course. But the teaching of this course is still stays in the classroom and experimental stage. Therefore, we proposed the hierarchical level project-driven teaching method base on "Conceive, Design, Implement, Operate" framework for the engineering education curriculum. With this method the teaching steps developed according to the real projects. The process of this method include five levels: project selection and demand analysis, Modular teaching content, low-level function implementation, high-level function implementation and software testing, project acceptance evaluation and analysis. We implemented the hierarchical level project-driven teaching method in VC++ program design course. From the results in this... paper, we conclude that the hierarchical level project-driven teaching method integrated the advantages of both hierarchical teaching method and projects driven method, which effective improved for traditional project-driving method. It is regarded as a kind of new method suitable for applied talents training.