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

Högprestandaberäkningar och programmering I, 4 poäng<br />

High performance computing and programming I<br />

1TT477<br />

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

senast reviderad <strong>2003</strong>-06-03 av teknisk- <strong>naturvetenskapliga</strong> fakultetsnämnden<br />

Kursens placering i utbildningsprogram<br />

Kursen ges inom Civilingenjörsprogrammet i teknisk fysik<br />

Studieperiod: Kursen ges i Period 3<br />

Mål för utbildningen<br />

Att ge kunskaper och färdigheter i att skriva effektiva program på datorer med modern<br />

arkitektur. Att ge kunskaper om organisation och analys av programvara och hjälpmedel för<br />

detta.<br />

Kursens innehåll<br />

Genomgång av Fortran 95 och jämförelse med andra programmeringsspråk. Användning av<br />

C/C++ inom högprestandområdet. Portabilitet. Hjälpmedel för problemlösning och<br />

programutveckling, avlusning, organisation av kod, analys av prestanda. Scriptspråk, t ex<br />

Python. Olika typer av datorarkitekturer och minnessystem. Effektiv implementering av<br />

numeriska metoder på moderna datorarkitekturer.<br />

Särskild behörighet<br />

Numerisk analys I, Programmeringsteknik I eller motsvarande kunskaper samt minst 100<br />

poäng inom civilingenjörs-, datavetenskapligt- eller naturvetarprogram.<br />

Undervisningsform<br />

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

Examinationsform Skriftligt prov vid kursens slut. För godkänd krävs godkända laborationer<br />

och obligatoriska inlämningsuppgifter.<br />

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

Övriga föreskrifter Kursen ersätter den tidigare 1TT476, Högprestandaberäkningar med<br />

Fortran och kan inte tillgodoräknas i examen tillsammans med denna.<br />

Kurslitteratur<br />

Metcalf, M., Reid, J.: Fortran 90/95 Explained, 2nd ed., Oxford University Press, 1999.<br />

Ytterligare kurslitteratur meddelas senare.<br />

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

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

Kursansvarig institution<br />

Institutionen för informationsteknologi<br />

244

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

Saved successfully!

Ooh no, something went wrong!