Kursusnavn (dansk): | Begreber og redskaber i programmering |
Kursusnavn (engelsk): | Tools and Concepts in Programming |
Semester: | Forår 2006 |
Udbydes under: | cand.it., tværfaglig it-udvikling (tit) |
Omfang i ECTS: | 7,50 |
Kursussprog: | Engelsk |
Kursushjemmeside: | http://webhotel.ruc.dk/jv/BRP-2006-Spring |
Min. antal deltagere: | 10 |
Forventet antal deltagere: | 30 |
Maks. antal deltagere: | 200 |
Formelle forudsætninger: | Prerequisites: 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 The examination is oral based on the written assignment, 30 min. examination with marks given according to the 13-scale system.
|
Litteratur udover forskningsartikler: | Alternative literature with additional chapters: Cay Horstmann:
Big Java - Second Edition, 2005 Wiley (please notice that the first 22
chapters are identical to Cay Horstmann: Java Concepts - Fourth Edition,
2005 Wiley).
Literature: Java Concepts - Fourth Edition
Cay Horstmann
2005 Wiley
|
| |