Kursusnavn (dansk): | Begreber og redskaber i programmering |
Kursusnavn (engelsk): | Tools and Concepts in Programming |
Semester: | Forår 2007 |
Udbydes under: | cand.it., tværfaglig it-udvikling (tit) |
Omfang i ECTS: | 7,50 |
Kursussprog: | Engelsk |
Kursushjemmeside: | https://learnit.itu.dk |
Min. antal deltagere: | 10 |
Forventet antal deltagere: | 30 |
Maks. antal deltagere: | 40 |
Formelle forudsætninger: | Elementary programming skills in Java. |
Læringsmål: | Knowing the basic concepts in computer science is a precondition
for knowing how to design and implement good functioning programs and it
is also a good starting point if one wishes to work with other topics of
computer science. The course will focus on some basic concepts and
methods in programming and program development. |
Fagligt indhold: | The course covers analysis, design and implementation of data
structures and algorithms, and furthermore syntax of programming
languages (grammars, EBNF). Topics:
Data structures - Stacks, queues, linked lists, trees, graphs, hash
tables, heaps, etc.
Algorithms - Algorithm analysis, correctness, sorting and searching, etc. Examples of applications. |
Læringsaktiviteter: | 12 forelæsninger og 12 øvelsesgange Lectures and exercise classes.
|
Eksamensform og -beskrivelse: | X. experimental examination form (7-scale; external exam), 13-skala, Ekstern censur Written exam - 2 hours
|
Litteratur udover forskningsartikler: | - |
| |