Skip to content

20230605

如果链接失效,请提一个issue.

If any of the links failed, please submit an issue.

One Course 一门课

中科院陈云霁团队开设的《智能计算系统》 AI Computing Systems by Yunji Chen from CAS

http://novel.ict.ac.cn/aics/

From the design of neural networks(in Tensorflow), to the design of deep learning processors(in Verilog), this course gives students an overall understanding of AI computing systems.

Chen co-authored ASPLOS'14 Best Paper about machine-learning accelerator and co-founded Cambricon.

这门课,从抽象层次较高的神经网络设计(TensorFlow),讲到最硬件的深度学习处理器设计(Verilog),给了学生关于智能计算系统较全面的理解。

陈云霁参与的关于机器学习加速器的工作获得了ASPLOS 2014的最佳论文奖。他也是人工智能芯片创业公司寒武纪的创始人之一。

DianNao: a small-footprint high-throughput accelerator for ubiquitous machine-learning. (ASPLOS '14)

One Assignment 一项作业

Homework 0: Being a Good Classmate and A Few Java Exercises from UC Berkeley CS61B, Data Structures (2022 Spring)

https://inst.eecs.berkeley.edu/~cs61b/sp22/materials/hw/hw0/index.html#b-respectful-communication

It shows what amazing effects could be achieved by the first assignment of one course.

It contains prerequisites and behavior requirements.

Some material in the Homework0 might not be considered part of an assignment in other courses.

This is a trick: if you want the students to read/do something, put it in the (first) assignment!

这是加州伯克利大学的数据结构课程的第一个作业。

它告诉我们,一门课程的第一个作业可以起到多么非凡的作用。包括行为准则、先修知识等。

一些材料在其他课程中或许不会被放到作业里。这是一个技巧, 如果你想让学生读什么东西、做什么事情,把它放到作业里!

One Paper 一篇论文

Lorraine Jacques. 2023. Teaching CS-101 at the Dawn of ChatGPT. ACM Inroads 14, 2 (June 2023)

Teaching CS-101 at the Dawn of ChatGPT, ACM Digital Library

There's a lot of discussions about teaching CS in the ChatGPT-era. I love this one particularly because it compares teaching programming after ChatGPT with teaching math/arithmetics after calculators. The traditional crafts of programming still has its value just as basic calculation practice in primary school. But just like calculators being added into primary school math textbooks, we should prepare to teach programming in a different way. It mentioned some trials to incorporate ChatGPT into the teaching of CS-101.

关于ChatGPT和计算教育,已经有很多的讨论。我喜欢这篇文章,因为它的一个精彩比喻是,在ChatGPT出现之后讲授编程,就像在计算机出现之后讲授数学/算数一样。“传统”的编程手艺,就像小学的基础算术教学一样,仍有其价值,但就像计算器被加入小学课本一样,我们也要准备好用不同的方式讲授编程。这篇文章中提到了一些将ChatGPT融入程序设计教学的尝试。