Luleå University of Technology
home search contact us student
Course Catalog 1999/2000


Computer Science, Electrical Engineering

SMD097 System Programming 6.0 ECTS credits

TIMEPERIOD:
IV

LANGUAGE:English/Swedish

EXAMINER
Joakim Norrgård Doktorand


PREREQUISITES
Following courses passed (or similar): SMD011/SMD012/SMD038 Imperative programming, SMD056 Program Construction (or SMD044 Imperative Programming and a Program Project/SMD064 Software Engineering), SMD073 Data Structures and SMD066/SMD082 Processor/Software Interface. Participated in SMD006/SMD103 Reactive (real-time) Programming.

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, 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.00ECTS

COURSE LITERATURE
To be decided.


REMARKS
The credits for this course can not be combined with credits for SMD083.

Further information: International Office

Valid for the academic year 1999/2000.

Web Editor: Karin.Lindholm@dc.luth.se


The University | Student | Research | Search | Contact us | In Swedish


LULEÅ UNIVERSITY OF TECHNOLOGY
University Campus, Porsön, 971 87 Luleå. Tel. +46 (0) 920-91 000, fax +46 (0) 920-91 399
Last edited 1999-12-15