DD1314 Programming for Interactive Media 8.0 credits
Programmering för interaktiva medier
A basic course in programming technique.
Educational level
First cycleAcademic level (A-D)
ASubject area
Techonology
Grade scale
A, B, C, D, E, FX, F
Course offerings
Autumn 12 CLGYM for programme students
Periods
Autumn 12 P2 (0.5 credits)
Spring 13 P3 (4.0 credits), P4 (3.5 credits)
Application code
50166Start date
2012 week: 43End date
2013 week: 21Language of instruction
SwedishCampus
KTH CampusNumber of lectures
25 (preliminary)Number of exercises
14 (preliminary)Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationSchedule
Schedule (new window)Teacher
Linda Kann <lk@kth.se>
Target group
Compulsary for CLGYM.
Part of programme
Autumn 13 prgcl13 for programme students
Periods
Autumn 13 P2 (0.5 credits)
Spring 14 P3 (4.0 credits), P4 (3.5 credits)
Application code
50093Start date
2013 week: 45End date
2014 week: 23Language of instruction
SwedishCampus
KTH CampusNumber of lectures
25 (preliminary)Number of exercises
14 (preliminary)Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationSchedule
Schedule (new window)Course responsible
Linda Kann <lk@kth.se>
Teacher
Linda Kann <lk@kth.se>
Target group
Compulsary for CLGYM but available for other programs
Part of programme
Learning outcomes
The goal of the course is to give the students
- computer practice, ability to write well structured programs, and knowledge of fundamental computer concepts,
- practice in solving construction problems and in working in small groups as well as individually
so that they will
- consider computers and programming to be natural tools in the engineering work
- see the similarities between program construction and other types of construction work, and
- be able to do some programming.
Course main content
Fundamental computer concepts.
Programming in a modern programming language (Python). Data structures. Simple graphics. Problem solving by dividing the problem into sub-problems. Program structuring. Basic XHTML and XML. Development of web applications with Python’s web modules. Several small programming exercises and one larger, individual programming exercise with emphasis on structuring and specification of the modules being used.
Eligibility
For single course students: completed upper secondary education including documented proficiency in Swedish corresponding to Swedish B, English corresponding to English A. Furthermore: 7,5 hp in mathematics and 6 hp in computer science or programming techniques.
Prerequisites
High school mathematics (scientific program). Some computer experience (the concepts of operating system and file and experience from one computer application, e.g. word processing). Mathematics I.
Literature
Course literature will be announced at least 4 weeks before course start at course web page.
Examination
- LAB1 - Laboratory Work, 1.5 credits, grade scale: P, F
- LAB2 - Laboratory Work, 1.5 credits, grade scale: P, F
- LAB3 - Laboratory Work, 3.0 credits, grade scale: A, B, C, D, E, FX, F
- LAB4 - Laboratory Work, 2.0 credits, grade scale: P, F
In this course all the regulations of the code of honor at the School of Computer science and Communication apply, see: http://www.kth.se/csc/student/hederskodex/1.17237?l=en_UK.
Requirements for final grade
Programming assignments (LAB1; 1,5 university credits).
Programming assignments (LAB2; 1,5 university credits).
Programming assignments (LAB3; 3 university credits).
Programming assignments (LAB4; 2 university credits).
Offered by
CSC/Computer Science
Contact
Sten Andersson, tel: 790 9276, e-post: stene@kth.se
Examiner
Sten Andersson <stene@kth.se>
Linda Kann <lk@kth.se>
Supplementary information
Only one of the following courses may be counted in your exam:
DD100N, DD1310, DD1311, DD1312, DD1314, DD1315, DD1340, DD1341, DD1342, DD1343, DD1345, DN1212, HI1024, HI1026, ID1004, ID1301.
Add-on studies
Recommended: 2D1320/DD1320 Applied Computer Science. Also DD2310 Java Programming for Python Programmers.
Version
Course plan valid from:
Autumn 09.
Examination information valid from:
Autumn 07.
