Miercoles 09 de Julio de 2008
33.563 centros de formación - 752.918 cursos
¿Que cursos estas buscando?       
Home / Cursos de Informática / Cursos de Programación y Desarrollo / Cursos de Programación - Más Temáticas
   
   
 

Fundamentos de la Programación: Pseudocódigo y Algoritmos

 
 
Tipo de curso Curso
Método A Distancia
Duración 85 horas
Certificado/Título Titulación oficial avalada por el Instituto Europeo de Estudios Empresariales
Precio/Facilidades 150 €   Descuento 
Centro Euroinnova Formación
Prerrequisitos Residir en España
 Prácticas  Prácticas Profesionales en Empresas.
Para qué te prepara Te capacita para programar en pseudocódigo y como elaborar y estructurar algoritmos de programación.
Dirigido a Desempleados, Estudiantes y Profesionales de los sectores relacionados con el Mundo de la Informatica y de Internet
Alumnos 1360 alumnos han realizado ya este curso
Aulas 15 alumnos por clase
 
Temario Información adicional y temario
Euroinnova Formación

Contactar sin compromiso con el centro Euroinnova Formación
Debes de rellenar correctamente todos los datos de este formulario para que podamos enviarlo al centro de formación. Hemos marcado en rojo aquellos datos incompletos y/o erroneos.
* Datos obligatorios
Solo información; Si compro curso
¿Deseas recibir información gratuita sobre cursos similares a este en tu email? Sí, quiero darme de alta en Emagister.com
En breve un asesor de Euroinnova Formación se pondra en contacto contigo para informarte.
Al presionar "Enviar solicitud/ Ver Teléfono" estás aceptando las reglas de uso, y política de protección de datos, del mismo modo, autorizas expresamente que el centro de formación que imparte el curso que has solicitado nos remita la confirmación o no de tu matriculación al curso mismo.

     Cursos de la misma temática (Atención al cliente garantizada | Titulación oficial | Prácticas)  
Analista Programador
Curso - A Distancia (Matrícula gratis)
Atención garantizada
Experto en Desarrollo de Aplicaciones Informáticas
Postgrado - A Distancia
Atención garantizada
Prácticas
Analista Orientado a Objetos y UML
Curso - A Distancia (Beca)
Atención garantizada
Analista Orientado a Objetos
Curso - A Distancia
Atención garantizada
Analista Oo Mediante Patrones
Curso - A Distancia
Atención garantizada
   

    Temario del curso  

CONTENIDO:

1 INTRODUCCIÓN.
1.1. LOS LENGUAJES DE PROGRAMACIÓN.
1.2. CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN.
1.2.1. CLASIFICACIÓN POR NIVEL.
1.2.2. CLASIFICACIÓN POR PROPÓSITO.
1.3. SITUACIÓN ACTUAL DE LOS LENGUAJES DE PROGRAMACIÓN.
1.3.1. LA PROGRAMACIÓN ORIENTADA A OBJETOS.
1.3.2. EL PARALELISMO.
1.3.3. LOS LENGUAJES VISUALES.

2 DEFINICIONES INICIALES.
2.1. ACCIÓN.
2.2. PRIMITIVA.
2.3. ALGORITMO.
2.4. PROGRAMA.
2.5. DISEÑO DESCENDENTE.
2.6. EL PSEUDOCÓDIGO.
2.7. BUENAS COSTUMBRES A SEGUIR.
2.7.1. PRIMER PASO: ENTENDER EL PROBLEMA.
2.7.2. SEGUNDO PASO: RESOLVER EL PROBLEMA MENTALMENTE.
2.7.3. TERCER PASO: DETERMINAR LA SECUENCIA DE PASOS A SEGUIR.
2.7.4. CUARTO PASO: DARLE UN SENTIDO MECÁNICO A LA SOLUCIÓN.
2.7.5. QUINTO Y SUCESIVOS PASOS: BAJAR EL NIVEL HASTA LLEGAR A LA PROGRAMACIÓN.
2.7.6. ÚLTIMO PASO: COMPROBACIÓN.

3 OBJETOS, EXPRESIONES Y ACCIONES EN EL ENTORNO DE UN ALGORITMO.
3.1. OBJETOS. 3.1.1.
EL TIPO DE DATOS NUMÉRICO.
3.1.2. EL TIPO DE DATOS ALFANUMÉRICO.
3.1.3. EL TIPO DE DATOS BOOLEANO.
3.1.4. EL TIPO DE DATOS COMPUESTO.
3.2. DEFINICIÓN DE UN TIPO DE DATOS.
3.3. EXPRESIONES. 3.3.1.
LAS EXPRESIONES LÓGICAS.
3.3.2. LAS EXPRESIONES ARITMÉTICAS.
3.3.3. LAS EXPRESIONES ALFANUMÉRICAS.
3.4. ACCIONES.
3.4.1. ASIGNACIONES.
3.4.2. LECTURAS.
3.4.3. ESCRITURAS.
3.4.4. BIFURCACIONES.
3.4.5. ACCIONES COMPLEJAS.
3.4.6. OTRAS ACCIONES.

4 PROGRAMACIÓN ESTRUCTURADA.
4.1. SECUENCIA.
4.2. ALTERNATIVA.
4.2.1. LA ALTERNATIVA SI.
4.2.2. LA ALTERNATIVA OPCION.
4.3. ITERACIONES.
4.3.1. LA ITERACIÓN PARA.
4.3.2. LA ITERACIÓN MIENTRAS.
4.3.3. LA ITERACIÓN REPETIR.
4.4. ESTRUCTURACIÓN DE UN PROGRAMA.
4.5. CONSEJOS PARA UNA BUENA PROGRAMACIÓN ESTRUCTURADA.

5 PROGRAMACIÓN MODULAR.
5.1. PROCEDIMIENTOS.
5.2. FUNCIONES.
5.3. REGLA DE ÁMBITO DE VALIDEZ DE DECLARACIONES.

6 ESTRUCTURACIÓN VECTORIAL.
6.1. VECTORES MULTIDIMENSIONALES.
6.2. INSERCIÓN DE DATOS EN VECTORES.
6.2.1. INSERCIÓN POR POSICIÓN.
6.2.1.1. VENTAJAS.
6.2.1.2. INCONVENIENTES.
6.2.2. INSERCIÓN CONTINUA.
6.2.2.1. VENTAJAS.
6.2.2.2. INCONVENIENTES.
6.2.3. LA INSERCIÓN ORDENADA.
6.2.3.1. VENTAJAS.
6.2.3.2. INCONVENIENTES.
6.3. MÉTODOS DE ORDENACIÓN DE VECTORES.
6.3.1. LA ORDENACIÓN DE LA BURBUJA.
6.3.2. LA ORDENACIÓN RÁPIDA.
6.4. MÉTODOS DE BÚSQUEDA EN VECTORES.
6.4.1. LA BÚSQUEDA SECUENCIAL.
6.4.2. LA BÚSQUEDA BINARIA.

7 LAS ESTRUCTURAS COMPUESTAS.
7.1. LOS REGISTROS COMO UNIDADES DE ALMACENAMIENTO DE DATOS.
7.2. LOS REGISTROS COMO ELEMENTOS DE UN FICHERO.
7.3. LOS REGISTROS COMO BASE DE ESTRUCTURAS DINÁMICAS.
7.3.1. LAS ESTRUCTURAS DINÁMICAS.
7.3.2. ELEMENTOS DE UNA ESTRUCTURA DINÁMICA.
7.3.3. PUNTEROS.
7.3.4. NODOS.
7.4. LA FILOSOFÍA DE LAS ESTRUCTURAS DINÁMICAS.
7.4.1. INTRODUCCIÓN DE DATOS.
7.4.2. BÚSQUEDA DE DATOS.
7.4.3. ELIMINACIÓN DE DATOS.

8 FICHEROS.
8.1. CONSIDERACIONES INICIALES.
8.2. MANTENIMIENTO DE FICHEROS.
8.2.1. APERTURA.
8.2.1.1. APERTURA DE FICHEROS PARA LECTURA.
8.2.1.2. APERTURA DE FICHEROS PARA ESCRITURA.
8.2.1.3. APERTURA DE FICHEROS PARA LECTURA/ESCRITURA.
8.2.2. OPERACIONES.
8.2.2.1. LECTURA.
8.2.2.2. ESCRITURA.
8.2.2.3. POSICIONAR.
8.2.2.4. FINAL DEL FICHERO.
8.2.2.5. ELIMINAR UN FICHERO.
8.2.2.6. TAMAÑO DE UN FICHERO.
8.2.2.7. RENOMBRAR UN FICHERO.
8.2.3. CIERRE.
8.3. TIPOS DE FICHEROS.
8.3.1. LOS FICHEROS DE TEXTO.
8.3.2. LOS FICHEROS DE DATOS.
8.3.3. LOS FICHEROS BINARIOS.
8.4. MÉTODOS DE TRATAMIENTO DE FICHEROS.
8.4.1. EL MÉTODO SECUENCIAL.
8.4.1.1. ESCRITURA DE DATOS.
8.4.1.2. BÚSQUEDA DE DATOS.
8.4.1.3. BORRADO DE DATOS.
8.4.2. EL MÉTODO SECUENCIAL ORDENADO.
8.4.2.1. ESCRITURA DE DATOS.
8.4.2.2. BÚSQUEDA DE DATOS.
8.4.2.3. BORRADO DE DATOS.
8.4.3. EL MÉTODO DE INDEXACIÓN DIRECTA.
8.4.3.1. ESCRITURA DE DATOS.
8.4.3.2. BÚSQUEDA DE DATOS.
8.4.3.3. BORRADO DE DATOS.
8.4.4. EL MÉTODO DE INDEXACIÓN SIMPLE.
8.4.4.1. ESCRITURA DE DATOS.
8.4.4.2. BÚSQUEDA DE DATOS.
8.4.4.3. BORRADO DE DATOS.
8.4.5. OTROS MÉTODOS DE ACCESO.
8.4.5.1. EL MÉTODO DE INDEXACIÓN POR ÁRBOL BINARIO.
8.4.5.2. EL MÉTODO DEL ÁRBOL BINARIO PAGINADO.
8.4.6. EL HASHING.

9 ESTRUCTURAS DINÁMICAS.
9.1. CONSIDERACIONES INICIALES.
9.2. CREACIÓN Y DESTRUCCIÓN DE VARIABLES DINÁMICAS.
9.3. PILAS.
9.3.1. CREACIÓN DE LA ESTRUCTURA.
9.3.2. AVERIGUAR SI LA ESTRUCTURA ESTÁ VACÍA.
9.3.3. INSERTAR UN DATO EN LA ESTRUCTURA.
9.3.4. LEER LA CABECERA DE LA ESTRUCTURA.
9.3.5. BORRAR LA CABECERA DE LA ESTRUCTURA.
9.4. COLAS.
9.4.1. CREACIÓN DE LA ESTRUCTURA.
9.4.2. AVERIGUAR SI LA ESTRUCTURA ESTÁ VACÍA.
9.4.3. INSERTAR UN DATO EN LA ESTRUCTURA.
9.4.4. LEER LA CABECERA DE LA ESTRUCTURA.
9.4.5. BORRAR LA CABECERA DE LA ESTRUCTURA.
9.4.6. CREACIÓN DE LA ESTRUCTURA.
9.4.7. INSERTAR UN DATO EN LA ESTRUCTURA. MODO ALTERNATIVO.
9.4.8. BORRAR LA CABECERA DE LA COLA. MODO ALTERNATIVO.
9.5. LISTAS.
9.5.1. INSERCIÓN EN ORDEN.
9.5.2. RECUPERACIÓN DE CUALQUIER DATO.
9.5.3. BORRADO DE CUALQUIER DATO.
9.6. ÁRBOLES.
9.6.1. EL TIPO DE DATOS DEL ÁRBOL.
9.6.2. CREACIÓN DE LA ESTRUCTURA Y AVERIGUAR SI ESTÁ VACÍA.
9.6.3. ADICIÓN DE DATOS.
9.6.4. BÚSQUEDA DE DATOS.
9.6.5. BORRADO DE DATOS.
9.7. GRAFOS.

10 LA PROGRAMACIÓN ORIENTADA A OBJETOS.

10.1. FUNDAMENTOS.
10.1.1. OBJETOS Y CLASES.
10.1.2. LA HERENCIA.
10.1.3. LA ESTÁTICA DE CLASES.
10.1.4. LA DINÁMICA DE CLASES.
10.2. EL POLIMORFISMO.
10.3. LA SOBRECARGA.
10.4. LAS CLASES ABSTRACTAS.
10.5. CLASES GENÉRICAS.

11 RECURSIVIDAD.
11.1. VENTAJAS E INCONVENIENTES DE LA RECURSIVIDAD.
11.2. MÁS EJEMPLOS DE RECURSIVIDAD.



Metodología:
  • El curso sigue un SISTEMA DE TUTORÍAS . El alumno tendrá a su disposición un tutor experto en la materia para realizar cualquier duda o consulta que pueda surgirle.
  • Entre el material entregado en el curso se adjunta un documento llamado “Guía del alumno” donde aparece un horario de tutorías telefónicas y un e-mail donde podrá enviar sus consultas, dudas y ejercicios.

  • El Cd-Rom multimedia cuenta con una serie de temas, así como de ejercicios, que hará que su visionado y adquisición de conocimientos le resulte fácil y entretenido, pudiendo detenerse en las partes que le resulten más interesantes , descargar la información para su posterior lectura o adelantar materia si lo desea.

  • La metodología a seguir es avanzar según le marque el profesor virtual, e ir dando respuesta a una serie de ejercicios que se presentan en el “Cuaderno de ejercicios”.

  • Para su evaluación el/la alumno/a deberá hacernos llegar en el sobre de franqueo en destino, el “cuaderno de ejercicios”.

  • Las TITULACIONES serán remitidas al alumno por correo, una vez se haya comprobado el nivel de satisfacción previsto, (60 % del total de las respuestas).

Material del curso:

  • CD-ROM CURSO MULTIMEDIA FUNDAMENTOS DE LA PROGRAMACIÓN (PSEUDOCÓDIGO Y ALGORITMOS).
  • Subcarpeta Portafolios.
  • Bolígrafos.
  • Carta de presentación.
  • Guía del alumno.
  • Cuaderno de ejercicios
  • Sobre a franquear en destino para envío del cuaderno de ejercicios.
       

 

 

 

 

 

 

 

 

   

    Temas Relacionados  
  Cursos de Análisis funcional de aplicaciones   Cursos de Arquitectura de aplicaciones
  Cursos de Programación  
   

     Más Cursos Relacionados  
Modelado de Software Orientado a Objetos con UML 2.0
 Curso   Online   305 € 
Programación, Comunicaciones y Gestión de Servicios para Titulados No Informáticos
 Postgrado   A Distancia   1225 € 
   

Quienes somos | Normas de uso | Política de privacidad | Publica tus cursos
2004 SoloCursos.net ®