Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 VT04
Topics in Programming Languages VT04
TDA260 - Topics in computer languages , 4,0p (ECTS 6,0)
There will be no lecture on 2005-03-11 or on the first day of the next
period 2005-04-08.
2005-02-28 I have still not heard from
Bing Liang or
Tu Cheng-chun about their presentations (or whether they have quit the course).
2005-02-22 From the email:
Some info about the presentations.
Presentations should be approx 25-35 minutes long. Your presentation should be in your own words. You may use a small number of slides from someone elses presentation, but these must be acknowledged clearly on the slide, and not presented as your own.
Let me know if you wish to use a projector (you can bring your own laptop).
About participation in the course.
I expect you to attend the presentations and actively participate. Part of your grade for the final part of the course may be helped by your active participation! Links to all papers are given on the course page. You are encouraged to download a copy of the articles presented to look at before the presentations.
2005-02-11 Deadline for choosing a paper to present: Monday 21 Feb.Please send me
a URL to the paper, and give me some ideas when you can present it.
2005-02-11 Peter Dybjer
will talk about Dependent Types.
This is an advanced course for undergraduates specialising in computer
languages, given in seminar form.
The course runs throughout the whole year, with regular seminars and discussions, occasional exercises, and a project.
You should have previously studied a course in programming languages.
When?
In period 3 the course meetings normally take
place in room 3407 in the EDIT building, at 13:15 on Fridays.
Course leader
David Sands (dave @cs)
room 5474 in EDIT Building, voice 772 1059 (Chalmers).
Course Programme
In the first part of the course, we study and compare a variety of different
languages.
In the last part of the course, you will present recent articles on
programming languages. Here is the timetable from last year.
You may choose any article related to programming
languages, published in the last 5 years. Good sources are:
ACM Principles of Programming Languages (POPL), annual conference.
ACM Programming Language Design and Implementation (PLDI), annual
conference
ACM International Conference on Functional Programming (ICFP), annual
conference.
European Symposium on Programming (ESOP), annual conference.
ACM Transactions on Programming Languages and Systems (TOPLAS), journal.
Journal of Functional Programming (JFP).
Most articles can be found on the web. The most convenient way to access ACM
articles is via the ACM Digital Library -- but full text is available only to
subscribers. Chalmers subscribes, so provided you use a machine with a
Chalmers IP number, and follow the link from this
page, you should be granted access (this doesn't always work!).
You can also find articles via researchindex.com, an excellent citation
index for computer science which often has cached copies or links to
articles, and Google's new academic search engine scholar.google.com
Let me know when you have chosen an article!
Schedule
2005-01-28 Dave talked about type systems and the Curry-Howard
Isomorphism.
Your individual presentations should be around 30 minutes long.
Here is an excellent article and talk about
how to give a good research talk.
Presentations of projects with two people can be slightly longer, and
should be divided between the speakers.
About the Projects
Course participants carry out a project related to computer languages, and present their work at a workshop at the end of the course. The projects completed in 2004 appear here.
Participants
Here is a list of participants.
Last modified: Monday, 28-Feb-2005 09:57:13 MET
http://www.cs.chalmers.se/~dave/Courses/Topics/