TOBB
University of Economics and Technology
Department of Computer Engineering
BIL395 (BIL512)- Programming Languages
(2008-2009 Fall)
Instructor: Asst.Prof.Dr. Osman Abul
Lecture hours: Monday 10:30-12:20 (Amfi1), Wednesday 9:30-11:20 (308)
Teaching assistant: İbrahim Ethem Bağcı
Syllabus |
Announcements
- Sept 8, Course
website launched
- Sept 25, Assignment 1 is published
- Oct 13, Assignment 1 is extended to Oct 17
- Oct 13, Midterm 1 on Oct 20 (Monday) at 10:30
- Oct 28, Assignment 2 is published.
- Nov 18, Assignment 3 is published.
- Nov 18, Midterm 2 on Nov 26 (Wed) at 9:30
|
|
|
Weekly
activities
| Week |
Activity |
| 1 |
Topics covered: Sections 1.1, 1.2 and 1.3 |
| 2 |
Topics covered: Sections 1.4, 1.5, 1.6, 1.7 and 1.8; Sections 3.1, 3.2 and 3.3;
|
| 3 |
Topics covered: Sections 3.3(cont'd) and 3.4; Chapter 4 (all sections except 4.5);
Assignment 1: The problem
Follow the links for complete documentation of lex/yacc and Javacc. Also check manuals/primers for lex/yacc and Javacc. Grades.
|
| 4 |
No classes due to public holiday
|
| 5 |
Topics covered: Section 4.5; Sections 5.1, 5.2, 5.3, 5.3, 5.4, 5.5, 5.6 and 5.7 |
| 6 |
Topics covered: Section 5.8, 5.9, 5.10 and 5.11; Section 6.1, 6.2, 6.3 and 6.4
|
| 7 |
Midterm 1: QandA, Grades; Topics covered: Section 6.5, 6.6, 6.7, 6.8 and 6.9 (Slides) |
| 8 |
Assignment 2: The problem; Topics covered: Chapter 7 (all sections); Chapter 8 (all sections) |
| 9 |
Topics covered: Chapter 9 (all sections) |
| 10 |
Topics covered: Sections 10.1, 10.2 and 10.3; Sections 15.1, 15.2, 15.3 and 15.4. Assignment 3: The problem; |
| 11 |
Topics covered: Sections 15.5, 15.6 and 15.7 Midterm 2: QandA;
|
| 12 |
Topics covered: Sections 16.1, 16.2, 16.3, 16.4, 16.5 and 16.6 |
|