Varning! Alla funktioner på sidan fungerar inte korrekt utan javascript!

Mathematics for Software Engineers 6 credits

Course Contents

The course investigates mathematical concepts of direct relevance to programming and the construction of software systems. The course focuses on the use of mathematics as a tool for formalising and solving problems in programming and software engineering. Furthermore, the course makes use of scripting languages to implement proof-of-concept solutions to problems as well as other tools such as spreadsheets. The course also provides students with the confidence to approach mathematicians for support in addressing more complex software engineering challenges.

The course includes the following topics:
- Discrete mathematics (including abstract algebra, graph theory and the Z-transform)
- Generating functions and the use of recursive techniques
- Algorithm complexity and the effect on code performance
- Automata, formal machines and the programming of state-based behaviour
- Elements of coding theory
- The mathematical basis for encryption and cryptology
- Optimization techniques (including for example linear programming, dynamic programming or optimization in networks)

Prerequisites

General entry requirements and completed course Discrete Mathematics, 6 credits

Level of Education: Undergraduate G1F
Course code/Ladok code: TMMK16
The course is conducted at: School of Engineering

Previous and ongoing course occasions

Type of course
Program
Study type
Campus
Semester
Spring 2017: Jan 16 - Mar 19
Rate of Study
100%
Language
English
Location
Jönköping
Time
Day
Number of places
0
Examiner
Anders Andersson
Course coordinator
Anders Andersson
Tuition fees do NOT apply for EU/EEA citizens or exchange students
12600kr
Syllabus
HTML  PDF
Application code
HJ-T7043

Content updated 2018-03-23

Study at JU
Content updated 2015-06-24
Hi, any questions?
X
Do you have questions about studying at Jönköping University? Write us a short message and we will get back to you quickly!





We use cookies on JU.se. By continuing to use this site you accept the use of cookies. More information