COMP 762 Advanced Topics: Programming I
Big Data meets Programming Languages
and Compilers
Fall 2015 |
Announcements:
|
This is a seminar-based course which will focus on big data as it relates to programming languages and compilers. It is intended for advnaced students with a background in programming languages, compilers, databases or machine learning. Course participants will be actively engaged in reading and presenting state-of-the-art research papers. Prerequisites: Student must have completed graduate courses in at least two of programming languages, compilers, databases or machine learning and have the permission of the instructor. This web page acts as the official course outline. Contact Info
Marking Scheme
First class requirements - deciding the presentationsFor the first meeting, I expect each student to have found five potential topics and the papers that support those topics. You should prepare a short description of your proposed four topics (you should make a short powerpointish presentation, for example). Your presentation should be 10 minutes in total. From your four proposed topics we will pick three of them.Requirements for each presentation
Required Regulations for Course OutlinesIn accord with McGill University's Charter of Students' Rights, students in this course have the right to submit in English or in French any written work that is to be graded.McGill University values academic integrity. Therefore all students must understand the meaning and consequences of cheating, plagiarism and other academic offences under the Code of Student Conduct and Disciplinary Procedures (see www.mcgill.ca/students/srr/honest/ ) for more information). |
Maintained by Laurie J. Hendren.
Last modified Thu Sep 3 16:01:32 EDT 2015.
Compiler research projects: Soot, a Java analysis, optimization and transformation toolkit ---- abc, an AspectJ compiler. ---- McLAB, a compiler and VM toolkit for MATLAB |