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