LENGUAJES DE PROGRAMACION I. Propósito del curso :

Documentos relacionados
1.1 Seguridad de la Información. 1.2 Código malicioso. Políticas de seguridad

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL. ASIGNATURA Programación I. Básica ETAPA DE FORMACIÓN.

Programa(s) Educativo(s): Clave de la materia: BC202 UNIVERSIDAD AUTÓNOMA DE Semestre: CHIHUAHUA

DISEÑO DE ALGORITMOS. Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 215. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:

Unidad Académica de Ingeniería Eléctrica. Programa del curso: Lenguaje de Programación I y Lab.

SÍLABO I. DATOS GENERALES. 1. Nombre de la : PROGRAMACIÓN PARA INGENIERÍA

SILABO. PRIMERA UNIDAD Introducción al computador y a los Sistemas Operativos

INTRODUCCIÓN A LA PROGRAMACIÓN

ESTRUCTURA DE DATOS I

LENGUAJES DE PROGRAMACION III. Propósito del curso. Al final del curso el estudiante: Ingeniería Ingeniería en Sistemas. Hardware

El alumno podrá : Manejar el acceso a memoria Manejar y manipular Archivos Programar estructuras y apuntadores de forma mas eficiente y avanzada

Carrera: INM Participantes Representante de las academias de ingeniería industrial de Institutos Tecnológicos.

Ciencias de la Ingeniería

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

Que el alumno conozca y aplique normatividades del derecho social en el ejercicio de su profesión.

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA SÍLABO PLAN DE ESTUDIOS 2008

TÓPICOS SELECTOS DE INGENIERÍA BÁSICA. Propósito del curso : Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 963

CONTABILIDAD. Propósito del curso :

Ingeniería Programa académico. CI209 Semestre: 2 Área en plan de estudios ( B, P y E):

Programa académico. CI209 Semestre: 3 Área en plan de estudios ( B, P y E):

Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 923. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H

DISEÑO CURRICULAR ALGORITMOS, ESTRUCTURAS Y PROGRAMACIÓN I

Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 842. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H

ARQUITECTURA DE COMPUTADORAS II. Propósito del curso : Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 413

Taller: FACULTAD DE INGENIERÍA. Laboratorio: Prácticas complementarias: PROGRAMA DEL CURSO: Fecha de actualización: Abril, 2018

GUÍA DOCENTE. Curso Módulo 3: Física, Matemática e Informática para las Biociencias Moleculares

UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H. Clave: 08USU4053W FACULTAD DE INGENIERÍA. Programa del curso: SISTEMAS OPERATIVOS

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR. Ciencias de la ingeniería

CLAVE ASIGNATURA REQUISITOS HORA/SEMANA CREDITOS TI-8 PROGRAMACION II 80% DE ASISTENCIA 4 6

UNIVERSIDAD TECNOLOGICA DE LOS ANDES VICE RECTORADO ACADEMICO FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

Universidad Ricardo Palma

IV. Propósitos generales Asegurar la comprensión y manejo de las matemáticas utilizadas en la estadística.

IN ST IT UT O POLIT ÉCN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 748. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H

Ciencias de la Ingeniería

Pontificia Universidad Católica del Ecuador

Ingeniería en Sistemas Programa(s) Educativo(s): Computacionales en Hardware. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H

Programa(s) Educativo(s):

Programa(s) Educativo(s):

Programación II. Carrera: ECF

Torruco, Rubén Jerónimo Yedra Fecha de elaboración: Mayo de 2010 Fecha de última actualización: Programación. F1101 Algoritmos 1/9

UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO METROPOLITANO

CURSO DE LENGUAJE C. 4.1 Conceptos básicos de funciones 4.2 Funciones que regresan valores no enteros 4.3 Variables externas 4.4 Reglas de alcance

PLANEACION FINANCIERA

Cumplir con la parte correspondiente de la formación en física clásica del ingeniero civil.

Al final del curso el estudiante:

Programas Analíticos. Cuarto semestre. Circuitos eléctricos II. A) Nombre del Curso. B) Datos básicos del curso. C) Objetivos del curso

Carrera: Participantes Miembros de la academia de Metal- Mecánica

Nombre de la asignatura: LENGUAJE DE PROGRAMACIÓN PARA INGENIERÍA. Básico ( ) Profesional ( X ) Especializado ( ) Práctica ( )

PROBABILIDAD Y ESTADISTICAS. Propósito del curso : Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 503

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

UNIVERSIDAD VERACRUZANA

INTRODUCCIÓN A LA PROGRAMACIÓN

PROGRAMACIÓN INFORMACIÓN GENERAL OBJETIVO DEL CURSO CRITERIOS DE EVALUACIÓN

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA

DES: Clave y Materia requisito:

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

3. Contenidos del curso, problemas centrales o interrogantes básicas.

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS

Se integra al plan de estudios como asignatura optativa para adquirir una herramienta en diseño de diagramas de Ingeniería

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

PROGRAMA DE ESTUDIOS PROTOCOLO

ROBOTICA - Robótica

PROGRAMA DE ESTUDIO Teórica ( x ) Presencial ( x) 1. DESCRIPCIÓN Y CONTEXTUALIZACION DE LA ASIGNATURA:

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA

2.4. Unidades de aprendizaje. Modelo Académico de Calidad para la Competitividad PSGB-02 15/22

DATOS GENERALES PRERREQUISITOS : SE CURSA SIMULTÁNEAMENTE CON LA MATERIA DE TALLER DE PROGRAMACIÓN ESTRUCTURADA CC103

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas)

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I

PROGRAMACION ORIENTADA A OBJETOS PROPÓSITO DEL CURSO

I. DATOS DE IDENTIFICACIÓN

Carrera: EMZ Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL Facultad de Ingeniería Industrial y de sistemas. Lenguaje de Programación Orientado a Objetos*

DES: Ingeniería Ingeniería en Tecnología Programa(s) Educativo(s): de Procesos Tipo de materia: Obligatoria Clave de la materia

PROGRAMA DE ASIGNATURA DE ANÁLISIS Y DISEÑO DE SISTEMAS

Área en plan de estudios:

PROGRAMACION ORIENTADA A OBJETOS PROPÓSITO DEL CURSO

PROGRAMA DE CURSO. Horas Docencia Horas de Trabajo SCT. Obligatorio Plan Común

Dirección General de Educación Superior Tecnológica

Programación. Carrera: MAE 0527

EXAMEN PARCIAL TRABAJO INTEGRADOR (TI) EVALUACIÓN CONTINUA PESO PORCENTUAL PESO PORCENTUAL 1 30% 06-MAY-14 30% 03-MAY-14 20% 20%

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN

Manual avanzado Excel 2007

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN

Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática

FORMATO ELABORACIÓN DE SYLLABUS SYLLABUS DE ECUACIONES DIFERENCIALES. Horas de trabajo directo con el docente

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL SÍLABO PLAN DE ESTUDIOS 2000

ASIGNATURA: MÉTODOS CUANTITATIVOS PARA LA TOMA DE DECISIONES.

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

INGENIERÍA EN LOGÍSTICA INTERNACIONAL EN COMPETENCIAS PROFESIONALES ASIGNATURA DE MERCADOTECNIA INTERNACIONAL

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia:

Universidad Ricardo Palma

Transcripción:

UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: LENGUAJES DE PROGRAMACION I DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s): Computacionales en Hardware Tipo de materia: Obligatoria Clave de la materia: 315 Semestre: Tercero Área en plan de estudios: Ingeniería Básica Créditos 5 Total de horas por semana: 5 Teoría: 3 Práctica 2 Taller: Laboratorio: Prácticas complementarias: Trabajo extra clase: Total de horas semestre: 80 Fecha de actualización: Diseño de Algoritmos Materia requisito: (215) Propósito del curso : En este curso se darán las bases para que el alumno ponga en práctica lo aprendido en la materia de diseño de algoritmos; esta materia se imparte en el lenguaje de programación C y C++, buscando que el alumno sea capaz de identificar los beneficios de este lenguaje así como de cualquier otro con el conocimiento de realizar un programa o sistemas estructurados y así pueda transferir sus conocimientos a otro(s) lenguaje(s) requiriendo exclusivamente la sintaxis del mismo. Al final del curso el estudiante: Al final del curso el alumno deberá ser capaz de utilizar las estructuras de control (selección y repetición), crear y manipular funciones, arreglos y estructuras; utilizar archivos como almacenamiento permanente, así como utilizar apuntadores como variables dinámicas.

COMPETENCIAS (Tipo Y Nombre de la competencias que nutre la materia y a las que contribuye). El curso promueve para las siguientes competencias: Competencias Básicas: Solución de problemas. Trabajo en equipo y liderazgo. Comunicación. Competencias Profesionales: Proyectos de Ingeniería Ingeniería de Proceso DOMINIOS COGNITIVOS. (Objetos de estudio, temas y subtemas) UNIDAD I: INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA. 1.1. Conceptos generales 1.1.1. Variables, Constantes 1.1.2. Instrucciones de Entrada / Salida 1.1.3. Editor 1.2. Aritmética en C 1.3. Formatos de Control 1.4. Archivos de inclusión 1.5. Programación Secuencial RESULTADOS DE APRENDIZAJE. (Por objeto de estudio). Definir y escribe programas simples en lenguaje C, utilizando para ello los enunciados básicos de entrada y salida. Además identifica los tipos fundamentales de datos comprendiendo para ello los conceptos de memoria de la computadora. Será capaz de utilizar los operadores aritméticos para cálculos sencillos. UNIDAD II: DESARROLLO DE PROGRAMAS ESTRUCTURADOS 2.1. Programación Condicional 2.1.1. Instrucciones de Condición 2.1.1.1. Condicional Simple If-Else 2.1.1.2. Condicional anidada 2.1.1.3. Condicional por casos Switch Case 2.2. Ciclos 2.2.1. Tipos de ciclos y sintaxis 2.2.1.1. Ciclos For 2.2.1.2. Ciclos While 2.2.1.3. Ciclos Do-While 2.2.2. Ciclos anidados 2.2.3. Demostración de ciclos infinitos. El alumno expresará la importancia de la programación estructurada y será capaz de desarrollar programas que incluyan enunciados de toma de decisiones (IF -ELSE), selección múltiple (SWITCH) y de repetición controlada por contador y por centinela (FOR, WHILE y Do-WHILE).Además de tener la capacidad para utilizar los operadores lógicos, incrementales y decrementales. 3.1. Conceptos generales de funciones Identifica cómo construir programas en forma modular a partir de funciones. Utilizará

3.2. Funciones matemáticas de la biblioteca estándar de C 3.3. Definiciones de función 3.4. Prototipo de funciones 3.5. Cómo llamar funciones: llamada por valor y llamada por referencia 3.6. Recursividad y ejemplos funciones comunes de C, creará funciones nuevas y comprenderá los mecanismos utilizados para pasar información a funciones. 4.1.1. Conceptos generales 4.1.2. Tipos de arreglos 4.1.2.1. Arreglos Unidimensionales 4.1.2.2. Arreglos Bidimensionales 4.1.3. Paso de arreglos a funciones 4.1.4. Ejemplos utilizando arreglos. Describe los conceptos de arreglos de datos, comprendiendo el uso de los arreglos para almacenar, ordenar y buscar listas y tablas de valores. Será capaz de operar arreglos en funciones. UNIDAD V: ESTRUCTURAS Y UNIONES 5.1. Estructuras 5.1.1. Declaración de una estructura. 5.1.2. Definición de variables de estructuras. 5.1.3. Uso de estructuras en asignaciones. 5.1.4. Inicialización de una declaración de estructuras. 5.1.5. El tamaño de una estructura. 5.2. Acceso a Estructuras. 5.2.1. Almacenamiento de información en estructuras. 5.2.2. Lectura de información de una estructura. 5.2.3. Recuperación de información de una estructura. 5.3. Sinónimo de un tipo de dato: typdef. 5.4. Estructuras anidadas. 5.4.1. Ejemplos de estructuras anidadas. 5.5. Arrays de estructuras. 5.6. Arrays como miembros. 5.7. Utilización de estructuras como parámetros. 5.8. Uniones. 5.9. Tamaño de estructuras y uniones. Reconoce los conceptos de estructuras y uniones dentro de programas estructurados.

UNIDAD VI:. APUNTADORES 6.1 Definición. 6.2 Declaración e inicialización de variables de apuntadores 6.2.1. Declaración de apuntadores. 6.2.2. Inicialización de apuntadores. 6.2.3. Apuntadores y verificación de tipos. 6.2.4. Apuntadores NULL y void. 6.3 Operaciones de apuntador 6.3.1. Apuntadores a arrays. 6.3.2. Apuntadores a cadenas. 6.3.3. Apuntadores a estructuras. 6.4 Expresiones y aritmética de apuntadores Identifica los apuntadores, describe la relación entre apuntadores, arreglos, estructuras y cadenas. Desarrolla la utilización de apuntadores a funciones y será capaz de declarar y utilizar arreglos de cadenas. OBJETO DE ESTUDIO UNIDAD I: INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA. UNIDAD II: DESARROLLO DE PROGRAMAS ESTRUCTURADOS UNIDAD V: ESTRUCTURAS Y UNIONES UNIDAD VI: APUNTADORES METODOLOGIA (Estrategias, secuencias, recursos didácticos) Lectura. Lectura Comentada Expositiva Materiales Gráficos: artículos, libros, Cañón Pizarrón EVIDENCIAS DE APRENDIZAJE. Tareas de Investigación Prácticas de Laboratorio Exposiciones FUENTES DE INFORMACIÓN (Bibliografía, Direcciones electrónicas) 1. Deitel. (1998). Como programar en C y C++. Ed: Prentice may. EVALUACIÓN DE LOS APRENDIZAJES (Criterios e instrumentos) Se toma en cuenta para integrar calificaciones parciales:

2. Luis Joyanes Aguilar. (2006). Programación en C++ (Algoritmos, estructuras de datos y objetos). Mc Graw Hill 3. Luis Joyanes Aguilar y Ignacio Zahonero Martinez. (2005). Programación en C, Metodología, Estructuras de Datos y Objetos. McGraw Hill. Discusión Individual y por equipo, tareas y prácticas, lo cual otorga un valor del 20% 3 Exámenes parciales escritos donde se evalúan conocimientos, comprensión y aplicación con un valor de 80% cada uno. La acreditación del curso se integra por promedio de las 3 calificaciones parciales. Nota: para acreditar el curso la calificación mínima aprobatoria será de 6.0 Cronograma Del Avance Programático S E M A N A S Objetos de estudio 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 UNIDAD I: INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA. UNIDAD II: DESARROLLO DE PROGRAMAS ESTRUCTURADOS UNIDAD V: ESTRUCTURAS Y UNIONES UNIDAD VI: APUNTADORES