El agua va a la escuela


En el año 2003 en la República Argentina daba inicio formal de sus actividades el Consejo Hídrico Federal el cual partía con una base de sustento institucional, a través de la Firma de prácticamente todas las Provincias, la Ciudad Autónoma de Buenos Aires y la Nación del Acuerdo Federal del Agua que plasmaba el mismo a través de la aprobación de los 49 Principios Rectores de Política Hídrica de la República argentina. En su introducción hacía referencia a que en los últimos años la comunidad hídrica argentina había tomado conciencia del serio deterioro de la gestión de nuestros recursos hídricos, dándole la motivación para corregir el rumbo actual del manejo de nuestras aguas. Se coincidió, por entonces, que el primer paso en esa dirección era la creación de una base jurídica sólida que garantizara una gestión eficiente y sustentable de los recursos hídricos para todo el país. Así fue que a instancias de la Subsecretaría de Recursos Hídricos de la Nación, las provincias convocaron a los distintos sectores vinculados con el aprovechamiento, gestión y protección de sus recursos hídricos buscando establecer la visión que indicara “qué es el agua para nosotros” y al mismo tiempo señalara la forma de utilizarla como “motor de nuestro desarrollo sustentable”. Desde su conformación, el COHIFE consideró como uno de los Principios Rectores de Política Hídrica de la Argentina el “Desarrollo de la Cultura del Agua”. Así lo expresa el artículo Nº43: “Se asigna a la concienciación un rol fundamental en la transformación del sector hídrico que estos Principios Rectores propician. Se busca así instalar nuevas conductas y actitudes en la sociedad en su relación con el agua, lo que permitirá una mejor comprensión de la complejidad de los temas hídricos y de su interdependencia con factores económicos, sociales y ambientales. Dicha tarea es una responsabilidad compartida entre las organizaciones que administran el agua y las instituciones educativas formales y no formales con dedicación al tema; teniendo como fin una participación más comprometida y mejor informada de todos los niveles de la sociedad en la gestión de los recursos hídricos”.

Los contenidos propuestos en la presente propuesta, están enmarcados en los fines establecidos para el Programa de la Cultura del Agua, estipulado en la Ley Provincial XVII N° 88 de Política Hídrica Provincial y pretende generar, desde el ámbito del Instituto Provincial del Agua (IPA) un espacio de articulación entre los distintos organismos hídricos y educativos, de manera de propiciar el intercambio, generación de actividades y proyectos específicos que contribuyan a fortalecer la cultura del agua en nuestro país.

Es necesario que las conductas actuales de relacionamiento con el Agua y el Ambiente se modifiquen, siendo pertinente citar como socio indisoluble de la Cultura del Agua a la Educación Ambiental del Agua, la cual también en su definición alude con especial énfasis a la concientización.

Por qué resulta necesario educar sobre el agua, y sin dudas la respuesta que la Educación permite tomar conciencia, conocer, valorar, respetar y cuidar el agua y el ambiente, de allí que resulte clave observar la importancia del Agua como elemento articulador de políticas públicas vinculadas a la Cultura y Educación.

Fundamentación / Justificación:

Las problemáticas del agua en Argentina y en el mundo constituyen una realidad que necesita urgente atención. No sólo es preocupante la escasez de los recursos hídricos, sino también su contaminación; el déficit en el acceso al agua potable y saneamiento; el manejo inadecuado de los residuos domiciliarios y sus efectos nocivos en la salud; las inundaciones y las consecuencias del cambio climático, entre otros aspectos. En este contexto, es imprescindible buscar soluciones a la crisis del agua atendiendo al paradigma de desarrollo sustentable.

La educación en todos los niveles, formales y no formales, es clave para introducir cambios en la forma de percibir y afrontar esta realidad.

Los saberes que se desarrollan en estos talleres se enmarcan dentro del Diseño Curricular Primaria (DCP) de la provincia de Chubut:

-Ciencias Sociales: 1.Sociedades a través del tiempo. 2.Sociedades y territorios.

-Ciencias Naturales: 1.Los seres vivos: diversidad, unidad, interrelaciones y cambios. 2.Los materiales y sus cambios. 3.Los fenómenos del mundo físico. 4.La Tierra, el Universo y sus cambios.

-Educación Ciudadana: 1.De la reflexión ética. 2.De la ciudadanía, los derechos y la participación.

Destinatarios, especificaciones del nivel y modalidad:

Esta propuesta de taller, destinada al nivel primario, está enmarcada en el Programa «El agua va a la escuela» ,  un programa impulsado por el IPA Instituto Provincial del Agua  que se implementa en la provincia de Chubut que abarca a docentes y alumnos de segundo ciclo. 

Propósitos

El propósito del taller es promover la educación sobre el agua en las escuelas primarias de la provincia de Chubut, con una visión de desarrollo sostenible, desde un enfoque participativo e interdisciplinario, en conexión con temas relevantes tales como gestión ambiental, participación comunitaria, prevención de la salud, etc. Específicamente, con esta propuesta se pretende llegar a los docentes de Nivel Primario – Segundo Ciclo y autoridades escolares, para abordar problemáticas locales desde una visión de la Gestión Integrada de los Recursos Hídricos (GIRH).

Objetivos
a) General:

Posicionar y visibilizar el Instituto Provincial del Agua (IPA) como referente en materia de Cultura y Educación del Agua, a través de la generación e implementación de proyectos específicos.
 

b) Específicos:
  • Fortalecer la formación de los educadores, brindando un panorama amplio y completo del agua, tanto a nivel de problemáticas generales como de problemáticas provinciales o locales específicas.
  • Reflexionar sobre la propia práctica docente en cuanto a las concepciones sobre el agua que se transmiten a los alumnos.
  • Brindar herramientas que faciliten la transposición didáctica de los contenidos que se abordan en el taller a alumnos del nivel primario.
  • Profundizar el conocimiento de la realidad local de la gestión del agua.
  • Valorar la importancia de involucrar a los ciudadanos como actores importantes en el manejo de los recursos hídricos.
  • Promover un acercamiento reflexivo sobre las prácticas de uso del agua por parte de la población.
  • Lograr la acción responsable del ciudadano sobre el recurso y los servicios en su ámbito de competencia.
Contenidos:

1. El agua en nuestro planeta: Marco general de los recursos hídricos en el planeta. Ciclo. Cantidad, calidad y disponibilidad.*

2. El agua en nuestra ciudad: Las redes públicas y los operadores locales. Características de las redes (agua, cloacas, desagües pluviales). Servicios de red y servicios individuales. Funcionamiento y diferencias.*

3. El agua en casa: La circulación interna y dispositivos de uso. Identificación de las redes dentro del hogar. Correlato con las redes urbanas.*

4. El agua y la salud: El agua como la principal barrera sanitaria. Agua y calidad de vida. Hábitos de higiene.*

5. Consumo responsable: Usos y derroche. Correcta disposición de efluentes. El rol del usuario en la gestión. Aspectos básicos del uso del agua en el hogar.*

6. Manejo actual por parte de la sociedad humana del recurso agua  y su problemática asociada por el cambio climático global.

7. Destino del Agua en Chubut.

8. Múltiples miradas del agua en las prácticas de enseñanza.

 

*Contenidos 1 al 5: Mogliati S. y Guaragna C. Año 2008. “El agua va a la escuela: cuadernillo para el alumno”. Proxar. Buenos Aires. 12 pág. 


Loading…
Loading the web debug toolbar…
Attempt #
Unable to create the storage directory (/var/www/html/ipa/var/cache/dev/profiler/5c/64). (500 Internal Server Error)

Symfony Exception

RuntimeException

HTTP 500 Internal Server Error

Unable to create the storage directory (/var/www/html/ipa/var/cache/dev/profiler/5c/64).

Exception

RuntimeException

  1.         $profileIndexed is_file($file);
  2.         if (!$profileIndexed) {
  3.             // Create directory
  4.             $dir \dirname($file);
  5.             if (!is_dir($dir) && false === @mkdir($dir0777true) && !is_dir($dir)) {
  6.                 throw new \RuntimeException(sprintf('Unable to create the storage directory (%s).'$dir));
  7.             }
  8.         }
  9.         $profileToken $profile->getToken();
  10.         // when there are errors in sub-requests, the parent and/or children tokens
  1.             if ($collector instanceof LateDataCollectorInterface) {
  2.                 $collector->lateCollect();
  3.             }
  4.         }
  5.         if (!($ret $this->storage->write($profile)) && null !== $this->logger) {
  6.             $this->logger->warning('Unable to store the profiler information.', ['configured_storage' => \get_class($this->storage)]);
  7.         }
  8.         return $ret;
  9.     }
  1.             }
  2.         }
  3.         // save profiles
  4.         foreach ($this->profiles as $request) {
  5.             $this->profiler->saveProfile($this->profiles[$request]);
  6.         }
  7.         $this->profiles = new \SplObjectStorage();
  8.         $this->parents = new \SplObjectStorage();
  9.     }
  1.         $this->called true;
  2.         $this->priority $dispatcher->getListenerPriority($eventName$this->listener);
  3.         $e $this->stopwatch->start($this->name'event_listener');
  4.         ($this->optimizedListener ?? $this->listener)($event$eventName$dispatcher);
  5.         if ($e->isStarted()) {
  6.             $e->stop();
  7.         }
  1.         foreach ($listeners as $listener) {
  2.             if ($stoppable && $event->isPropagationStopped()) {
  3.                 break;
  4.             }
  5.             $listener($event$eventName$this);
  6.         }
  7.     }
  8.     /**
  9.      * Sorts the internal list of listeners for the given event by priority.
  1.         } else {
  2.             $listeners $this->getListeners($eventName);
  3.         }
  4.         if ($listeners) {
  5.             $this->callListeners($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
  1.         try {
  2.             $this->beforeDispatch($eventName$event);
  3.             try {
  4.                 $e $this->stopwatch->start($eventName'section');
  5.                 try {
  6.                     $this->dispatcher->dispatch($event$eventName);
  7.                 } finally {
  8.                     if ($e->isStarted()) {
  9.                         $e->stop();
  10.                     }
  11.                 }
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function terminate(Request $requestResponse $response)
  5.     {
  6.         $this->dispatcher->dispatch(new TerminateEvent($this$request$response), KernelEvents::TERMINATE);
  7.     }
  8.     /**
  9.      * @internal
  10.      */
in vendor/symfony/http-kernel/Kernel.php -> terminate (line 159)
  1.         if (false === $this->booted) {
  2.             return;
  3.         }
  4.         if ($this->getHttpKernel() instanceof TerminableInterface) {
  5.             $this->getHttpKernel()->terminate($request$response);
  6.         }
  7.     }
  8.     /**
  9.      * {@inheritdoc}
  1.     {
  2.         $response $this->kernel->handle($this->request);
  3.         $response->send();
  4.         if ($this->kernel instanceof TerminableInterface) {
  5.             $this->kernel->terminate($this->request$response);
  6.         }
  7.         return 0;
  8.     }
  9. }
in vendor/autoload_runtime.php -> run (line 35)
  1. $app $app(...$args);
  2. exit(
  3.     $runtime
  4.         ->getRunner($app)
  5.         ->run()
  6. );
require_once('/var/www/html/ipa/vendor/autoload_runtime.php') in public/index.php (line 5)
  1. <?php
  2. use App\Kernel;
  3. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  4. return function (array $context) {
  5.     return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  6. };

Stack Trace

RuntimeException
RuntimeException:
Unable to create the storage directory (/var/www/html/ipa/var/cache/dev/profiler/5c/64).

  at vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php:147
  at Symfony\Component\HttpKernel\Profiler\FileProfilerStorage->write()
     (vendor/symfony/http-kernel/Profiler/Profiler.php:101)
  at Symfony\Component\HttpKernel\Profiler\Profiler->saveProfile()
     (vendor/symfony/http-kernel/EventListener/ProfilerListener.php:135)
  at Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelTerminate()
     (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:117)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
     (vendor/symfony/event-dispatcher/EventDispatcher.php:230)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
     (vendor/symfony/event-dispatcher/EventDispatcher.php:59)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
     (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:154)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
     (vendor/symfony/http-kernel/HttpKernel.php:94)
  at Symfony\Component\HttpKernel\HttpKernel->terminate()
     (vendor/symfony/http-kernel/Kernel.php:159)
  at Symfony\Component\HttpKernel\Kernel->terminate()
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:39)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:35)
  at require_once('/var/www/html/ipa/vendor/autoload_runtime.php')
     (public/index.php:5)                
Symfony\Component\VarDumper\Cloner\Data objects are immutable. (500 Internal Server Error)

Symfony Exception

BadMethodCallException

HTTP 500 Internal Server Error

Symfony\Component\VarDumper\Cloner\Data objects are immutable.

Exception

BadMethodCallException

  1.      * @return void
  2.      */
  3.     #[\ReturnTypeWillChange]
  4.     public function offsetSet($key$value)
  5.     {
  6.         throw new \BadMethodCallException(self::class.' objects are immutable.');
  7.     }
  8.     /**
  9.      * @return void
  10.      */
  1.      *
  2.      * @see TraceableEventDispatcher
  3.      */
  4.     public function setCalledListeners(array $listeners)
  5.     {
  6.         $this->data['called_listeners'] = $listeners;
  7.     }
  8.     /**
  9.      * @see TraceableEventDispatcher
  10.      *
  1.     }
  2.     public function lateCollect()
  3.     {
  4.         if ($this->dispatcher instanceof TraceableEventDispatcher) {
  5.             $this->setCalledListeners($this->dispatcher->getCalledListeners($this->currentRequest));
  6.             $this->setNotCalledListeners($this->dispatcher->getNotCalledListeners($this->currentRequest));
  7.             $this->setOrphanedEvents($this->dispatcher->getOrphanedEvents($this->currentRequest));
  8.         }
  9.         $this->data $this->cloneVar($this->data);
  1.     public function saveProfile(Profile $profile)
  2.     {
  3.         // late collect
  4.         foreach ($profile->getCollectors() as $collector) {
  5.             if ($collector instanceof LateDataCollectorInterface) {
  6.                 $collector->lateCollect();
  7.             }
  8.         }
  9.         if (!($ret $this->storage->write($profile)) && null !== $this->logger) {
  10.             $this->logger->warning('Unable to store the profiler information.', ['configured_storage' => \get_class($this->storage)]);
  1.             }
  2.         }
  3.         // save profiles
  4.         foreach ($this->profiles as $request) {
  5.             $this->profiler->saveProfile($this->profiles[$request]);
  6.         }
  7.         $this->profiles = new \SplObjectStorage();
  8.         $this->parents = new \SplObjectStorage();
  9.     }
  1.         $this->called true;
  2.         $this->priority $dispatcher->getListenerPriority($eventName$this->listener);
  3.         $e $this->stopwatch->start($this->name'event_listener');
  4.         ($this->optimizedListener ?? $this->listener)($event$eventName$dispatcher);
  5.         if ($e->isStarted()) {
  6.             $e->stop();
  7.         }
  1.         foreach ($listeners as $listener) {
  2.             if ($stoppable && $event->isPropagationStopped()) {
  3.                 break;
  4.             }
  5.             $listener($event$eventName$this);
  6.         }
  7.     }
  8.     /**
  9.      * Sorts the internal list of listeners for the given event by priority.
  1.         } else {
  2.             $listeners $this->getListeners($eventName);
  3.         }
  4.         if ($listeners) {
  5.             $this->callListeners($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
  1.         try {
  2.             $this->beforeDispatch($eventName$event);
  3.             try {
  4.                 $e $this->stopwatch->start($eventName'section');
  5.                 try {
  6.                     $this->dispatcher->dispatch($event$eventName);
  7.                 } finally {
  8.                     if ($e->isStarted()) {
  9.                         $e->stop();
  10.                     }
  11.                 }
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function terminate(Request $requestResponse $response)
  5.     {
  6.         $this->dispatcher->dispatch(new TerminateEvent($this$request$response), KernelEvents::TERMINATE);
  7.     }
  8.     /**
  9.      * @internal
  10.      */
  1.         $response $this->handleThrowable($exception$requestself::MAIN_REQUEST);
  2.         $response->sendHeaders();
  3.         $response->sendContent();
  4.         $this->terminate($request$response);
  5.     }
  6.     /**
  7.      * Handles a request to convert it to a response.
  8.      *
  1.                         if ($hasRun) {
  2.                             throw $e;
  3.                         }
  4.                         $hasRun true;
  5.                         $kernel->terminateWithException($e$request);
  6.                     };
  7.                 }
  8.             } elseif ($event instanceof ConsoleEvent && $app $event->getCommand()->getApplication()) {
  9.                 $output $event->getOutput();
  10.                 if ($output instanceof ConsoleOutputInterface) {
in /var/www/html/ipa/vendor/symfony/error-handler/ErrorHandler.php :: Symfony\Component\HttpKernel\EventListener\{closure} (line 607)
  1.             $this->exceptionHandler null;
  2.         }
  3.         try {
  4.             if (null !== $exceptionHandler) {
  5.                 return $exceptionHandler($exception);
  6.             }
  7.             $handlerException $handlerException ?: $exception;
  8.         } catch (\Throwable $handlerException) {
  9.         }
  10.         if ($exception === $handlerException && null === $this->exceptionHandler) {
ErrorHandler->handleException()

Stack Trace

BadMethodCallException
BadMethodCallException:
Symfony\Component\VarDumper\Cloner\Data objects are immutable.

  at /var/www/html/ipa/vendor/symfony/var-dumper/Cloner/Data.php:178
  at Symfony\Component\VarDumper\Cloner\Data->offsetSet()
     (/var/www/html/ipa/vendor/symfony/http-kernel/DataCollector/EventDataCollector.php:79)
  at Symfony\Component\HttpKernel\DataCollector\EventDataCollector->setCalledListeners()
     (/var/www/html/ipa/vendor/symfony/http-kernel/DataCollector/EventDataCollector.php:64)
  at Symfony\Component\HttpKernel\DataCollector\EventDataCollector->lateCollect()
     (/var/www/html/ipa/vendor/symfony/http-kernel/Profiler/Profiler.php:97)
  at Symfony\Component\HttpKernel\Profiler\Profiler->saveProfile()
     (/var/www/html/ipa/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:135)
  at Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelTerminate()
     (/var/www/html/ipa/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:117)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
     (/var/www/html/ipa/vendor/symfony/event-dispatcher/EventDispatcher.php:230)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
     (/var/www/html/ipa/vendor/symfony/event-dispatcher/EventDispatcher.php:59)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
     (/var/www/html/ipa/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:154)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
     (/var/www/html/ipa/vendor/symfony/http-kernel/HttpKernel.php:94)
  at Symfony\Component\HttpKernel\HttpKernel->terminate()
     (/var/www/html/ipa/vendor/symfony/http-kernel/HttpKernel.php:111)
  at Symfony\Component\HttpKernel\HttpKernel->terminateWithException()
     (/var/www/html/ipa/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php:131)
  at Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::Symfony\Component\HttpKernel\EventListener\{closure}()
     (/var/www/html/ipa/vendor/symfony/error-handler/ErrorHandler.php:607)
  at Symfony\Component\ErrorHandler\ErrorHandler->handleException()