| TTIT01 |
Programming and Modeling, 10,5 ECTS credits.
/Tema: Programmering och modellering/
For:
IT
|
| |
Prel. scheduled
hours: 32
Rec. self-study hours: 248
|
| |
Area of Education: Technology
Subject area: Computer Science/Computer Engineering
|
| |
Advancement level
(A-D): B
|
|
Aim:
To understand the principles of data- and control abstraction and ability to apply them for building models and simulating reality.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
Computer science from theme 1 and 3 semester 3.
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Organisation:
See the study handbook.
|
|
Course contents:
The programming language SCHEME. Abstraction and definitions of functions. Recursive data structures. Recursion. Higher-order functions. Streams. Applications from linear systems. Examples of structures with complex data. Symbolic computations.
|
|
Course literature:
See literature list.
|
|
Examination: |
|
Written report. Laboratory work. Written examination Work in PBL-group |
3 p 0 p 4 p 0 p
|
| |
|
|
Course language is Swedish.
Department offering the course: ISY.
Director of Studies: Lasse Alfredsson
Examiner: Niclas Wadströmer
Link to the course homepage at the department
Course Syllabus in Swedish
|