This is the Github organization for the Machine Programming course (EN.601.727) hosted at Johns Hopkins University, currently taught by Ziyang Li. This course focuses on program synthesis with traditional approaches (bottom-up and top-down synthesis) as well as modern deep learning driven, especially foundation model driven approaches. Assignments and course materials are hosted under this organization.
Please email Ziyang Li (ziyang@cs.jhu.edu) for any questions about the course.