Engelska Studiehandboken kurser

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/CREDITS

Projekt work                                                	6.0ECTS


COURSE LITTERATURE
To be decided.

REMARKS
It is an advantage to have some knowledge about compiler architectures before attending this course.
Last modified : 97-06-05 by Jan Lindberg
Further information: Mathias Engan

Back to department menu