20.01.2015 Views

2003/2004 - Teknisk-naturvetenskapliga fakulteten - Uppsala ...

2003/2004 - Teknisk-naturvetenskapliga fakulteten - Uppsala ...

2003/2004 - Teknisk-naturvetenskapliga fakulteten - Uppsala ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

UPPSALA UNIVERSITET STUDIEHANDBOK <strong>2003</strong>/04<br />

<strong>Uppsala</strong> tekniska högskola<br />

Civilingenjörsprogrammen<br />

Kursplaner<br />

Datastrukturer, 4 poäng<br />

Data Structures<br />

1MB026<br />

Kursplanen är fastställd <strong>2003</strong>-05-22 av teknisk- <strong>naturvetenskapliga</strong> fakultetsnämnden och<br />

senast reviderad <strong>2003</strong>-05-22<br />

Kursens placering i utbildningsprogram<br />

Kursen ges inom Civilingenjörsprogrammet i bioinformatik<br />

Studieperiod: Kursen ges i Period 31<br />

Mål för utbildningen<br />

Att ge en bred allmänkännedom om olika typer av datastrukturer och deras<br />

användningsområden. Olika datastrukturer belyses dels teoretiskt, dels<br />

implementeringstekniskt. Stor vikt läggs vid att för givna tekniska förutsättningar belysa<br />

samspelet val av struktur - val av algoritm.<br />

Kursens innehåll<br />

Allmänt om algoritmer, datatyper och datastrukturer. Konstruktion och analys av algoritmer.<br />

Särskilda datastrukturer: arrayer, listor, träd, strängar, mängder, hashtabeller, prioritetsköer<br />

och grafer. Sökning och sortering.<br />

Särskild behörighet<br />

Programmeringsteknik II, Beräkningsvetenskap I eller motsvarande.<br />

Undervisningsform<br />

Föreläsningar och obligatoriska inlämningsuppgifter.<br />

Examinationsform<br />

Skriftligt och eventuellt muntligt prov vid kursens slut samt godkända obligatoriska<br />

inlämningsuppgifter. Poängfördelning: tentamen 3p, inlämningsuppgifter 1p.<br />

Betyg Något av betygen underkänd (U), godkänd (3), icke utan beröm godkänd (4) och med<br />

beröm godkänd (5).<br />

Kurslitteratur<br />

Thomas, A, Corman, T N, Leiserson, C E, Rivest, R C: Introduction to Algorithms, 2nd ed.,<br />

MIT Press, 2001.<br />

Nivå: Kursen ges på C-nivå<br />

Ämne: Kursen ges inom huvudämnet Datavetenskap<br />

Kursansvarig institution<br />

Institutionen för informationsteknologi<br />

144

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!