DTU
Uddannelse
Forrige side | Gældende version Arkiv 2001/2002 
 
02115 Grundbegreber i programmering
Engelsk titel: Fundamentals of Programming
Sprog:  Engelsk    Point:  15, Ekstern censur.   
Type:  civilkursus, udbydes under åben uddannelse
Skemaplacering:   E5-B
Og onsdag og torsdag 18-21
Eksamensplacering:   F5-B (jun 08 2002), E5-B (dec 21 2001)
Undervisningsform:  Forelæsninger. Øvelser. Obligatoriske opgaver. Gruppearbejde.
Evalueringsform:  Skriftlig eksamen og bedømmelse af rapport(er)
Karakter:  13-skala
Pointspærring:  02100, 02110
Kursusmål:  To obtain a good knowledge of both a functional programming
language and an imperative programming language. To understand fundamental
concepts and techniques in algorithm design and analysis. To be able to
apply such concepts and techniques in design, analysis and documentation of
smaller programs in both languages.
Kursusindhold:  Functional programming using SML, including recursive functions, data types, parameterization and polymorphism, data representation,
and invariants. Binding and environments. Expression evaluation.
Program construction and testing. Training in writing program
documentations. Introduction to the imperative, object-oriented programming language Java.

Study of a number of representative data structures and sorting and
searching algorithms, including the associated design and analysis techniques for efficiency. Application and implementation of such data structures and algorithms to solve some practical problems using Java.
Bemærkninger:  Kurset er primært forbeholdt udenlandske masterstuderende.
Kontaktperson:  Jens Thyge Kristensen, building 322, (+45) 4525 3711, jtk@imm.dtu.dk
Hong Yan Sun, building 322, (+45) 4525 3761, sun@imm.dtu.dk
Institut: 002 Informatik og Matematisk Modellering
Kursus URL:  http://www.imm.dtu.dk/courses/02115
Nøgleord:  Functional programming, Imperative programming, Data types, Algorithms, Data structures
Opdateret:  26-11-2001