Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
SP: Course Information
[go: Go Back, main page]

 
  DAIMI - PS

Course Information

  Staff

PvC is taught by Ulrik Pagh Schultz. Ulrik is a research associate professor (forskingslektor) at DAIMI / ISIS.

Time and location: Wednesdays 10-13 in Fysiologisk Aud. A (room 013 of Building 162 on the university campus). Lectures are three times 30 minutes with 5-minute breaks, followed by a 20-minute break (11:55-12:15), and last 45 minutes.

Rerun: the last 45 minutes are REPEATED Thursday 12-13 in Adorno-140 (due to a collision with a different course).

Ann Eg Mølhave is the course secretary.

  Formal description
Title
Software Patterns
Aims
A broad knowledge of the concept of patterns and specific, detailed knowledge of the most common patterns.
Contents
This course gives a wide perspective on software patterns and their relation to frameworks. The focus is on the theory and practice of software patterns, and will include in-depth studies of many forms of patterns, not just design patterns.

Patterns are descriptions of abstract solutions to often recurring problems in programming. The idea originally came from architecture (for buildings) and the name is chosen because the solutions, since they are used often, occur as patterns in the design. Design patterns are the most widely known kind of patterns, and are a topic in the course, but we will also cover patterns for software architecture, concurrency, distribution, analysis, and organization.

Teaching
Lectures and student presentations
Evaluation
Written report, graded on 13-scale
Credits
5 ECTS
Quarter
1st quarter
Lecturer
Ulrik Pagh Schultz
Homepage
http://www.daimi.au.dk/~ups/Patterns
Text-book
Design Patterns, Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Addison-Wesley, 1995.
Course compendium
Handouts.
Prerequisites
dPaSS
Compulsory programme
Participation in classes, participation in peer review, written report
Capacity limit
None