15-714: Resource Aware Programming Languages (F25)

Resources

Lectures

Lectures are the main source of information in this course. Attendance is not mandatory but strongly encouraged if you want to succeed.

The times of the weekly lectures are as follows.

The lectures are in person and there will be no recordings or support for remote participation.

For lectures that differ from the content in the textbook, we will publish lecture notes on the course website.

Office Hours

Jan Hoffmann:

Textbook

Lecture notes will be published successively on the course website.

Foudational programming-language concepts are described in Bob Harper’s PFPL:

Robert Harper, Practical Foundations for Programming Languages (Second Edition), Cambridge University Press, 2016.

PFPL is available as an e-book through CMU Libraries.

Discussions and Questions

We will use Ed Discussion for discussions.

Please post all questions you may have on Ed. You have the option to make your questions private but please consider making public posts for the benefit of your peers. There is an option to remain anonymous for other students. Instructors are always able to see your identity.

Submitting Assignments

You will submit your assignment on Gradescope.

Latex

See The LaTex Project for information about LaTex.