Luleå University of Technology
home search contact us student
Course Catalog 1998/99


Computer Science, Electrical Engineering

SMD097 System Programming 6.0 ECTS credits

TIMEPERIOD:
IV

LANGUAGE:English/Swedish

EXAMINER
Mathias Engan 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 (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.00ECTS

COURSE LITTERATURE
To be decided.

Further information: Mathias Engan

Valid for school year 1998/99.
Latest version:http://www.luth.se/stuka

Web Editor: Birgitta.Hakansson@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 1998-08-28