2014/2015

01415 Computational Discrete Mathematics

Engelsk titel:

Computational Discrete Mathematics

Sprog:

Point( ECTS )

5

Kursustype:

Kandidat
Kurset udbydes under åben uddannelse
 

Skemaplacering:

E3A (tirs 8-12)

Undervisningens placering:

Campus Lyngby

Undervisningsform:

forelæsninger, grupperegning, projektopgaver.

Kursets varighed:

13-uger

Eksamensplacering:

Aftales med underviser, Aftales med underviser

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Anbefalede forudsætninger:

,

Deltagerbegrænsning:

Minimum 5

Overordnede kursusmål:

An introduction to fundamental algorithms that play an important role in modern engineering science: finite field arithmetic (crucial for cryptography and coding theory) as well as solving systems of nonlinear equations (central to many areas of computer science and enigeering). The focus is on acquiring mathematical tools to solve problems in practice.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Efficiently compute over finite fields: addition, multiplication, squaring, exponentiation
  • Apply the algorithms for efficient finite field arithmetic to implement real-world cryptographic protocols
  • Represent classes of real-world problems as systems of nonlinear equations
  • Solve systems of nonlinear equations by applying such algorithms as Buchberger's algorithm and SAT solvers
  • Apply a computer algebra system to solve computational problems in practice
  • Determine complexity of algorithms
  • Write quality technical reports
  • Present results concisely and informatively
  • Efficiently work and communicate in teams

Kursusindhold:

Rings, finite fields, arithmetic in finite fields (efficient addition, multiplication, squaring), algorithms for exponentiation, algorithms for solving nonlinear systems of equations (such as SAT solvers or Gröbner-basis finding Buchberger's algorithm), computer algebra systems

Kursusansvarlig:

Andrey Bogdanov , Bygning 324, Tlf. (+45) 4525 5472 , anbog@dtu.dk
Peter Beelen , Bygning 303 B, Tlf. (+45) 4525 3022 , pabe@dtu.dk

Institut:

01 Institut for Matematik og Computer Science

Tilmelding:

I CampusNet
Sidst opdateret: 29. april, 2015