今天的主角是来自我院自动化及机器人中心的四位教师：Laurent Kneip, Sören Schwertfeger, Manolis Tsakiris & Andre Rosendo。他们所在的中心致力于自动化与机器人领域的高级研究与应用智能算法，软件与系统开发。研究方向涉及计算机科学与人工智能，控制与优化，计算机视觉等各个方面。让我们来一起看看他们所教授的课程都有哪些。
The course CS284 introduces the techniques and algorithms that are needed in order to enable an intelligent mobile device to track its own position within a given environment, a problem called Simultaneous Localization and Mapping. The students are being taught important aspects such as the history of SLAM, the relevance of the problem, and important solutions such as 2D or 3D Lidar based SLAM, monocular or stereo visual SLAM, or SLAM with consumer depth cameras such as Microsoft's Kinect. The course concludes with an exposition of more recent topics such as dense SLAM, SLAM in non-rigid environments, and semantic SLAM. Although CS284 has many undergraduate students, it is a challenging Master level course that expects certain programming and math skills, and it requires the students to solve homeworks that resemble mini-projects and thus asks them to really be creative. It is my hope that this course teaches the students the essentials of an important technology that is believed to play a crucial role in many of tomorrow's new, intelligent devices on the market.
Computer Architecture (CA) is a mandatory 6-credit point course for all undergraduate Computer Science students. It has 206 students this year. Prof. Schwertfeger says:
I really like teaching CA, even though my research is on Artificial Intelligence for Mobile Robots. I think it is important for CS students to really understand how a computer is executing a program, from the transistors, integrated circuits, over CPU design to assembly and high-level programming languages. I have been teaching CA since 2016. This year I wanted to give the course together with a new faculty at SIST, Prof. Chundong Wang, but due to the virus situation, he couldn’t start teaching, as he is still stuck in Singapore. Making a good online course is a new challenge for everybody involved: students, administration and Professors. I spend much more time on preparing the lectures, compared to classroom teaching. On the one hand I plan to re-use the recorded videos in the future, so they better be good. This is why I am also providing English subtitles for my video lectures, such that students who are still improving their English can follow the content better. But on the other hand, I also need to prepare at least two quizzes for each lecture, that should teach the students something, have the right difficulty and also, quite important, be correct. One quiz is used for the live teaching with zoom, while the other is given with the videos, to encourage active learning of the students.
Linear Algebra for Information Science is an upper level undergraduate class on linear algebra and its applications in data science and machine learning, computer vision, signal processing, and control systems.
The Mechanical Design and Mechatronics course teaches our students on how to be engineers, calculate and create things that will help China develop and become a richer country. The students from these courses will be better prepared to join the current job market, with a good combination of Artificial Intelligence and mechanical construction, bringing Information Science to the world we live in.