lunes, 22 de agosto de 2016

Temario

Caracterización de la asignatura
Esta  asignatura aporta, al perfil del ingeniero biomédico, la capacidad para desarrollar un pensamiento lógico matemático, así como, identificar las fases del proceso de creación de un programa proporcionándole al  estudiante de ingeniería una herramienta para resolver problemas de aplicaciones de la vida ordinaria y de aplicaciones de la ingeniería biomédica.

Esta diseñada para el logro de competencias especificas dirigidas a los dominios de: manejo de consola y diseño de algoritmos. Comprenderá los conceptos básicos de la programación y escribirá expresiones aritméticas y lógicas en un lenguaje de programación. Así como el uso y funcionamiento de las estructuras secuenciales, selectivas, arreglos unidimensionales y multidimensionales así como la utilización de archivos en el desarrollo de aplicaciones que requieran dichas estructuras.

Competencia(s) especifica(s) de la asignatura
Analizar, diseñar y desarrollar soluciones a problemas conceptuales en la ingeniería biomédica utilizando algoritmos computacionales e implementarlos con un lenguaje de programación.


Unidad 1  Conceptos Básicos

1.1 Software de Sistemas y aplicación
1.2 Algoritmos y pseudocódigo
1.3 Programación
1.3.1 Programa
1.3.2 Lenguaje de Programación
1.3.3 Variables y tipos de datos
1.3.4 Paradigmas de programación
1.4 Editores de texto
1.5 Compiladores e interpretes
1.5 Ejecutables
1.7 Consola de linea de comandos
1.8 Metodología para la solución de problemas.

Unidad 2 Algoritmos
2.1 Análisis de problemas
2.2 Representación gráfica de algoritmos y pseudocódigo
2.3 Diseño de algoritmos


Unidad 3 Estructuras de control y arreglos

3.1 Estructuras Secuenciales
3.2 Estructuras selectivas: Simples, doble y múltiple
3.3 Estructuras iterativas: repetir mientras, hasta, desde
3.4 Diseño e implementacion de funciones, procedimientos o métodos.
3.5 Arreglos
3.6 Tipos de archivos, creación, lectura, escritura.


Unidad 4 Introducción a la programación

4.1 Características del lenguaje de programación.
4.2 Estructuras básicas de un programa
4.3 Traducción de un programa: Compilación, enlace de un programa, errores en tiempo de compilación.
4.4 Ejecución de un programa
4.5 Elementos del lenguaje: datos, literales y constantes, identificadores, variables, parámetros,operadores, entrada y salida de datos.
4.6 Errores en tiempo de compilacion