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

Documentos relacionados
DATOS GENERALES 60 HORAS 3 HORAS

UNIVERSIDAD DE GUADALAJARA

Horas teóricas: 2 Horas prácticas: 4 Total de Horas: 6 INTRODUCCION A LA PROGRAMACION

UNIVERSIDAD DE GUADALAJARA

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

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

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

PROGRAMACION ESTRUCTURADA

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

INTRODUCCIÓN A LA PROGRAMACIÓN

PLAN DE MATERIAS ACADEMUSOFT 3.2

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

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

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA DIRECCIÓN GENERAL DE ASUNTOS ACADÉMICOS PROGRAMA DE ASIGNATURA I. DATOS DE IDENTIFICACIÓN.

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

DISEÑO CURRICULAR BASE DE DATOS II

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

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):

P L A N I F I C A C I O N

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

: Algorítmica y Estructura de Datos I

INSTITUTO TECNOLÓGICO SUPERIOR DEL SUR DEL ESTADO DE YUCATAN SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE INGENIERÍA INDUSTRIAL

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL

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

Universidad de Guanajuato Tronco Común de Ingenierías

Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa Programa de Estudios: Algoritmos Computacionales

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

SÍLABO DE ALGORITMOS

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias Físico Matemáticas

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO. PROGRAMA DE ESTUDIOS UNIDAD DE APRENDIZAJE: Programación

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

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación. Programación I

SECUENCIA DIDÁCTICA. Módulo IV Competencia de Módulo: Competencia de curso:

Toda copia en PAPEL es un "Documento No Controlado" a excepción del original.

SILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN

PROGRAMA INSTRUCCIONAL COMPUTACIÓN PARA INGENIEROS

Subdirección Académica Instrumentación Didáctica para la Formación y Desarrollo de Competencias Profesionales Periodo escolar: Agosto Diciembre 2017

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

Diseño estructural y propuesta de actividades

PROGRAMA ANALITICO DE LA ASIGNATURA

Algoritmos y Lenguajes de Programación

UNIVERSIDAD DE GUADALAJARA

Fundamentos de programación C++

UNIVERSIDAD DE GUADALAJARA

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

Fundamentos de Programación Visual Basic

Programa Regular. Programación y Bases de Datos es una materia obligatoria correspondiente al segundo año de la carrera de Bioingeniería.

Universidad Salesiana de Bolivia

Programación I. Carrera: ECM Participantes Participantes de las academias de ingeniería electrónica de los Institutos Tecnológicos.

PLAN DE ESTUDIOS 2008 LICENCIADO EN INFORMÁTICA

PROGRAMA DE ASIGNATURA DE INTRODUCCIÓN A LA PROGRAMACIÓN

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

NOMBRE DE LA MATERIA Programa de la Materia INGENIERIA DE CONTROL. Identificación de asignatura. Sistemas de Control Automáticos. Prerrequisito: MT140

Licenciatura en Tecnologías de Información y Comunicación Modalidad No Escolarizada NOMBRE DE LA ASIGNATURA PROGRAMACIÓN CLAVE DE LA ASIGNATURA

División Académica de Informática y Sistemas

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

Jesús Manuel Carrera Velueta José Juan Almeida García Fecha de elaboración: Mayo 6 de 2010 Fecha de última actualización:

División Académica de Informática y Sistemas División Académica Multidisciplinaria de los Ríos Ingeniería en Informática Administrativa

UNIVERSIDAD LIBRE SECCIONAL PEREIRA

INSTITUTO POLITÉCNICO NACIONAL

INTRODUCCION A LA INFORMATICA

Universidad Nacional Autónoma de México Centro de Investigación en Energía. Programa de Estudio

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA

Universidad de Guadalajara Centro Universitario de los Lagos PROGRAMA DE ESTUDIO FORMATO BASE

Universidad Autónoma de San Luis Potosí Facultad de Ingeniería Programas Analíticos del Área Mecánica y Eléctrica

Introducción a la Programación. Concepto de algoritmo. Algoritmos computacionales: pseudocódigo y diagramas de flujo. Programa.

UNIVERSIDAD DEL AZUAY. Facultad de Ciencias de la Administración. Escuela de Ingeniería de Sistemas y Telemática. Sílabo

PROGRAMA DE MATERIA ING. INDUSTRIAL ESTADISTICO

Nombre de la asignatura: Diseño Estructurado de Algoritmos. Carrera: Ingeniería en Sistemas Computacionales. Clave de la asignatura: SCB-9316

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE CIENCIAS BÁSICAS DEPARTAMENTO DE MATEMÁTICAS PROGRAMACIÓN DE COMPUTADORES

División Académica de Informática y Sistemas

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD LIBRE SECCIONAL PEREIRA

SAC SATCA 1 : Carrera:

Programación. Carrera: PET 0629

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO DIRECCIÓN GENERAL DE LA ESCUELA NACIONAL COLEGIO DE CIENCIAS Y HUMANIDADES SECRETARÍA ACADÉMICA

Secretaría de Docencia Dirección de Estudios Profesionales

PROGRAMA DE ESTUDIO Área de Formación :

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ciencias Naturales y Matemáticas SYLLABUS DEL CURSO. Fundamentos de Computación

PROGRAMACIÓN UNIDADES

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

SÍLABO DE METODOLOGÍAS DE PROGRAMACIÓN

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

PROGRAMA DE ESTUDIOS POR COMPETENCIAS: PROGRAMACIÓN AVANZADA. Área de docencia: Electrónica Básica

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN PLAN DE ESTUDIOS DE LA LICENCIATURA EN INGENIERÍA QUÍMICA

UNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO Facultad de Ciencias Exactas y Tecnologías. Departamento de Informática PLANIFICACIÓN DE CÁTEDRA

Carrera: MTE Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Programación. Carrera: MAE 0527

División Académica de Informática y Sistemas División Académica Multidisciplinaria de los Ríos Ingeniería en Informática Administrativa

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

F0415 Análisis y Diseño de Algoritmos Página 1 de 8

Transcripción:

UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACÓN DEPARTAMENTO DE CIENCIAS COMPUTACIONALES DATOS GENERALES CLAVE : CC102 NOMBRE DE LA MATERIA : INTRODUCCIÓN A LA PROGRAMACIÓN TIPO : CURSO CARÁCTER DEL CURSO : OBLIGATORIO ÁREA DE FORMACIÓN : BÁSICA COMÚN PRERREQUISITOS : SE CURSA SIMULTÁNEAMENTE CON LA MATERIA DE TALLER DE PROGRAMACIÓN ESTRUCTURADA CC103 DEPTO. DE ADSCRIPCIÓN : CIENCIAS COMPUTACIONALES CARGA HORARIA GLOBAL : 60 HORAS CARGA HORARIA SEMANAL : 3 HORAS VALOR EN CRÉDITO : 8 CRÉDITOS OBJETIVO GENERAL : INTRODUCIR LOS CONCEPTOS FUNDAMENTALES DE LA PROGRAMACIÓN DE COMPUTADORAS POR MEDIO DE UN PSEUDOLENGUAJE, ADQUIRIENDO ASÍ LA HABILIDAD DE PROGRAMAR EN AUSENCIA DEL COMPUTADOR. OBJETIVO ESPECÍFICOS : EN CADA MÓDULO DEL CONTENIDO TEMÁTICO PRINCIPAL 1

MAPA CONCEPTUAL Conceptos Básicos Los datos y las Operaciones Básicas Programación estructurada Técnicas para la formulación de algoritmos Estructura de control Arreglos y cadenas Manejo de Módulos UNIVERSIDAD DE GUADALAJARA 2

DIVISÓN DE ELECTRÓNICA Y COMPUTACIÓN DEPARTAMENTO DE CIENCIAS COMPUTACIONALES INTRODUCCIÓN A LA PROGRAMACIÓN CONTENIDO TEMÁTICO PRINCIPAL Módulo 1.Nociones de programación (Conceptos básicos) ( 5 hrs.) Objetivo: El alumno será capaz de identificar los diferentes conceptos básicos para la elaboración de programas. 1.1 Introducción 1.1.1 Definición de lenguaje de programación 30 min. 1.1.2 Definición de algoritmo 30 min. 1.1.3 Definición de programas. 30 min. 1.2 Fases de la creación de un programa 2.1.1 Definición del problema 30 min. 2.1.2 Análisis del problema 30 min. 2.1.3 Diseño de algoritmo 30 min. 2.1.4 Codificación 35 min. 2.1.5 Prueba y depuración 20 min. 2.1.6 Documentación 35 min. 2.1.7 Mantenimiento 30 min. Módulo 2. Los datos y las operaciones básicas (4 hrs.) Objetivo: El alumno será capaz de identificar y utilizar los diferente elementos que integran un programa. 2.1 identificador 05 min. 2.2 Tipos de datos 20 min. 2.3 Variables 05 min. 2.4 declaración de variables 2.4.1 Reservación de memorias 30 min. 2.4.2 inicialización de variables 20 min. 2.5 Constantes 20 min. 2.6 operadores 2.6.1 Operadores aritméticos 10 min. 2.6.2 Incremento y Decremento 10 min. 2.6.3 Operadores relacionales 10 min. 2.6.4 Operadores lógicos 10 min. 2.6.5 Operadores de asignación 10 min. 2.6.6 Operadores de condición 20 min. 2.6.7 Prioridad de los operadores 20 min. 2.7 Expresiones 20 min. 2.8 Palabras reservadas 15 min. 2.9 Comentarios 15 min. Módulo 3. Técnicas para la formulación de algoritmos (5 hrs.) 3

Objetivo: El alumno será capaz de identificar y utilizar técnicas para la formulación de algoritmos en un programa 3.1 Diagrama de Flujo 2 hrs. 3.2 Pseudocódigos 3 hrs. Módulo 4.Programación de estructuras (14 hrs.) Objetivo: El alumno comprenderá las reglas que gobiernan las estructuras de un programa. El alumno será capaz de ejecutar programas que permitan observar cómo las proposiciones se ejecutan en top-down (del principio al fin) de manera directa y fácil de comprender utilizando las ESTRUCTUAS DE CONTROL) 4.1 Definición 30 min. 4.2 Estructuras de control 4.2.1 secuencial 4.2.1.1 Asignación 1 hr. 4.2.1.2 entrada 30 min. 4.2.1.3 Salida 30 min. 4.2.2 Selectiva 4.2.2.1 Simple 1 hr. 4.2.2.2 Doble 1 hr. 4.2.3 Selectiva múltiple 2 hrs. 4.3. Repetitiva o de iteración condicionada 4.3.1 Contadores, acumuladores y banderas 30 min. 4.3.2 Desde 2 hrs. 4.3.3 Mientras 2 hrs. 4.3.4 Hacer_mientras 2 hrs. 4.4 Estructuras Anidadas 1 hr. Módulo 5. La codificación en la programación estructurada (Arreglos) (11hrs.) Objetivo. El alumno será capaz de representar con un solo identificador una serie de valores ( números y caracteres). 5.1 Definición 1 hr. 5.2 Vectores 4 hrs. 5.3 Manejo de cadenas de caracteres 2 hrs. 5.4 Matrices 4 hrs. Módulo 6. Manejo de Módulos (9 Hrs.) Objetivo: El alumno describirá los conceptos que están detrás de los subprogramas y saber cómo y dónde aplicarlos en un programa escrito en Lenguaje C. 6.1 Definición 30 min. 6.2 funciones sin parámetros 2 hrs 6.3 Prototipos sin parámetros 2.5 hrs. 6.4 Funciones con parámetros por valor 2.5 hrs. 6.5 Funciones predefinidas 6.5.1 Matemáticas 45 min. 6.5.2 Cadenas 45 min. 4

MODALIDADES DE ENSEÑANZA APRENDIZAJE Tipo Exposición Presentación Taller Tarea y/o investigación del estudiante Material Didáctico Pizarrón, Proyector de acetatos Televisión y video casetera Equipo de laboratorio Fotocopia y archivos en disquete METODOS DE EVALUACIÓN Exámenes Departamentales 50% Profesor 50% BIBLIOGRAFÍA BÁSICA - Programación en C Byron Gottfried Editorial Mc Graw Hill, 2000 - Programación Estructurada en C Antonakos Mansfiels Editorial Prentice Hall, 2000 BIBLIOGRAFÍA COMPLEMETARIA - Introducción a la Computación y a la Programación Estructurada, Guillermo Levine Editorial Mc graw Hill 2001 - Programación en C Autor Luis Joyanes / Ignacio Zahonero Martínez Editorial Mc. Gras Hill 2002 - Fundamentos de Programación, L. Joyanes Aguilar McGraw Hill, 1998 - Metodología de la Programación Autor, Alcalde/ García Editorial Mc. Graw Hill MATERIAL DE APOYO ACADÉMICO - Notas elaboradas para el curso - Laboratorio de microcomputadoras - Compiladores de lenguajes de programación - Proyector de acetatos CRITERIOS DE EVALUACIÒN - Se evaluará durante el periodo escolar mediante: Tareas, trabajos, participación en clase, exámenes parciales y desarrollo de un proyecto final. En caso de no aprobar el curso se presentará un examen extraordinario departamental. 5

CRITERIOS DE CALIFICACIÓN La calificación estará integrada por: -50% de las calificaciones obtenidas en exámenes parciales -20% por tareas, trabajo y participación en clase -30% de puntos adquiridos por el cumplimiento del proyecto final CRITERIOS DE ACREDITACIÓN - Haber obtenido un promedio global mínimo de 60 puntos de un máximo de 100 punto a posibles. COMPETENCIAS QUE SE PUEDEN ADQUIRIR - Dominio conceptual de los diferentes tópicos comprendidos en el estudio de la programación de computadoras y el uso de lenguajes de programación. - Habilidad adquirida para manejar los elementos técnicos que intervienen en el desarrollo de un programa para computadora. - Conocimiento de las aplicaciones de la computadora, así como de los distintos modos de procesar datos. APLICACIÓN PROFESIONAL Entender la importancia de la programación de una computadora para resolver problemas de orden científico, tecnológico y social. 6