Academics
  /  
Courses
  /  
Descriptions
COMP_SCI 396, 496: Programming Languages Seminar


VIEW ALL COURSE TIMES AND SESSIONS

Prerequisites

Register by consent of instructor only.

Description

This course is a seminar organized around readings and discussions of research papers on Programming Languages (PL). Each incarnation of the course will take a deep dive into a different topic of PL research; contact the instructor for this year's topic.

The course is primarily aimed at PhD students; but undergraduate or MS students who have taken 321 and 396/496: Dynamics of Programming Languages and want to learn more about PL research are also welcome.

COURSE INSTRUCTOR: Prof. Christos Dimoulas

COURSE COORDINATOR: Prof. Robby Findler

REQUIRED TEXT: None

COURSE OBJECTIVES: To learn about a topic in PL research.

DETAILED COURSE TOPICS: Varies from year to year.

GRADES: Based on participation in in-class discussions and activities.

HOMEWORK ASSIGNMENTS: Students are asked to read a research paper every week and prepare to participate in the discussion of the paper in class. The preparation may include answering questions about the paper, creating a presentation, or explaining an idea from the paper with formalisms and code. The exact details vary based on the topic of each year.