Está en la página 1de 7

Nombre de la asignatura: Algoritmos y Lenguajes de programacin.

Crditos: 2-4- 6 Aportacin al perfil Dominar la lgica necesaria para aprender lenguajes de programacin de alto nivel para poder resolver problemas en su mbito profesional. Aplicar las herramientas de la informtica para el desarrollo de proyectos. Comprender algoritmos bsicos de programacin enfocados a la resolucin de problemas.

Objetivo de aprendizaje: Los estudiantes eligen los problemas factibles a solucionar por medio de la tecnologa y establecen las tcnicas adecuadas de solucin por medio de algoritmos que posteriormente se transforman en programas, por medio de un lenguaje de programacin, se ve en clases en el aula, diapositivas y practicas reales.

Competencias previas Conocer las herramientas bsicas de la computacin Utilizar equipo de cmputo y software bsico. Aplicar los conocimientos bsicos de matemticas (algebra, trigonometra y geometra analtica)

Temario Introduccin a la computacin Nuevas Tecnologas de la informacin. Elementos de un sistema computacional Hardware Software: de operaciones, de traducciones y aplicacin. Firmware: definicin, ventajas y desventajas o Clasificacin de los sistemas operativos: la familia de Windows, Arquitectura Macintosh, Unx y Linux. o Paquetera de software: Hoja de clculo y modelos de bases de datos. Desarrollo de lgica algortmica o Metodologa para la solucin de problemas. o Metodologa para el diseo de software: Top down, Bottom up, modular y programacin estructurada. o Definicin de lenguajes algortmicos. o Elementos y reglas de la representacin grafica y manuscrita de los algoritmos (diagrama de flujo, diagrama N-S, diagrama estructurado y pseudocdigo. o Implementacin de algoritmos secuenciales (utilizando notacin algebraica) o Pruebas y depuracin o o o o o o o o o o o o o o o o o o o o Conocimiento de programacin y un lenguaje estructurado Introduccin a la programacin. Definicin de programa. Definicin de programacin. Definicin de lenguaje de programacin. Introduccin y orgenes del lenguaje Estructura bsica de un programa Datos Tipos de datos Identificadores. Almacenamiento, direccionamiento y representacin en memoria. Proposicin de asignacin. Operadores, operandos y expresiones. Prioridad de operadores, evaluacin de expresiones Proceso de creacin de un ejecutable Funciones Funciones. Definicin de funciones. Funciones estndar. Entrada y Salida de datos. Funciones definidas por el usuario. Pase por valor 2 o o o o

o o o o

Pase por referencia Punteros Definicin de punteros Paso de variable

Estructuras de selectivas o Selectiva simple o Selectiva doble o Selectiva anidada o Selectiva mltiple Estructuras de repeticin o Repetir mientras o Repetir hasta o Repetir desde Estructuras de repeticin o Arreglo Unidimensionales o Conceptos bsicos o Operaciones Aplicaciones o Arreglo Bidimensionales o Conceptos bsicos o Operaciones o Aplicaciones o Registros o Archivos

Definicin de las Competencias Especficas. Identificar conceptos bsicos, propiedades y caractersticas de un sistema computacional Investigar en Internet sobre las tecnologas de la informacin. Valorar los elementos que conforma un equipo computacional en software, hardware y firmware. Realizar una clasificacin de los sistemas operativos, valorando sus diferencias Analizar y comprender los conceptos bsicos de la paquetera de software

Sugerencias didcticas transversales para el desarrollo de competencias profesionales Propiciar actividades de bsqueda, seleccin y anlisis de informacin en distintas fuentes. Propiciar el uso de las nuevas tecnologas en el desarrollo de los contenidos de la asignatura. Propiciar la planeacin y organizacin del proceso de balanceo de lneas. Fomentar actividades grupales que propicien la comunicacin, el intercambio argumentado de ideas, la reflexin, la integracin y la colaboracin de y entre los estudiantes. Propiciar, en el estudiante, el desarrollo de actividades intelectuales de induccin-deduccin y anlisis-sntesis, las cuales lo encaminan hacia la investigacin, la aplicacin de conocimientos y la solucin de problemas. Llevar a cabo actividades prcticas que promuevan el desarrollo de habilidades para la experimentacin, tales como: observacin, identificacin manejo y control de de variables y datos relevantes, planteamiento de hiptesis, de trabajo en equipo. Desarrollar actividades de aprendizaje que propicien la aplicacin de los conceptos, modelos y metodologas que se van aprendiendo en el desarrollo de la asignatura. Propiciar el uso adecuado de conceptos, y de terminologa cientficotecnolgica Proponer problemas que permitan al estudiante la integracin de contenidos de la asignatura y entre distintas asignaturas, para su anlisis y solucin. Relacionar los contenidos de la asignatura con el cuidado del medio ambiente; as como con las prcticas de una ingeniera con enfoque sustentable. Observar y analizar fenmenos y problemticas propias del campo ocupacional. Relacionar los contenidos de esta asignatura con las dems del plan de estudios para desarrollar una visin interdisciplinaria en el estudiante.

Prcticas Realizar prcticas de laboratorio de cmputo, por lo que el alumno deber elaborar y entregar la solucin encontrada para el problema establecido.

Criterios de evaluacin: La evaluacin de la asignatura se har con base en el desempeo del alumno en: Investigaciones documentales, despus de lo cul se reunirn para realizar una lluvia de ideas o bien mesas redondas, donde los estudiantes interactan con la informacin investigada de cada equipo. Elaborar resmenes de lo consultado bibliogrficamente, para desarrollar el tema elegido por los estudiantes y avanzar en su trabajo de investigacin. Elaborar mapas conceptuales, por equipo, de los temas explicados en el aula, con el fin de reforzar el aprendizaje adquirido. Usar tecnologa de informacin (internet, revistas electrnicas, libros, artculos, etc.) para efectuar una recopilacin de temas afines a los contenidos temticos de su inters. Exmenes escritos y prcticos por unidades de aprendizaje Investigaciones documentales y de campo. Elaborar resmenes. Elaborar mapas conceptuales. Explicar por equipo frente al grupo los sistemas computacionales

También podría gustarte