Lecturers: OGATA, Kazuhiro (email: ogata at jaist dot ac dot jp)
Oct 26, 2024 - Feb 8, 2025
Contents:
News
How to
tackle
Exam
Assignments
Class schedule (lecture notes)
A programming language Minila (used at 8th, 9th
& 10th classes)
Links
Part of the exercises found in the lecture notes are the
assignment problems. The details, such as the submission deadine, will
be described at classes.
Class schedule (lecture
notes)
9:20-11:00, Oct 26,
Saturday
1. Sorts, Operators, Terms and Equations (lecture note 1)
Submission deadline of HW1: Midnight of Nov
4 (JST)
11:10-12:50, Oct 26, Saturday
2. Modules, Order Sorts and
Lists of Natural Numbers (lecture
note 2)
Submission deadline of HW2: Midnight
of Nov 10 (JST)
9:20 - 11:00, Nov 16, Saturday
3. Tern
Rewriting (lecture note
3)
Submission deadline of HW3: Midnigt of Nov
24 (JST)
11:10-12:50, Nov 16, Saturday
Tutorial Hour (for
lecture note 3)
9:20-11:00, Nov 23, Saturday
4. Parametrized
Modules (lecture note
4)
Submission deadline of HW4: Midnigt
of Dec 8 (JST)
11:10 - 12:50, Nov 23, Saturday
5.
Tables (lecture note
5)
Submission deadline of HW5: Midnigt
of Dec 15 (JST)
9:20-11:00, Nov 30, Saturday
6.
Infinite Lists (lecture note
6)
Submission deadline of HW6: Midnigt
of Dec 29 (JST)
11:10 - 12:50, Nov 30,
Saturday
7. Multisets (lecture
note 7)
Submission deadline of HW7: Midnigt
of Jan 13 (JST)
9:20-11:00, Dec 14, Saturday
8. A
Programming Language Processor - Interpreter (lecture note 8)
11:10 - 12:50, Dec 14, Saturday
9. A Programming
Language Processor - Virtual Machine (lecture note 9)
9:20 - 11:00, Dec 21, Saturday
10. A
Programming Language Processor - Compiler (lecture note 10)
Submission deadline of HW8, 9, and 10: Midnigt of Jan 26 (JST)
11:10-12:50, Dec 21, Saturday
11. Program Verification - Natural
Numbers (lecture
note 11)
Submission deadline of HW11: Midnight of Feb
2 (JST)
9:20 - 11:00, Jan 18, Saturday
12. Pregram
Verification - Lists (lecture note 12)
Submission deadline of HW12:
Midnight of Feb 9 (JST)
11:10-12:50, Jan 18, Saturday
13.
Verification of Arithmetic Caclulator Compiler (lecture note 13)
Submission deadline of HW13: Midnight of Feb
16 (JST)
9:20 - 11:00, Jan 25, Saturday
14. Proof Assistant
(lecture note 14)
Submission deadline of HW14: Midnight of Feb 24
(JST)
11:10-12:50, Jan 25, Saturday
Tutorial Hour (for
Exam)
100min among 9:20-12:50, Feb 8,
March 8, Saturday
Exam
A Programming Language Minila (used at 8th, 9th & 10th classes)
ast.cafe
misc.cafe
interpreter.cafe
vm.cafe
compiler.cafe