Tag: Teaching

  • AI可以改变什么:为孩子编程

    AI可以改变什么:为孩子编程

    自从大语言模型风靡以来,一场席卷各行业的颠覆性变革悄然开启。虽然我们无法枚举所有正在发生变化的行业,但仅从各类创业公司提出的新需求,以及大型科技公司对传统业务的 AI 化改进中,都能感受到这次变革影响之深。然而,与业务驱动的宏大叙事不同,以 LLM 为代表的 AI 模型对普通人的生活究竟意味着什么,即使是身处风口浪尖的程序员们,有时也难以言说。

  • Selected Labs for CS350 courses in Binghamton University

    Selected Labs for CS350 courses in Binghamton University

    TL; DR. This will be a series regarding labs I gave during the spring 2022 semester. The reason why I am writing this down is that it has been a week and no students have asked for the solution for the last Lab. I realize that the learning gap between students is huge, especially when…

  • Introduction to Xv6: how system call works

    Introduction to Xv6: how system call works

    In this post, you will learn a few basic concepts of xv6. The learning path will be closely coupled with the first project assignment I gave when I assisted in teaching OS classes.Understanding system calls and knowing how to implement a simple one will be covered in the first half.In the second half of this…