Abstract:In this paper, we first introduce the opportunities and challenges faced by computer majors in universities against the background of new engineering education movement. Then, we analyze the status and shortcomings of current teaching of Computer Organization Principles, one of the core courses for computer majors. Third, we propose a reform plan for this course based on OBE(Outcomes-Based Education) teaching concepts: course materials are vertically extended and horizontally positioned; Raspberry Pi is introduced to implement software and hardware collaborative teaching to improve students' practical engineering abilities; with teaching methods, the role change of teachers is emphasized to develop students creative thinking, self-learning and lifelong learning abilities; a long-term iterative teaching feedback mechanism is created, with multi-dimensional coverage, full factor participation, and full life cycle to support and guarantee satisfactory teaching results.