Introduktion til BOSC Operativsystemer og C
Emner Præsentation af underviserne Kursets hovedemner - kort Litteratur – bøger, uddrag af bøger, noter og artikler Undervisningsform Obligatoriske opgaver Eksamen Introduktion til Operativsystemer Introduktion til øvelsesplatformen - Linux Introduktion til programmeringssproget C – jeres første C program Materialer på blog’en
Underviserne Jette Kreiner-Møller (jkm@itu.dk) Undervisningsområder Undervist siden 81, primært datamatiker og datanom, BOSC sidste år Undervisningsområder Operativsystemer (UNIVAC/UNISYS, UNIX/LINUX) Aritektur – hardware Computer netværk Programmeringssprog Assembler – symbolsk maskinsprog (UNIVAC1100, Intel 8080-80286, GIR) C, C++, Java, Pascal, COBOL, Fortran, Algol Databaser – design og manipulering System Design Design Patterns
Underviserne forts. Tom Flensted (tofl@itu.dk) Undervisningsområder Undervist siden 76, primært datamatiker, datanom og multimediedesigner, BOSC sidste år Undervisningsområder Operativsystemer (IBM/OS360-370(MFT/MVT), UNIVAC/UNISYS, UNIX/LINUX, MS-DOS, Windows) Aritektur – hardware Computer netværk – Cisco instruktør Programmeringssprog Assembler – symbolsk maskinsprog (IBM360-370, Siemens, UNIVAC1100, Intel 8080-80286) C, C#, PHP, Java, Pascal, COBOL Databaser – design og manipulering Sikkerhed System Design
Kursets hovedemner Operativsystemer – primært Unix/Linux Process management, File management, Memory management, I/O device management C programmeringssproget Sprogets opbygning og anvendelse mod OS, specielt pointere Arkitektur Computerens hovedbastanddele (CPU’en, RAM/ROM, I/O-controllere, Bussystemet), maskininstruktionssættet, lagerhierakiet Sikkerhed og beskyttelse Firewall’s (herunder TCPog IP samt DNS) DOS-attack, buffer-overrun, social hacking
Litteratur Kernighan & Ritchie, The C Programming Language, 2. edt., Printice Hall, ISBN 0-13-110362-8 Sibsankar Haldar & Alex A. Aravind, Operating Systems, Pearson, ISBN 978-81-317-3022-5. Del af litteratur anvendt på kurset Programmer som data – Virtuel maskines instruktionssæt og teori om garbage collection Afsnit fra bogen: Zwickey & Cooper & Chapman, Building Internet Firewalls, 2. edt, O’Reilly, ISBN: 1-56592-871-7
Undervisningsformer Forelæsning og klasseundervisning med spørgsmål/diskussioner Nogle enkelte dage mere workshop Ved forelæsninger/klasseundervisning anvendes tavle og I bedes tage noter
Obligatoriske opgaver Der er 2 obligatoriske opgaver på kurset De er placeret i hver sin halvdel af kurset 1. obl. Opgave udleveres uge 38 og skal afleveres torsdag i uge 41, senest 15.30 2. obl. Opgave udleveres uge 43 og skal afleveres torsdag uge 47, senest kl. ??
Eksamen Eksamen er mundtlig uden forberedelse Alle spørgsmål har et teoretisk emne Flere af spørgsmålene indeholder tillige mulighed for at inddrage opgaver der er løst i forbindelse med kurset, typisk C kode