Domain Specific Languages of Mathematics
University of Gothenburg
Start date:
End date:
Pace of study: 50 %
Published education catalogue
Education information from the published source. The education record and its time-bound offerings are kept separate.
Code: DIT983
The course will present classical mathematical topics from a computing science perspective: giving specifications of the concepts introduced, paying attention to syntax and types, and ultimately constructing DSLs of some mathematical areas mentioned below. The lecture topics are: Introduction to functional programming and calculational proofs<br> Introduction to Domain Specific Languages (DSLs): case study linear algebra<br> DSLs and mathematics: case study category theory<br> Real analysis: mean value theorems, Taylor formulas<br> Real analysis: a DSL for power series<br> More linear algebra: eigenvalues and optimization
The student should have successfully completed: - 7\.5 hec in discrete mathematics, for example DIT980 Introductory Discrete Mathematics for Computer Scientists - 15 hec in mathematics, for example MMGD20 Linear Algebra D and MMGD30 Calculus D - 15 hec in computer science, for example DIT440 Introduction to Functional Programming or MVG300 Programming with Matlab and DIT012 Imperative Programming with Basic Object-orientation Additional 22.5 hec of any mathematics or computer science courses.
Each offering has its own dates and conditions. Closed offerings are retained as history and do not mean that a new application is open.
University of Gothenburg
Start date:
End date:
Pace of study: 50 %
Retrieved: .
Published: .
Publication version: 8e217193-f5fa-4778-b085-a4521fd03e8d
Checksum: 1b0dc54c0fc8a359f83ba9dc8f9d468479ce432de4c03bce3b8b33dd67fe3f6c
Last changed according to the source: 2024-09-10T10:12:30