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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

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

Civilingenjörsprogrammen<br />

Kursplaner<br />

Programkonstruktion I, 6 poäng<br />

Program Design<br />

1IT021<br />

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

Kursens placering i utbildningsprogram<br />

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

Studieperiod: Kursen ges i Period 11-12<br />

Mål för utbildningen<br />

Att ge grundläggande kunskaper och färdigheter i programmeringsmetodik.<br />

Kursens innehåll<br />

Grundläggande algoritmiska begrepp. Funktionell programmering i programmeringsspråket<br />

Standard ML. Procedurell abstraktion, dataabstraktion. Rekursion och andra<br />

programstrukturer. Systematisk uppbyggnad av program. Strukturering av program och data,<br />

uttestning, felsökning och dokumentation av program. Programmeringsstil och<br />

programkvalitet. Orientering om principer för programmeringsspråk och imperativ<br />

programmering. Programmering av Internet-tillämpningar.<br />

Särskild behörighet<br />

Standardbehörighet E.2.1 samt introduktion till datoranvändning, motsv. 2p av kursen<br />

Informationsteknologi.<br />

Undervisningsform<br />

Föreläsningar, lektioner och laborationer.<br />

Examinationsform<br />

Skriftligt prov vid kursens slut. Obligatoriska uppgifter utgör en viktig del av examinationen.<br />

Poänguppdelning: Skriftligt prov 2 poäng, Obligatoriska uppgifter 4 poäng.<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<br />

Från läsåret 03/04 ersätter kurserna Programkonstruktion I (1IT021) och Programkonstruktion<br />

II (1IT022) tillsammans den tidigare kursen Programkonstruktion (1IT020).<br />

Kurslitteratur M.R. Hansen and H. Rischel: Introduction to Programming using SML.<br />

Addison-Wesley, 1999.<br />

Referenslitteratur: J. D. Ullman: Elements of ML Programming. Prentice-Hall, 1998.<br />

B. W. Kernighan and R. Pike: The Practice of Programming. Addison-Wesley, 1999.<br />

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

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

Kursansvarig institution<br />

Institutionen för informationsteknologi<br />

391

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

Saved successfully!

Ooh no, something went wrong!