Abstract:To better integrate professional education with ideological and political education and give full play to the educational function of professional courses, all universities and colleges are actively conducting pilot teaching reforms in ideological and political education in all courses and gradually develop a "grand ideological and political" education system. With "software engineering" course as an example and based on analyses of teaching materials and objectives, we elaborate on the focal points of this course for conducting ideological and political education from the aspects of scientific quality, innovation awareness, and life philosophy, etc., and shares in detail our experiences and practices of conducting ideological and political education in this course from respective aspects of teaching material design, teaching method reform and teaching evaluation improvement, etc. Our practice shows that the above-mentioned measures have effectively improved students' scientific literacy, legal literacy, national confidence and innovation awareness, and have achieved the goals of ideological and political education in all courses with satisfactory results.