Back to top

Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home4/djh007/davidharris.space/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/djh007/davidharris.space/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/djh007/davidharris.space/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/djh007/davidharris.space/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/djh007/davidharris.space/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/djh007/davidharris.space/includes/database/database.inc).

Nygårdspark Kindergarten

A replacement for the existing temporary kindergarten in Nygårds Park.

The building’s design emphasises change over time - hour by hour, season by season. Designed like a clock, it’s programmed around the movement of the sun, from the time the kindergarten opens until it closes.

The design takes into account the protected deciduous trees on site, and the spaces they create relate to the building’s openings, creating seasonally-changing outdoor spaces.

There are two trombe walls that heat the passive fingers of the kindergarten, whilst a third central wall naturally dries children’s wet clothing.

The design gives maximum space within legislative guidelines, whilst also being very responsive to the site and macro situation.

Responsive Design
The building responds to the sites conditions and is designed to change over time, hour by hour, season by season

Protected trees dominate the site (charcoal drawing)

Mapping the trees
Cuts in the building relate to the tree formation, defining seasonally changing outdoor spaces

Trombe walls
Trombe walls in the fingers of the building, for warmth and air circulation, are regulated by the trees' foliage

Conceptual sections and mapping function
Considering a child's transition from active to passive, and ideas on how to program the building

Light studies
The building is angled to always have sunlight during opening hours, throughout the year.

Plan
The design responds to the existing protected tree on site, the movement of the sun and the surrounding macro situation (plan)

Section

Cloakroom (rendering)
Designed to stop the need for disposable footwear, each child has their own "outer" and "inner" hanging space. Wet clothes are dried by a trombe wall.

Trombe wall (rendering)
A trombe wall in each of the fingers frame the view and create quiet areas

Central space (rendering)
A two-level common play area with a forest of columns, that echo the trees outside and emphasise the changing of light