Computer Science, Electrical Engineering

SMD097 System Programming 6.0 ECTS credits

DENNA SIDA FINNS OCKSÅ PÅ SVENSKA

General information about studying at Luleå University

TIMEPERIOD: IV

LANGUAGE: English/Swedish

EXAMINER
Mathias Engan Doktorand

PREREQUISITES
Imperative programming, Reactive (real-time) Programming, Program Construction, Data Structures.

COURSE AIM
To provide knowledge about the C programming language, and to practise system programming in the UNIX environment.

CONTENTS
- C-programming: types, expressions, statements, functions, structures, pointers. - UNIX system programming: files, I/O, processes, interprocess communication (network programming), shell programming. - Development tools: make, version managers, debuggers, profilers (performance analysis)

TEACHING
Lectures and project.

EXAMINATION
Project report and presentation.
COURSE GRADE SCALE: U,G

ITEMS AND CREDITS
Projekt work                                                	6.0 ECTS


COURSE LITERATURE
To be decided.

REMARKS
It is an advantage to have some knowledge about compiler architectures before attending this course.
Last modified 97-03-05
Further information: Mathias Engan
Back to departement menu