Programacion

Pascal: Instrucciones y tipos de datos simples 10 de 10 estrellas

En este tema estudiamos aspectos comunes a muchos lenguajes de programación. Prácticamente todos los lenguajes que siguen el paradigma imperativo (= dar órdenes al ordenador)

Programación avanzada en Java 10 de 10 estrellas

Lenguaje interpretado. Fuertemente tipado. Sintaxis similar a C/C++. Sin punteros: Garbage collection. 100% portable.

Programación lineal (Powerpoint) 10 de 10 estrellas

Estudiaremos sus propiedades especiales. Métodos específicos de solución: Método Simplex. Métodos de puntos interiores.

Introducción a la máquina de Código-P 10 de 10 estrellas

La máquina de Código-P es similar a un computador convencional ya que consiste en un procesador y una memoria. Una diferencia fundamental es que muchas operaciones llevadas a cabo por el procesador utilizan la pila que es parte de la memoria. Por ejemplo una llamada a procedimiento supone manipular varios factores tales como parámetros y direcciones de retorno, y estos han de guardarse en la pila.

Análisis de Rendimiento (Programación) 10 de 10 estrellas

Planificación de la gestión del rendimiento. Métricas. Red. Sistemas. Servicios. Ejemplos de mediciones.

Procesamiento de Lenguaje Natural (NLP) 10 de 10 estrellas

¿Por qué se requieren las tecnologías del lenguaje? Análisis de Textos y Análisis Semántico. Powerpoint

Programacion: Análisis Semántico y Chequeo de Tipos 10 de 10 estrellas

Tablas de Símbolos. Chequeo Semántico. Chequeo de Tipos. Semántica de un Programa Orientado a Objetos Tipos Polimórficos.

Estructura y Tecnología de Computadores 10 de 10 estrellas

Aprender a programar el entorno 8086. Aprender a realizar un driver. Aprender la interacción con los recursos hardware. Aprender la interacción entre C y Lenguaje ensamblador

Conceptos básicos de programación (PPT) 10 de 10 estrellas

Conceptos básicos de programación. Es la acción de escribir programas de computación con el objetivo de resolver un determinado problema.

Construcción de compiladores con Haskell (PPT) 10 de 10 estrellas

Construcción de compiladores con Haskell. Presentacion de Powerpoint.

Generación de Código No Optimizado 10 de 10 estrellas

Overview de un procesador moderno. Lenguaje de Máquina. Convenciones de Llamado. Generación de Expresiones. Generación de Control de Flujo Generación de Procedimientos. Linking.

Programación en el Lenguaje C (PPT) 10 de 10 estrellas

C es un lenguaje muy portable, es decir, es independiente de la arquitectura de la máquina y con alguna o ninguna modificación un programa puede correr en una amplia variedad de computadores.

Resumen de Compilación 10 de 10 estrellas

Un traductor es un algoritmo que convierte un código fuente en un programa objeto equivalente.

Conceptos Básicos de la Programación (PPT) 10 de 10 estrellas

Un programa es una secuencia de instrucciones con un propósito concreto que un ordenador puede interpretar y ejecutar.

Introducción a la Organización de un Computador 10 de 10 estrellas

Qué es la arquitectura de computadores. Anticipación, paralelismo y segmentación. Clasificación de Flynn Máquinas MIMD

Reingeniería de Software 10 de 10 estrellas

La reingeniería es un proceso que trata de dar respuesta a una interrogante: ¿Estamos acaso haciendo las cosas bien o podríamos hacerlas mejor?

Usando Ajax.BeginForm con varios submit en ASP.NET MVC

Como utilizar el método Ajax.BeginForm con varios botones del tipo input type=submit.

Algoritmos para resolver problemas computacionales 10 de 10 estrellas

Algoritmos para resolver problemas computacionales

El lenguaje C# 10 de 10 estrellas

El último en una línea de evolución de los lenguajes derivados de C, que incluye C++ y Java.

Herencia en C sharp 10 de 10 estrellas

C# nos permite diseñar una clase que usa herencia para extender otra ya existente. C# como Java sólo soporta herencia simple.

Enfoque basado en gamificación para el aprendizaje de un lenguaje de programación

Muchos de nuestros estudiantes pertenecen a la generación de los “gamers”. A partir del éxito de los juegos digitales como productos de entretenimiento, y en tanto formidables motivadores, se viene planteando desde hace un tiempo la posibilidad de aprovecharlos en el contexto educativo. Esta investigación busca identificar un conjunto de juegos digitales con el potencial de utilizarse para diseñar actividades didácticas, específicamente para el aprendizaje de algunos conceptos de la programación de computadoras, como son: algoritmos, variables y estructuras de control. Con base en los contenidos y la secuenciación de los aprendizajes se eligieron dos juegos que se incorporaron en actividades de un taller de introducción a la programación a fin de evaluar su utilidad. El taller fue diseñado sobre la plataforma Moodle, utilizando un enfoque de gamificación. Se presentan aquí una selección de juegos serios enfocados en la programación, los criterios para la elección de dos de ellos y su utilización en un taller para ingresantes, así como algunos resultados de la implementación de dicho taller.

Minecraft Programable: una herramienta para aprender programación en nivel medio

La aparición de dispositivos inteligentes que de una forma u otra tienen un desarrollo de software interno (celulares, electrodomésticos, automóviles, entre otros), ha incrementado la necesidad de programadores. Dado que la educación formal no ha logrado cubrir esta necesidad, han surgido diversos proyectos con herramientas que permiten aprender a programar en forma sencilla y entretenida, como por ejemplo, La Hora del Código, que basa sus tutoriales en diferentes juegos. Dentro de esta línea se construyó una variante de Minecraft que permite en tiempo real crear y modificar el comportamiento de sus objetos utilizando Smalltalk como lenguaje.

Prueba de entornos especializados, arquitectura y aplicaciones del software

La prueba del software (SW) nos ayuda a descubrir los errores que se cometieron de manera imprevista al momento de realizar el diseño y construcción del software, por lo tanto la estrategia de prueba del software (EPSW) es una guía que describe los pasos que se seguirán al momento de realizar la prueba.

Pruebas del software para un buen desempeño durante su ejecucion

Las pruebas de un software se lo realizan mediante el análisis del desempeño del producto durante un tiempo determinado.

Programación estructurada. Programación en pascal

El lenguaje Pascal es un poderoso instrumento de programación muy utilizado en la actualidad en colegios, universidades y empresas. Muchos de los programas con los cuales trabajamos hoy fueron escritos en Pascal. Como podrás apreciar más adelante, el Pascal es un lenguaje que responde perfectamente bien a la programación estructurada. El Pascal es conocido, entonces, como un lenguaje de alto nivel estructurado y, naturalmente, esto lo ubica como una herramienta muy útil y poderosa para la programación.