<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://1984.lsi.us.es/wiki-c/index.php?action=history&amp;feed=atom&amp;title=Estructura_del_curso</id>
		<title>Estructura del curso - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="https://1984.lsi.us.es/wiki-c/index.php?action=history&amp;feed=atom&amp;title=Estructura_del_curso"/>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-c/index.php?title=Estructura_del_curso&amp;action=history"/>
		<updated>2026-05-20T09:56:03Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://1984.lsi.us.es/wiki-c/index.php?title=Estructura_del_curso&amp;diff=43&amp;oldid=prev</id>
		<title>Pneira en 16:06 19 ene 2016</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-c/index.php?title=Estructura_del_curso&amp;diff=43&amp;oldid=prev"/>
				<updated>2016-01-19T16:06:38Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 16:06 19 ene 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El curso viene estructurado en dos módulos.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El curso viene estructurado en dos módulos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Módulo&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/Asignatura &lt;/del&gt;1. Fundamentos =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Módulo 1. Fundamentos =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;a) Introducción al lenguaje C&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;a) Introducción al lenguaje C&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l50&quot; &gt;Línea 50:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 50:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Las funciones fprintf(), fwrite() y fread().&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Las funciones fprintf(), fwrite() y fread().&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Módulo&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/Asignatura &lt;/del&gt;2. Usando bibliotecas libres =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Módulo 2. Usando bibliotecas libres =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;a) GTK: Biblioteca para crear la interfaz gráfica de una aplicación.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;a) GTK: Biblioteca para crear la interfaz gráfica de una aplicación.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pneira</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-c/index.php?title=Estructura_del_curso&amp;diff=42&amp;oldid=prev</id>
		<title>Pneira en 16:06 19 ene 2016</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-c/index.php?title=Estructura_del_curso&amp;diff=42&amp;oldid=prev"/>
				<updated>2016-01-19T16:06:22Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 16:06 19 ene 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Fechas de inicio-fin: 27/02/2015 - 13/03/2015&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;El curso viene estructurado en dos módulos.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Módulo/Asignatura 1. Fundamentos =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Módulo/Asignatura 1. Fundamentos =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pneira</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-c/index.php?title=Estructura_del_curso&amp;diff=19&amp;oldid=prev</id>
		<title>Arey: /* Módulo/Asignatura 1. Fundamentos */</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-c/index.php?title=Estructura_del_curso&amp;diff=19&amp;oldid=prev"/>
				<updated>2015-02-27T09:24:18Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Módulo/Asignatura 1. Fundamentos&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='es'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisión del 09:24 27 feb 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l50&quot; &gt;Línea 50:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 50:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Las funciones fprintf(), fwrite() y fread().&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Las funciones fprintf(), fwrite() y fread().&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Módulo/Asignatura 2. Usando bibliotecas libres&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;= &lt;/ins&gt;Módulo/Asignatura 2. Usando bibliotecas libres &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;a) GTK: Biblioteca para crear la interfaz gráfica de una aplicación.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;a) GTK: Biblioteca para crear la interfaz gráfica de una aplicación.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Arey</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-c/index.php?title=Estructura_del_curso&amp;diff=18&amp;oldid=prev</id>
		<title>Arey: Página creada con «Fechas de inicio-fin: 27/02/2015 - 13/03/2015  = Módulo/Asignatura 1. Fundamentos =  a) Introducción al lenguaje C * Un poco de historia: Desde 1972 hasta hoy día. * Pro...»</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-c/index.php?title=Estructura_del_curso&amp;diff=18&amp;oldid=prev"/>
				<updated>2015-02-27T09:23:45Z</updated>
		
		<summary type="html">&lt;p&gt;Página creada con «Fechas de inicio-fin: 27/02/2015 - 13/03/2015  = Módulo/Asignatura 1. Fundamentos =  a) Introducción al lenguaje C * Un poco de historia: Desde 1972 hasta hoy día. * Pro...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Fechas de inicio-fin: 27/02/2015 - 13/03/2015&lt;br /&gt;
&lt;br /&gt;
= Módulo/Asignatura 1. Fundamentos =&lt;br /&gt;
&lt;br /&gt;
a) Introducción al lenguaje C&lt;br /&gt;
* Un poco de historia: Desde 1972 hasta hoy día.&lt;br /&gt;
* Proyectos de referencia: el núcleo de Linux, el navegador web Firefox, el servidor web Apache, la interfaz web cgit, el toolkit gráfico GTK, en NDK de Android y el juego Doom.&lt;br /&gt;
* Por qué y para qué el lenguaje C.&lt;br /&gt;
* Características de C.&lt;br /&gt;
* Bibliografía recomendada.&lt;br /&gt;
&lt;br /&gt;
b) Ejemplo 1: ¡Hola mundo!&lt;br /&gt;
* El compilador GNU cc.&lt;br /&gt;
* Los #includes.&lt;br /&gt;
* La biblioteca estándar de C (libc)&lt;br /&gt;
* Introducción a las funciones en C.&lt;br /&gt;
* Definición y uso de funciones.&lt;br /&gt;
* Compilando y configurando un proyecto a través de scripts. (autoconf/automake).&lt;br /&gt;
* Introducción al gestor de versiones GIT y el editor de texto vim.&lt;br /&gt;
&lt;br /&gt;
c) Ejemplo 2: clase &amp;quot;gestor de tareas&amp;quot;.&lt;br /&gt;
* Creación de objeto con malloc.&lt;br /&gt;
* Liberación de objetos con free.&lt;br /&gt;
* Impresión por pantalla.&lt;br /&gt;
* Acceso a campos de las estructuras.&lt;br /&gt;
&lt;br /&gt;
d) Ejemplo 3: errores clásicos y depurando con Valgrind.&lt;br /&gt;
* Segfaults.&lt;br /&gt;
* Acceso a punteros inválidos.&lt;br /&gt;
* Fugas de memoria.&lt;br /&gt;
* Corrupciones de memoria.&lt;br /&gt;
* Valgrind: En qué puede ayudarnos.&lt;br /&gt;
&lt;br /&gt;
e) Ejemplo 4: arrays.&lt;br /&gt;
* Declaración, acceso y usos.&lt;br /&gt;
&lt;br /&gt;
f) Ejemplo 5: listas.&lt;br /&gt;
* Estructura list_head.&lt;br /&gt;
* Añadir elementos a la lista con list_add.&lt;br /&gt;
* Eliminar elementos de la lista con list_del.&lt;br /&gt;
* Referencias a elementos de una lista (&amp;amp;).&lt;br /&gt;
&lt;br /&gt;
g) Ejemplo 6: paso de argumentos al programa y tratamiento.&lt;br /&gt;
* Los parámetros argc y argv y la función getopt_long.&lt;br /&gt;
&lt;br /&gt;
h) Ejemplo 7: E/S por ficheros.&lt;br /&gt;
* Abrir y cerrar ficheros.&lt;br /&gt;
* Lectura y escritura de caracteres en fichero.&lt;br /&gt;
* Lectura y escritura de cadenas en un fichero.&lt;br /&gt;
* Las funciones fprintf(), fwrite() y fread().&lt;br /&gt;
&lt;br /&gt;
Módulo/Asignatura 2. Usando bibliotecas libres&lt;br /&gt;
&lt;br /&gt;
a) GTK: Biblioteca para crear la interfaz gráfica de una aplicación.&lt;br /&gt;
* Introducción: Historia y software necesario.&lt;br /&gt;
* Ejemplo 1: Creación de widgets, ventanas, botones, etiquetas y contenedores.&lt;br /&gt;
* Ejemplo 2: Creación de widget con uso de menús. Uso de menus. Uso de Toolbars.&lt;br /&gt;
&lt;br /&gt;
b) Libjansson (JSON): Biblioteca para exporta e importar datos en formato JSON.&lt;br /&gt;
* Introducción: Historia, tipos de objetos y software necesario.&lt;br /&gt;
* Estructura estandar de JSON.&lt;br /&gt;
* Ejemplo 1: Procesado, recorrido e impresión de un arbol sencillo.&lt;br /&gt;
** Uso de funciones para procesar cadenas.&lt;br /&gt;
** Uso de funciones para recorrer el arbol.&lt;br /&gt;
* Impresión del contenido del arbol.&lt;br /&gt;
* Ejemplo 2: Procesado, recorrido e impresión de arboles con listas.&lt;br /&gt;
* Ejemplo 3: Lectura y escritura de ficheros en formato JSON.&lt;br /&gt;
* Ejemplo 4: Herramientas para validar la estructura de JSON.&lt;br /&gt;
&lt;br /&gt;
c) Libev: Biblioteca para manejar eventos&lt;br /&gt;
* Introducción.&lt;br /&gt;
* Manejo de eventos y sockets&lt;br /&gt;
* Ejemplo: Servidor que acepte y reciba conexiones a partir de eventos.&lt;br /&gt;
&lt;br /&gt;
d) Libsqlite: Biblioteca para uso de bases de datos sqlite.&lt;br /&gt;
* Introducción.&lt;br /&gt;
* Ejemplo 1: Conexión con una base de datos y creación de una tabla.&lt;br /&gt;
* Ejemplo 2: Añadir, borrar y actualizar datos en una base datos.&lt;/div&gt;</summary>
		<author><name>Arey</name></author>	</entry>

	</feed>