Course - Mathematics for Programming - REA1121
REA1121 - Mathematics for Programming
About
New from the academic year 2016/2017
Examination arrangement
Examination arrangement: Written examination
Grade: Letters
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Written examination | 100/100 | 5 timer |
Course content
Logic
Logic puzzles
Introduction to logic programming languages
Bitwise logic
Probability
Elementary probability and enumeration
Conditional probability
Modelling using Markov chains
Expectation and variance
Applications in software engineering
Linear Algebra
Eigenvalues, pseudo-inverse and singular value decomposition (SVD)
Applications to image processing and recommender systems
Computational linear algebra using Python and C++
Introduction to Functional Programming
Mechanics for software applications
Elementary Newtonian mechanics
Numerical solution of the equations of motion
Elastic and inelastic collisions
Solving trajectory intersection problems
Inverse kinematics
Learning outcome
After completing the subject the students should have knowledge of:
Applications of mathematical logic
Algorithms for pathfinding
Logic and functional programming
Elementary mechanics for applications
Software applications of linear algebra
The role of mathematics in software development
Skills in:
Programming in logic and functional paradigms
Creating path finding solutions
Analysing applications using probability theory
Turning mathematical descriptions into programming code
General competence of:
Improved general logical and mathematical reasoning
Problems solving and rigorous descriptions of solutions
General programming ability
Written and spoken English
Learning methods and activities
Forelesninger|Obligatoriske oppgaver|Oppgaveløsning
Obligatoriske arbeidskrav:
Up to 5 compulsory assignments
Compulsory assignments
- Obligatoriske arbeidskrav
Further on evaluation
Utfyllende om kontinuasjon:
Re-sit in August.
Specific conditions
Admission to a programme of study is required:
Bachelor i spillprogrammering (BSP)
Informatikk (ÅRINF)
Programmering [Spill | Applikasjoner] (BPROG)
Recommended previous knowledge
REA1101 Mathematics for computer science
Course materials
Handouts and internet resources.
No
Version: 1
Credits:
10.0 SP
Study level: Foundation courses, level I
Term no.: 1
Teaching semester: SPRING 2017
Language of instruction: English
-
-
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Written examination
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Spring ORD Written examination 100/100 2017-06-08 09:00
-
Room Building Number of candidates - Summer KONT Written examination 100/100 2017-08-08 09:00
-
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"