IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Introduktion til programmering 
Kursusnavn (engelsk):Introduction to Programming 
Semester:Efterår 2018 
Udbydes under:Bachelor i digital design og interaktive teknologier (b-ddit) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:40 
Forventet antal deltagere:
Maks. antal deltagere:70 
Formelle forudsætninger:The student is able to use a modern electronic computer for text processing, email, and web browsing. The student is able to download and install new software. No previous programming experience is required or expected. 
Læringsmål:After the course, the students should be able to
-analyse a given, simple computational task such as manipulation of a text-based database or external hardware device to the extent of designing a programmatic solution and implementing it in a modern, text-base, domain-neutral programming language
- test the correctness of a piece of code
- write program documentation -reason about the computational complexity of an algorithm
- express functionality in terms of abstract data type or application programming interface
- use text-based tools of program developement, including an editor, command-line tools, and a version control system. 
Fagligt indhold:The course conveys an understanding of basic principles, challenges and practices of programming to students of a design-oriented study line. It is part of an effort to offer all students of ITU an identical introduction to IT. No previous programming experience is required or expected. Topics of the course include sorting, stacks and queues, correctness of code, running time, computational complexity, reading and writing text-based databases, and the use of command-line tools. The course lays a solid foundation on which subsequent programming courses e.g. on interaction, graphics or physical computing can build. 
Læringsaktiviteter:

10 weeks of lectures. Mandatory weekly programming exercises. During the term, weekly exercise sessions provide additional feedback 

Obligatoriske aktivititer:6 of 8 mandatory programming exercises must be passed for entrance to the exam. 
Eksamensform og -beskrivelse:A22: Skriftlig eksamen (stedprøve) med restriktioner., (7-scale, external exam)

A22: Written exam on premises with restrictions., (7-scale, external exam)
4 hours individual programming exam on premises at computers not connected to the internet.