junio 17, 2011

Manuales de algoritmia, pseudocodigo y diagrama de flujo

Guía de Algoritmos y Programación para docentes

ALGORITMOS Y LENGUAJES DE PROGRAMACIÓN

este manual describe de forma inicial los conceptos relacionados con la programación a
modo que el lector pueda relacionarse de forma rapida con ellos, ademas le permite
relacionarse con todas las sentencias utilizadas y las formas de representarlas. es
importante destacar que caa tema tiene un conjunto de ejercicios para practicar.
En lo personal lo recomiendo ya que es de muchisima utilidad por lo didactico que es:

TEMA 1
ALGORITMOS Y PROGRAMAS:

TEMA 2
RESOLUCIÓN DE PROBLEMAS CON COMPUTADORA Y HERRAMIENTAS DE PROGRAMACIÓN:

TEMA 3
ESTRUCTURA GENERAL DE UN PROGRAMA:

TEMA 4:
INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA:

TEMA 5
SUBPROGRAMAS: PROCEDIMIENTOS Y FUNCIONES:

TEMA 6
ESTRUCTURAS DE DATOS: ARRAYS.

TEMA 7
LAS CADENAS DE CARACTERES:

TEMA 8
FICHEROS O ARCHIVOS:

TEMA 9
ORDENACIÓN, BÚSQUEDA E INTERCALACIÓN INTERNA:

TEMA 10
ORDENACIÓN, BÚSQUEDA Y FUSIÓN EXTERNA:

TEMA 11
ESTRUCTURAS DINÁMICAS LINEALES DE DATOS, LISTAS ENLAZADAS. PILAS Y COLAS:

TEMA 12
ÁRBOLES Y GRAFOS, ESTRUCTURAS DE DATOS NO LINEALES:

TEMA 13
TABLAS DE DECISIÓN:

para descarga: http://www.mediafire.com/?d0hodwyzxjm
DIAGRAMA DE FLUJO

aquí se explica de forma didáctica lo que es un algoritmo sus partes y la forma de representarlo con diagrama de flujo, ademas muestra las diferentes formas de representación, que significa cada símbolo y su uso correcto, es un manual sencillo pero de gran utilidad se los recomiendo.

para descargar: http://www.mediafire.com/?dydlniqzgij

DISEÑO ESTRUCTURADO DE ALGORITMOS

al final de este curso, el participante estará en posibilidades de diseñar algoritmos de varios tipos, el conocimiento se le impartirá mediante ejercicios prácticos con ayuda de diferentes técnicas algorítmicas, con la finalidad de formarse una mentalidad de programador. buen material.

CONTENIDOS:

CONCEPTOS BÁSICOS Y METODOLOGÍA PARA LA CREACIÓN DE SISTEMAS COMPUTACIONALES
OPERACIONES CON LOS DATOS
TÉCNICAS ALGORÍTMICAS PARA LA SOLUCIÓN DE PROBLEMAS
ESTRUCTURAS DE CONTROL
ARREGLOS Y ESTRUCTURAS
MANEJO DE MÓDULOS

para descargar: http://www.mediafire.com/?2htvtnnz3zd

junio 09, 2011

Python


Programación Python
Tutoriales de programacion de python en español.

Curso completo de programacion, totalmente gratuito. EN: http://www.youtube.com/user/ChelinTutorials#g/c/94824AB4DC441B6B

El lenguaje python. Este lenguaje es bastante nuevo y superior a otros en diversos sentidos. Para aprender es ideal! ya que su sitaxis es mucho mas facil de aprender comparado con la de lenguajes mas viejos(ej: c). Ademas trabaja de forma dinámica con un interprete lo cual te permite tener distintos tipos de estructuras(memoria dinámica).

junio 08, 2011

Tecnologías de Información

A continuación dejo una lista de las principales tecnologías a los que debemos perfeccionar nuestras habilidades, la lista esta en función al mayor número de requerimientos por parte de las organizaciones y gobierno en los últimos años.

I. ORACLE.- Oracle es un sistema de gestión de base de datos relacional (RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation; Se considera a Oracle como uno de los sistemas de bases de datos más completos.

II. Microsoft SQL Server 2000, 2005 o 2008.- Es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle o MySQL.

III. MySQL.- Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.
IV. PHP.- Es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas.
V. Power Builder.- PowerBuilder es una herramienta de desarrollo de clase empresarial desarrollada por la empresa Sybase. PowerBuilder es orientada a objetos y permite el desarrollo de diferentes tipos de aplicaciones y componentes para arquitecturas cliente/servidor, distribuidas y Web.


VI. ASP.- Active Server Pages (ASP), también conocido como ASP clásico, es una tecnología de Microsoft del tipo "lado del servidor" para páginas web generadas dinámicamente, que ha sido comercializada como un anexo a Internet Information Services (IIS).

VII. Java.- Es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++.


VIII. UML y RUP.- Lenguaje Unificado de Modelado (LUM) o (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad.

IX. Adobe Flash csx.- Es una aplicación en forma de estudio que trabaja sobre "fotogramas", destinado a la producción y entrega de contenido interactivo para las diferentes audiencias alrededor del mundo sin importar la plataforma.

X. Visual C#.NET.- Es un lenguaje de programación diseñado para crear una amplia gama de aplicaciones que se ejecutan en .NET Framework.

XI. Visual Basic.NET.- Es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET.

XII. Ajax.- Acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML), es una técnica de desarrollo web para crear aplicaciones interactivas.

XIII. Visual basic 6.- Es un lenguaje de programación desarrollado por el alemán Alan Cooper para Microsoft. El lenguaje de programación es un dialecto de BASIC, con importantes agregados.

XIV. Adobe Photoshop.- Es una aplicación informática en forma de taller de pintura y fotografía que trabaja sobre un "lienzo" y que está destinado para la edición, retoque fotográfico y pintura a base de imágenes de mapa de bits.

Base de Datos con Oracle SQL

ORACLE.- Oracle es un sistema de gestión de base de datos relacional (RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation; Se considera a Oracle como uno de los sistemas de bases de datos más completos.



Base de Datos con Oracle SQL

TEMAS:
INTRODUCCION
LECCION 1.- Escribiendo Sentencias Básicas con SQL SELECT
LECCION 2.- Restringiendo y Ordenando datos
LECCION 3.- Funciones de un Solo-Registro
LECCION 4.- Agregando Datos Usando Funciones de Grupo
LECCION 5.- Desplegando Datos de Múltiples Tablas
LECCION 6.- Subconsultas (Subqueries)
LECCION 7.- Usando Operadores de conjunto (SET)
LECCION 8.- Manipulación de Datos
LECCION 9.- Creando y Manejando Tablas
LECCION 10.- Creando Otros Objetos de Esquema
LECCION 11.- Administrando Objetos con Vistas del Diccionario de Datos
LECCION 12.- Controlando el Acceso a Usuarios
LECCION 13.- Administrando Objetos del Esquema
LECCION 14.- Manipulando Grandes Cantidades de Datos

Archivo PDF:
LECCIONES
Practicas:
EJERCICIOS
Material de Apoyo:
EXTRA