Starting from the second issue of 2020, SCM and embedded system application will launch the column of “first part of the volume”. In each issue, an expert in the industry will be invited to share his own views on the current hot spots of embedded technology, so as to provide entertainment for the majority of Embedded Technology Practitioners / enthusiasts. Today’s article is the first part of the 10th issue of 2020!
Embedded system teaching: acquiring knowledge and growing in the sense of achievement
Department of information science, Beijing University of Technology
Embedded technology is an important symbol of the development of computer technology in the 20th century, which has a broad market development space. Embedded system has been widely used in military, aerospace, consumer electronics, network communication, industrial control and other fields. Domestic colleges and universities have set up “embedded system” related courses. Embedded system is application-oriented, and different majors have different training objectives, teaching systems and curriculum contents. For example, the major of electronic engineering mainly focuses on the design of hardware platform, the major of automation, medical instrument, measurement and control mainly focuses on the design of intelligent instruments, and the major of software mainly focuses on the development of embedded application software.
The course of embedded system should start from the angle of “system”, and focus more on software / With the cooperation of hardware, the “bottom-up” professional courses of computer system are organically integrated to form a clear logic line. Let students realize: digital logic, digital system design, computer composition principle (or microcomputer principle), microcomputer interface technology, operating system, database, program design, computer network, computer control and other courses are no longer independent courses, but an organic “whole”. In recent years, with the addition of Internet of things, big data and artificial intelligence, the course content of embedded system should be adjusted dynamically.
The embedded system course pays more attention to the cultivation of students’ engineering practice and system ability. When talking about the engineering design method and design process, it involves the use of development environment and development tools. If we follow the previous teaching method of teaching in class first and then doing experiments in the laboratory, students will not only feel boring and difficult to master, but also spend time reviewing before the experiment. Therefore, we can learn from the teaching concept of “learning by doing” first proposed by Carnegie Mellon University, which aims to cultivate the comprehensive practical ability and engineering literacy of engineering students.
The assessment method of embedded system course should be oriented to solve practical engineering problems and abandon the traditional paper examination mode. In the process of project design, students should not “grasp the beard and eyebrows”, but should decompose the complex engineering problems, just like in mathematics, it is easier to solve the equation of one variable than the equation of many variables. For example, to design an electronic clock with voice time function: first, debug RTC module, voice synthesis module, key module and OLED display module respectively, then combine RTC module and OLED display module for debugging, and finally add voice synthesis module and key module. In this way, you can gradually gain a sense of achievement in the process of continuous training, continuous accumulation, continuous growth!
Editor in charge: Tzh