Course development and history
Last planned examination: Spring 2020
Decision to discontinue this course: No information inserted
A second course in computer science treating object oriented programming, object oriented modeling and analysis, program development with design patterns and advanced Java class libraries.
Object oriented programming in Java. Class libraries for collections, grafical components, client-server programming and threads. UML class diagrams.
Design patterns for object oriented program development and design criteria.
XML. Common object oriented methodologies. Testing. Other UML than class diagrams.
Lab work in Java. Alls labs are documented with UML.
The overall aim of the course is to provide an understanding of basic object oriented software development including the use of design patterns, based on the Java programming language.
After the course you should be able to:
No information inserted
Single course students: 90 university credits including 45 university credits in Mathematics or Information Technology. English B, or equivalent and Swedish B, or equivalent.
Knowledge in programming and computer science corresponding to the courses DD1320, DD1321, DD1343 + DN1243 or DD1344.Skills in the Java language corresponding to DD1342 or DD2310.
Course literature will be announced at least 4 weeks before course start at course web page. The year before this Brande, Software design, was used.
A, B, C, D, E, FX, F
Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability. The examiner may apply another examination format when re-examining individual students.
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.
Further information about the course can be found on the Course web at the link below. Information on the Course web will later be moved to this site.
CSC/Theoretical Computer Science
Computer Science and Engineering, Information Technology, Information and Communication Technology
DD1388 Program System Construction Using C++
Vahid Mosavat (firstname.lastname@example.org)
The course will from 2017/2018 have the new course code DD1385.