90 likes | 290 Views
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
E N D
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) • 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) • 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