SYLLABUS de la Asignatura. Programación INF1201
|
|
|
- Elisa Julia Gómez Castilla
- hace 8 años
- Vistas:
Transcripción
1 Sazie 2325, 3er Piso, Santiago SYLLABUS de la Asignatura Programación INF Descripción de la asignatura El estudiante aprenderá a analizar un problema y plantear una solución racionalmente, utilizando programación orientada a objetos, aplicando los fundamentos de objetos y clases mediante un ambiente IDE que permita el desarrollo y depuración de código del lenguaje. Además, será capaz de describir y entender el proceso de compilación y ejecución. 2. Prerrequisitos, Co requisitos y Horas Pedagógicas Prerequisito: no tiene. Co requisito: no tiene. Horas: Teórico: 4 hrs. Laboratorio: 2 hrs. 3. Objetivos Objetivo General Conocer, comprender, aplicar y analizar problemas de ingeniería, utilizando programación estructurada. Objetivos Específicos Conocer los fundamentos de la computación e informatica. Analizar y solucionar problemas sencillos de ingeniería a nivel conceptual. Conocer y comprender los fundamentos de la programación estructurada. Desarrollar aplicaciones orientadas a objetos utilizando un IDE.
2 4. Aprendizajes Esperados Al finalizar la asignatura el estudiante debe: Desarrollar el pensamiento algorítmico para resolver problemas de ingeniería mediante el uso de un lenguaje de programación. Conocer la lógica y metodología para el desarrollo de aplicaciones utilizando un lenguaje de programación estructurada. Analizar problemas identificando sus componentes relevantes. Resolver problemas mediante la descomposición de estos en otros más pequeños. Resolver problemas mediante el desarrollo de programas computacionales. Aplicar las instrucciones básicas de un lenguaje de programación estructurada: secuencia, sentencias de selección y sentencias de repetición. Diseñar programas modulares. 5. Sistema de Evaluación de la Asignatura La nota de presentación a examen se calculará como sigue: Control 1 = 30% Control 2 = 30% Laboratorio = 40% Si la nota de presentación a examen es igual o superior a 5.0, el alumno o alumna podrá eximirse de la rendición del examen de la asignatura, siempre y cuando no presente notas parciales bajo 4,0. Los alumnos que no se eximan calcularán su calificación final según lo siguiente: Nota de presentación * Nota de examen * 0.3 Las fechas de evaluaciones serán informadas oportunamente. La asistencia requerida para aprobar el curso es 75%, de forma contraria se reprobará el curso con nota final igual a: MÍN(nota final, 3.9) Finalmente la aprobación del curso es por separado para controles y laboratorio. O sea, se requiere nota igual o superior a 4.0 tanto en el promedio de controles como en el promedio de laboratorio para poder aprobar el curso. En caso contrario la nota de presentación y por ende la nota de examen será: MÍN(promedio controles, promedio laboratorio)
3 6. Actividades del Curso Cátedra El alumno o alumna deberá asistir a clases teóricas y rendir dos controles, las cuales serán escritas y de acuerdo a los contenidos que se hayan visto en clases, los cuales, por lo general, serán acumulativos, esto significa que para la segunda prueba será necesario utilizar lo aprendido para la primera. Las clases serán expositivas, donde se explicarán conceptos y adicionalmente se mostrarán diversos ejemplos, tanto conceptuales como prácticos para apoyar los contenidos presentados. Laboratorio Corresponde a la nota por participación y tareas en los laboratorios asociados al curso. El laboratorio se abordará como una instancia donde los trabajos irán siendo acumulativos, por lo cual los alumnos deberán utilizar lo aprendido en los laboratorios anteriores. Los contenidos a reforzar con los ejercicios de los laboratorios son los mismos que los de la cátedra, y deberán ir al mismo nivel. El laboratorio es para programas sencillos, de ejecución en una terminal, no se espera que el alumno desarrolle una aplicación gráfica durante el transcurso del mismo.
4 7. Calendario de contenidos y actividades del curso Unidad de aprendizaje Introducción Programación estructurada Funciones y módulos Programación orientada a objetos Archivos Estructuras de datos simples Aprendizajes Esperados Clases Estructura de Contenidos Observaciones Comprender aspectos básicos de los lenguajes de programación, su historia y evolución Estudiar conceptos relacionados con el paradigma de programación estructurada utilizando las estructuras de secuencias, selección e iteración. Realizar funciones que permitan encapsular código, y de la misma forma agruparlas en módulos que sean reutilizables Estudiar conceptos relacionados con el paradigma de programación orientada a objetos, creación de clases y propiedades de las mismas Trabajar con la entrada y salida de datos hacia ficheros Usar diferentes tipos de estructuras de datos simples y como permiten colaborar con la programación 1 Computación vs informática Datos vs información Arquitectura de von Neumann Lenguajes de programación 2 3 Definición de problemas Seudo código Modelos de programación Licencias de software 4 Intérprete Expresiones Tipos de datos Entrada y salida estándar 5 6 Punteros 7 Estructuras condicionales 8 9 Estructuras de repetición Uso y definición de funciones Creación y uso de módulos Recursividad y ordenamiento 14 Control 1 15 Entrega control 1 16 Clases, atributos y métodos Herencia y polimorfismo Leer archivos Escribir archivos 22 Estructuras de datos básicas (como arreglos) 23 Definición de nuevas estructuras de datos.
5 Procesamiento de texto Procesar texto, realizando diferentes operaciones sobre el mismo 24 Arreglos de estructuras Arreglos bidemensionales (matrices) 27 Reemplazar Búsqueda en cadenas Unir y divir Expresiones regulares 28 Control 2 29 Entrega Control 2 30 Repaso examen 8. Bibliografía del Curso Bibliografía Obligatoria Kernighan, B., Ritchie, D. (1988). The C Programming Language, 2nd Edition. Ceder, V. (2010). The Quick Python Book. Londres: Manning. Downey, A. (2009). Python for Software Design. Londres: Cambridge. Campbell, J., Gries, P., Montojo, J., Wilson, G. (2009). Practical Programming: An Introduction to Computer Science Using Python. Estados Unidos: The Pragmatic Bookshelf. Lutz, M. (2009). Learning Python. Estados Unidos: O Reilly Media. Bibliografía Extra Joyanes, L. (2003). Fundamentos de programación: Algoritmos, estructura de datos y objetos. Madrid: McGraw Hill. Joyanes L. Fundamentos de Programación Libro de Problemas. Mc GrawHill. Lemay, L. Perkins, C. (1996). Aprendiendo Java en 21 días. Prentice Hall. Deitel, H., Deitel, P. Como programar en C++. Pearson educación. Deitel, H., Deitel, P. Como programar en C#. Pearson educación. Recursos en línea Curso de Programación en USM: Documentación oficial Python: Python no muerde: Compilador online:
Planificaciones Algoritmos y Programación I. Docente responsable: GUARNA PABLO FRANCISCO. 1 de 6
Planificaciones 7540 - Algoritmos y Programación I Docente responsable: GUARNA PABLO FRANCISCO 1 de 6 OBJETIVOS Conocer un lenguaje de programación imperativo. Aplicar las capacidades que ofrece el lenguaje
SYLLABUS de la Asignatura. : Programación I
Facultad de Ingeniería Escuela de Informática SYLLABUS de la Asignatura Programación 2 1. Descripción de la asignatura Esta asignatura aporta al perfil del Ingeniero en Computación e Informática la capacidad
ESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS
FUNDAMENTOS DE PROGRAMACIÓN UNIDAD ACADÉMICA: CARRERA: ESPECIALIZACIÓN: ÁREA: Facultad de Ingeniería en Electricidad y Computación Ingeniería en Ciencias Computacionales, Ingeniería en Electrónica y Telecomunicaciones,
Programa Regular. Programación y Bases de Datos es una materia obligatoria correspondiente al segundo año de la carrera de Bioingeniería.
Programa Regular Asignatura: Programación y Bases de Datos. Carrera/s: Bioingeniería Ciclo Lectivo: 1er cuatrimestre 2 año Docente/s: Esp. Ing. Daniel Martin Morales (coordinador). Ing. Juan Eduardo Salvatore.
EI MT1008 Programación II
GRADO EN INGENIERÍA INFORMÁTICA GRADO EN MATEMÁTICA COMPUTACIONAL EI1008 - MT1008 Programación II Curso 2010-2011 Departamento de Lenguajes y Sistemas Informáticos 1. Datos de la asignatura Carácter: Formación
INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO FUNDAMENTOS DE PROGRAMACIÓN INGENIERÍA ELÉCTRICA 1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN INGENIERÍA
Planificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5
Planificaciones 9514 - Algoritmos y Programación I Docente responsable: AZCURRA DIEGO ANDRES 1 de 5 OBJETIVOS Conocer un lenguaje de programación imperativo. Aplicar las capacidades que ofrece el lenguaje
DATOS GENERALES PRERREQUISITOS : SE CURSA SIMULTÁNEAMENTE CON LA MATERIA DE TALLER DE PROGRAMACIÓN ESTRUCTURADA CC103
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
Introducción a la Programación. Concepto de algoritmo. Algoritmos computacionales: pseudocódigo y diagramas de flujo. Programa.
Asignatura: Programación y Bases de Datos Carrera/s: Bioingeniería Ciclo Lectivo: 2015 Docente/s: Coordinador: Esp. Ing. Daniel Martin Morales Plantel Docente: Ing. Juan Eduardo Salvatore Carga horaria
PROGRAMA DETALLADO VIGENCIA TURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA
PROGRAMA DETALLADO VIGENCIA TURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA 2007 DIURNO INGENIERIA DE TELECOMUNICACIONES SEMESTRE ASIGNATURA 7mo COMPUTACIÓN AVANZADA CÓDIGO HORAS
PROGRAMA DE CURSO. Escuela de Ingeniería de Sistemas y Computación Universidad del Valle Santiago de Cali, Colombia. Febrero 2007
PROGRAMA DE CURSO Escuela de Ingeniería de Sistemas y Computación Universidad del Valle Santiago de Cali, Colombia Febrero 2007 Curso: ALGORITMIA Y PROGRAMACIÓN Código: 750001M Modalidad: Presencial Teórico
FUNDAMENTOS DE INFORMATICA
Programa de la asignatura: FUNDAMENTOS DE INFORMATICA Titulación: TITULO DE INGENIERO TECNICO INDUSTRIAL: ESPECIALIDAD EN QUÍMICA INDUSTRIAL Centro: ESCUELA UNIVERSITARIA DE INGENIERIA TECNICA INDUSTRIAL
SECUENCIA DIDÁCTICA. Elementos de competencia:
SECUENCIA DIDÁCTICA Nombre de curso: Programación Orientada a Objetos Clave de curso: COM1002B11 Antecedente: Diseño de Algoritmos Clave de antecedente: COM0302A21 Módulo Competencia de Módulo: Desarrollar
INTRODUCCIÓN A LA PROGRAMACIÓN
PLAN DE ESTUDIOS 2008 LICENCIADO EN INFORMÁTICA FACULTAD DE CONTADURÍA, ADMINISTRACIÓN E INFORMÁTICA ASIGNATURA: INTRODUCCIÓN A LA PROGRAMACIÓN ÁREA DEL CONOCIMIENTO: PROGRAMACION E INGENIERIA DE SOFTWARE
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ciencias Naturales y Matemáticas SYLLABUS DEL CURSO. Fundamentos de Computación
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ciencias Naturales y Matemáticas SYLLABUS DEL CURSO 1. CÓDIGO Y NÚMERO DE CRÉDITOS CÓDIGO ICM00794 NÚMERO DE CRÉDITOS Teóricos: 4 Prácticos: 0 2. DESCRIPCIÓN
Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación PROGRAMACIÓN II
Universidad Tecnológica Nacional Facultad Regional San Francisco Tecnicatura Superior en Programación PLANIFICACIÓN CICLO LECTIVO 2014 ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4
INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS
ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS CARRERA: LICENCIATURA EN CIENCIAS DE LA INFORMÁTICA LÍNEA CURRICULAR: COORDINACIÓN: ACADEMIAS DE COMPUTACIÓN
ASIGNATURA: PROGRAMACIÓN ORIENTADA A OBJETOS
FACULTAD Ciencias Naturales e Ingenierías PROGRAMA ACADÉMICO Tecnología en Desarrollo de Sistemas Informáticos ASIGNATURA: PROGRAMACIÓN ORIENTADA A OBJETOS Tipo Asignatura: A Créditos: 4 HTD: 64 HTA: 128
FUNDAMENTOS DE PROGRAMACIÓN. Ing. Karina García Morales
FUNDAMENTOS DE PROGRAMACIÓN Ing. Karina García Morales [email protected] [email protected] Objetivos del curso El alumno resolverá problemas aplicando los fundamentos de programación
Programación. Carrera: MAE 0527
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos: Programación Ingeniería en Materiales MAE 0527 2 2 6 2.- HISTORIA DEL PROGRAMA
PROGRAMACIÓN UNIDADES
PROGRAMACIÓN Semestre: Segundo Horas: 90 horas Hrs/sem: 4.5 Créditos: 9 Clave: AI-02 DESCRIPCIÓN DE LA ASIGNATURA Al finalizar el curso el alumno tendrá el conocimiento y la capacidad de implementar programas
Carrera: Participantes Miembros de la academia de Metal- Mecánica
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Introducción a la Programación Ingeniería Electromecánica Clave de la asignatura: Horas teoría-horas práctica-créditos 1-3- 5 2.- HISTORIA DEL
Intención didáctica Éste programa de estudio se sugiere que contenga una parte teórica y práctica. Por tanto se diseñó cinco unidades.
1.- DATOS DE LA ASIGNATURA: Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas prácticacréditos: Lenguaje de Programación Ingeniería Mecatrónica SRD-1005 2-3 - 5 2.- PRESENTACIÓN
PROGRAMA DE ESTUDIOS POR COMPETENCIAS: PROGRAMACIÓN AVANZADA. Área de docencia: Electrónica Básica
I. IDENTIFICACIÓN DEL CURSO PROGRAMA DE ESTUDIOS POR COMPETENCIAS: PROGRAMACIÓN AVANZADA ORGANISMO ACADÉMICO: Facultad de Ingeniería Programa Educativo: Ingeniería en Electrónica Área de docencia: Electrónica
GUÍA DOCENTE DE PROGRAMACIÓN, LINUX Y BASES DE DATOS
GUÍA DOCENTE DE PROGRAMACIÓN, LINUX Y BASES DE DATOS La presente guía docente corresponde a la asignatura Programación, Linux y Bases de Datos (PROG), aprobada para el curso lectivo 2017-2018 en Junta
FUNDAMENTOS DE PROGRAMACIÓN. Ing. Karina García Morales
FUNDAMENTOS DE PROGRAMACIÓN Ing. Karina García Morales OBJETIVOS DEL CURSO El alumno resolverá problemas aplicando los fundamentos de programación para diseñar programas en el lenguaje estructurado C,
Carrera: EMZ Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Introducción a la Programación Ingeniería Electromecánica EMZ - 0522 1-3- 5 2.-
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO COMPUTACIÓN PARA INGENIEROS 1112 2º 08 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL PROGRAMA DE LA ASIGNATURA DE: Programación Aplicada a la Ingeniería IDENTIFICACIÓN
Programación I.
Programación I [email protected] [email protected] Profesores teoría Toni Navarrete e-mail: despacho: [email protected] 371 Jesús Ibáñez e-mail: despacho: [email protected] 381 Introducción
ASIGNATURA: FUNDAMENTOS DE PROGRAMACIÓN
ASIGNATURA: FUNDAMENTOS DE PROGRAMACIÓN 1. Presentación El objetivo de esta guía es orientar al alumno en el estudio de la asignatura de Fundamentos de Programación. Se recomienda la lectura completa de
UNIVERSIDAD MAYOR DE SAN SIMON FACULTAD DE CIENCIAS Y TECNOLOGÍA PLAN GLOBAL COMPUTACION I
UNIVERSIDAD MAYOR DE SAN SIMON FACULTAD DE CIENCIAS Y TECNOLOGÍA PLAN GLOBAL COMPUTACION I I. DATOS DE IDENTIFICACIÓN Nombre de la materia: Computación I Código: 2010008 Grupo: 2 Carga horaria: 4 Docencia
Universidad Católica San Pablo Facultad de Ingeniería y Computación Escuela Profesional de Ciencia de la Computación SILABO
Universidad Católica San Pablo Facultad de Ingeniería y Computación Escuela Profesional de Ciencia de la Computación SILABO CS101F. Introducción a la Programación (Obligatorio) 2010-1 1. DATOS GENERALES
Escuela de Ingeniería en Informática Empresarial SYLLABUS
Nombre módulo PROGRAMACIÓN Nº créditos 12 ECTS ( 324 horas totales, 216 horas presenciales, 108 horas de trabajo autónomo) Nivel Requisitos Contribución de este módulo a la formación. Subcompetencias del
Nombre de la asignatura: LENGUAJE DE PROGRAMACIÓN PARA INGENIERÍA. Básico ( ) Profesional ( X ) Especializado ( ) Práctica ( )
PROGRAMA DE ESTUDIO Nombre de la asignatura: LENGUAJE DE PROGRAMACIÓN PARA INGENIERÍA Clave: TIC02 Fecha de elaboración: marzo 2015 Horas Semestre Horas semana Horas Teoría Ciclo Formativo: Básico ( )
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación.
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación. 2. Competencias Implementar
GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS
GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Datos Descriptivos TITULACIÓN: CENTROS IMPLICADOS: GRADO EN INGENIERIA DEL SOFTWARE E.U. DE INFORMATICA CICLO: Grado sin atribuciones MÓDULO: MATERIA:
INSTITUTO TECNOLÓGICO SUPERIOR DEL SUR DEL ESTADO DE YUCATAN SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE INGENIERÍA INDUSTRIAL
Referencia a la Norma ISO 9001:008 7.1, 7..1, 7.5.1, 7.6, 8.1, 8..4 Página 1 de 18 INSTITUTO TECNOLÓGICO SUPERIOR DEL SUR DEL ESTADO DE YUCATAN SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE INGENIERÍA INDUSTRIAL
DISEÑO CURRICULAR ALGORÍTMOS, ESTRUCTURAS Y PROGRAMACIÓN II
DISEÑO CURRICULAR ALGORÍTMOS, ESTRUCTURAS Y PROGRAMACIÓN II FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDADES DE CRÉDITO SEMESTRE PRE-REQUISITO
Planificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 7
Planificaciones 7502 - Algoritmos y Programación I Docente responsable: CARDOZO MARTIN MIGUEL 1 de 7 OBJETIVOS Capacitar al alumno en el diseño y programación documentados de algoritmos y en la elección
Programación I. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación I Licenciatura en Informática IFM - 0430 3-2-8 2.- HISTORIA DEL PROGRAMA
Planificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 8
Planificaciones 9511 - Algoritmos y Programación I Docente responsable: CARDOZO MARTIN MIGUEL 1 de 8 OBJETIVOS Capacitar al alumno en el diseño y programación documentados de algoritmos y en la elección
Fundamentos de Programación
PLANIFICACIÓN 2016 Fundamentos de Programación INFORMACIÓN GENERAL Carrera Ingeniería en Informática Departamento Informática Plan de Estudios Plan 2006 Docente Responsable Horacio Cesar Loyarte Carga
Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)
Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de Medicina Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)
