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