tobb etu logo  
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
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