Mathematics for computer science [ LSINF1250 ]
7.0 crédits ECTS
30.0 h + 15.0 h
2q
Teacher(s) |
Avoine Gildas ;
Saerens Marco (compensates Avoine Gildas) ;
|
Language |
French
|
Place of the course |
Louvain-la-Neuve
|
Online resources |
> https://icampus.uclouvain.be/claroline/course/index.php?cid=SINF1250
|
Main themes |
The basic themes are:
- Elementary mathematical structures
- Proof techniques
- Enumeration
- Algebraic structures
- Graph theory
- Analysis of complexity
|
Aims |
- To introduce the student to the mathematics used in computer science
|
Evaluation methods |
-
A project / case study accounting for 3 on 20 points.
-
A written exam held in session accounting for 17 points on 20.
|
Teaching methods |
-
30 hours of magistral courses.
-
A project / case study on the implementation of an algorithm.
|
Content |
The course is constructed around the following basic topics: - Mathematical structures: finite and infinite sets, relations, functions - Proof techniques: induction, elementary logic - Enumeration: binomial coefficients, recurrences, generating functions - Algebraic structures: monoids, groups, morphisms, lattice, Boolean algebras - Graph theory: trees, paths, matchings, tours - Analysis of algorithms, plynomial algorithms, etc.
|
Other information |
Pre-requisites: Mathematics I and II (or equivalent) Evaluation: Test and Written exam Material: course notes
|
Cycle et année d'étude |
> Bachelor in Computer Science
|
Faculty or entity in charge |
> INFO
|
<<< Page précédente
|