1 / 9

Introduktion til BOSC

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

plato
Download Presentation

Introduktion til BOSC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduktion til BOSC Operativsystemer og C

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

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

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

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

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

  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

  8. 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. ??

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

More Related