CSE 6341: Foundations of Programming Languages, Spring 2024

Schedule and Notes

Programming Projects

Written Assignments

Latest Announcements - see Carmen

Resources

Academic Integrity; AI and Academic Integrity; Avoiding Plagiarism (both coursework and research)

Motivation

In this document, the Education Board of ACM SIGPLAN (Special Interest Group on Programming Languages in the Association for Computing Machinery) explains why undergraduate students should learn about the principles of programming languages; even more so, the same reasons apply to graduate students. Programming languages research and practice have been highly influential in computer science, as evidenced by the following list of ACM Turing Award winners who have done pioneering work in this area.

Place and Time

Caldwell 120, 9:35 - 10:55 am, Tue and Thu

Instructor

Atanas (Nasko) Rountev, email: rountev.1 osu edu, office hours: see Carmen

Grader

See Carmen

Acknowledgements

Many thanks to Neelam Soundarajan, Gerald Baumgartner, and Mike Bond for providing materials and feedback for this course.