DM535: Discrete Methods for Computer Science (5 ECTS)
STADS: 15010901
Level
Bachelor course
Teaching period
The course is offered in the autumn semester.
Teacher responsible
Email: lenem@imada.sdu.dk
Timetable
Group |
Type |
Day |
Time |
Classroom |
Weeks |
Comment |
Common |
I |
Tuesday |
16-18 |
U1 |
37-38 |
|
Common |
I |
Tuesday |
14-16 |
U55 |
39-41,43-48 |
|
Common |
I |
Wednesday |
14-16 |
U45 |
36 |
|
H1 |
TE |
Wednesday |
12-14 |
U17 |
37-41,43-49 |
|
Show entire timetable
Show personal time table for this course.
Comment:
Ubegrænset deltagerantal. Undervises fælles med DM547 Diskret Matematik, MM537 Introduktion til matematiske metoder og DM549 Diskrete metoder til datalogi (10 ECTS)
Prerequisites:
None
Academic preconditions:
The course cannot be followed if you have passed DM549, or if you have DM549 mandatory in your curriculum..
Course introductionThe course should expose students to basic techniques for working with mathematical notions important within Computer Science. This is necessary for many more advanced courses in Computer Science.
Expected learning outcomeAfter the course the student is expected to be able to
- formalize statements in a logically correct way.
- prove propositions with the help of different proof methods such as direct proofs, proofs by contradiction, and induction proofs.
- work with the notion of a set, operations on sets, and the notion of a function.
- work with basic notions of number theory such as divisibility and greatest common divisor.
- solve systems of linear congruences.
- work with basic properties of matrices.
- work with relations, including representation of relations, closures of relations, and using the concept of equivalence relations.
- argument for the steps in exercise solutions.
- apply the above techniques, results, and notions to concrete examples and in new situations
Subject overviewLogic, sets and functions, proof techniques, induction proofs, numbers and their representation, Euclidean algorithm, Chinese remainder theorem, matrices, relations
Literature- Meddeles ved kursets start.: .
Website
This course uses
e-learn (blackboard).
Prerequisites for participating in the exam
None
Assessment and marking:
- Mandatory assignments. Pass/fail, internal evaluation. (15015112)
- Written examination. 7-point grading scale. External examiner. (15015102)
Re-examination in the same exam period or immediately thereafter.
Expected working hours
The teaching method is based on three phase model.
Intro phase: 26 hours
Skills training phase: 26 hours, hereof:
- Tutorials: 26 hours
Educational activities
Study phase: 17 hours
Some of the lectures will be used for project supervision.
Language
This course is taught in Danish or English, depending on the lecturer.
Course enrollment
See deadline of enrolment.
Tuition fees for single courses
See fees for single courses.