Escuela de Ingeniería en Informática Empresarial SYLLABUS

Documentos relacionados
Escuela de Ingeniería en Informática Empresarial SYLLABUS

SYLLABUS de la Asignatura. : Programación I

FORMATO PARA LA ELABORACIÓN DE SYLLABUS (CARRERAS ARMONIZADAS )

1. Identificación del curso

Sistema de Información Contable y Financiero

8 SCT-Chile 8 horas totales: Presenciales: 3 horas: 2 horas clases; 1 hora ayudantía. No presenciales 5 horas Matemáticas

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

Modelo Académico de Calidad para la Competitividad MATP-02 13/22

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

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

SYLLABUS de la Asignatura. Programación INF1201

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

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

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

CURSO: FUNDAMENTOS DE PROGRAMACION Y BASES DE DATOS

NOMBRE DEL CURSO: Introducción a la Programación y computación 1

Fundamentos de programación y Bases de Datos

INTRODUCCIÓN A LA PROGRAMACIÓN

PROGRAMA DE CURSO. Escuela de Ingeniería de Sistemas y Computación Universidad del Valle Santiago de Cali, Colombia. Febrero 2007

Fundamentos de Programación y Base de Datos

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA

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

UNIVERSIDAD DE GUADALAJARA

EI MT1008 Programación II

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

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

UNIVERSIDAD LIBRE SECCIONAL PEREIRA

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

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

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

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

Fundamentos de Programación y Base de Datos

PROGRAMA DE ESTUDIO. : Tecnologías de Información II : UN SEMESTRE ACADÉMICO : SEGUNDO AÑO, PRIMER SEMESTRE

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA

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

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación

INGENIERÍA INFORMÁTICA EMPRESARIAL NOMBRE DE LA CARRERA NÚMERO DE CRÉDITOS (EXPRESADOS EN SCT-CHILE) SCT Chile: 6

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

PROGRAMACION ORIENTADA A OBJETOS PROPÓSITO DEL CURSO

Unidad de Competencia I Elementos de Competencia Requerimientos de información

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

Guía docente de la asignatura

PROGRAMA DE MATERIA ING. INDUSTRIAL ESTADISTICO

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

Java para no Programadores

2007/ PROGRAMACIÓN. Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS. 1.-Introducción.

SECUENCIA DIDÁCTICA. Elementos de competencia:

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

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

Asignatura: Introducción a la Programación Código: Año académico: 2007/2008 Centro:

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

Planificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5

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

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

ESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS

ANX-PR/CL/ GUÍA DE APRENDIZAJE

Algoritmos y Lenguajes de Programación

DESCRIPCIÓN ESPECÍFICA

Java para no Programadores

Programación Básica PBAS-02

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN

4 SCT-Chile 6 horas totales: Presenciales: 5 horas: 3 horas clases; 1 hora taller; 1 hora ayudantía. No presenciales 1 hora Matemática

AREA A LA QUE PERTENECE: 103 Matemática Básica 2 34 créditos POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015

PROGRAMACION ORIENTADA A OBJETOS PROPÓSITO DEL CURSO

ÍNDICE TEMÁTICO. Teóricas Prácticas 1 Estructuras fundamentales Introducción a la programación en Java

Programación con Java Básico

1 FUNDAMENTACION DE LA MATERIA

PROGRAMACIÓN EN JAVA

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

Programa Oficial de Asignatura. Ficha Técnica. Presentación. Competencias y/o resultados del aprendizaje. Fundamentos de Programación

PROGRAMACIÓN ORIENTADA A OBJETOS. Programa sintético PROGRAMACIÓN ORIENTADA A OBJETOS III Introducción a la Orientación a Objetos

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

Pontificia Universidad Católica del Ecuador

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

Sílabo de Computación

INGENIERÍA MECATRÓNICA EN COMPETENCIAS PROFESIONALES

Titulación(es) Titulación Centro Curso Periodo Grado de Matemáticas FACULTAD DE CC. MATEMÁTICAS 1 Primer cuatrimestre

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

A) Nombre del Curso. B) Datos básicos del curso. C) Objetivos del curso. Programación orientada a objetos. Horas de teoría por semana

Planificaciones Algoritmos y Programación I. Docente responsable: GUARNA PABLO FRANCISCO. 1 de 6

UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DEL SUR

POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015 HORAS POR SEMANA DEL LABORATORIO: DIAS QUE SE IMPARTE EL LABORATORIO:

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS

Universidad Ricardo Palma

Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA

MANEJO DE TECNICAS DE PROGRAMACION Siglema: MATP-02

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN

SÍLABO DE METODOLOGÍAS DE PROGRAMACIÓN

Programación. Carrera: MAE 0527

PROG1VJ - Programación I

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

Apoyo a la docencia. Web de Martínez Durbán, María Mercedes

Transcripción:

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 módulo 1 y 2 SEMESTRE Ingreso Alumno Matriculado en Ingeniería Informática Empresarial Este módulo Contribuye al área de formación básica en el dominio principal de Sistemas de Información. En él se establecen las bases teórico y prácticas para la construcción de programas y la solución de problemas de conocimiento general. Dichas bases son vitales para el posterior entendimiento del diseño y desarrollo de sistemas de información. 1. Construir Algoritmos para resolver problemas 2. Conocer y utilizar un lenguaje de programación, Java 3. Conocer y utiliza una herramienta de programación, Eclipse 4. Comprende y utilizar los Elementos del lenguaje de programación Java 5. Comprender los fundamentos de programación orientada a objetos 6. Resolver problemas de índole general utilizando algoritmos de programación y Java I. UNIDADES Unidad 1: Introducción al diseño y análisis de algoritmos 1.1. Resolución de problemas 1.2. Fases del proceso de creación de un programa 1.3. Fases de resolución de un problema 1.4. Verificación de algoritmos Syllabus Módulo Programación v-2014 1

1.5. Descomposición 1.6. Partes de un algoritmo 1.7. Pseudocódigo 1.8. Elementos básicos de programación 1.9. Datos y variables 1.10. Identificadores, constantes y variables 1.11. Tipos de datos 1.12. Pseudocódigo resumido 1.13. Diagramas de flujo 1.14. Operaciones aritméticas 1.15. Operadores relacionales 1.16. Operadores lógicos 1.17. Estructura de selección (si, sino) 1.18. Plan de pruebas 1.19. Operadores lógicos 1.20. Estructuras repetitivas (mientras, para, haga mientras) 1.21. Resolución de problemas Unidad 2: Introducción a Java Unidad 3: Introducción a Eclipse 2.1. Fundamentos e historia de Java 2.2. Sintaxis 2.3. Máquina Virtual 2.4. Java Developing Kit 2.5. Conceptos de programación orientada a objetos 3.1. Instalación 3.2. Interface y configuración Syllabus Módulo Programación v-2014 2

3.3. Ayuda, vistas, asistente de código y asistente de corrección 3.4. Organización de código y paquetes 3.5. Ejecución de programas Unidad 4: Elementos del lenguaje de programación Java 4.1. Tipos de datos y operadores 4.1.1. Tipos de datos primarios en Java 4.1.2. Variables 4.1.3. Operadores y su precedencia 4.2. Estructuras de Control 4.2.1. Estructuras de Decisión 4.2.2. Estructuras de Repetición 4.3. Arreglos 4.3.1. Unidimensionales 4.3.2. Bidimensionales 4.3.3. Multidimensionales 4.4. Modularización 4.5. Recursividad 4.6. Trabajo con archivos 4.6.1. Java I/O System 4.6.2. Canales 4.6.3. Buffers 4.6.4. Escribir a archivos 4.6.5. Leer archivos 4.7. Testing y debugging 4.8. Manejo de excepciones Syllabus Módulo Programación v-2014 3

Unidad 5: Programación orientada a objetos y Java Swing Unidad 6: Resolver problemas de dominio general 5.1. Introducción a la programación orientada a objetos 5.1.1. Introducción objetos y clases 5.1.2. Clases, objetos y métodos 5.1.3. Encapsulamiento 5.1.4. Polimorfismo 5.1.5. Herencia 5.2. Java Swing 5.2.1. Introducción a interface grafica de usuario en Java 5.2.2. Componentes y contenedores 5.2.3. Menús 5.2.4. Propiedades y eventos 5.2.5. Acciones 6.1. Desarrollo de sistemas para realidades acotadas en distintos ámbitos 6.1.1. Administración 6.1.2. Matemáticas 6.1.3. Economía 6.1.4. Optimización II. METODOLOGÍA, EVALUACIÓN Y REQUERIMIENTOS ESPECIALES Metodología 1. Clases expositivas y participativas para introducir los conceptos y aspectos cognitivos. 2. Desarrollo de Exposiciones en Base a Temas Propuestos. 3. Desarrollo de ejercicios en laboratorio con apoyo de ayudantes, análisis de casos y de trabajo autónomo Syllabus Módulo Programación v-2014 4

individual. 4. Desarrollo de solución de ejercicios realizadas por el profesor en clases. 5. Reforzamiento de conceptos con apoyo de ayudante en cátedra Evaluación del aprendizaje # Nombre Unidad Producto Esperado Unidad 1 Introducción al análisis y diseño de algoritmos Comprender los conceptos asociados al análisis y diseño de algoritmos Unidad 2 Introducción a Java Conocer el lenguaje de programación Java Unidad 3 Unidad 4 Unidad 5 Unidad 6 Introducción a Eclipse Elementos del lenguaje de programación Java Programación orientada a objetos y Java Swing Resolver problemas de dominio general Conocer una herramienta de programación para Java Ser capaz de comprender y utilizar los elementos del lenguaje Java para programar Comprender el concepto de programación orientada a objetos y el uso de objetos y componentes para la programación de interfaces de usuarios Ser capaz de implementar programas que modelen una solución a problemas de seleccionados dominios Calificación Las evaluaciones de este módulo se calificarán con una escala de notas de 1.0 a 7.0 cuya equivalencia en niveles de desempeño se representa en la siguiente tabla: Nota Estándares de Desempeño Syllabus Módulo Programación v-2014 5

1.0-3.4 No recuperable 3.5-3.9 Recuperable 4.0 4.9 Habilitado Básico 5.0-5.9 Habilitado 6.0-7.0 Destacado Instrumentos Evaluativos En la siguiente tabla se detallan los instrumentos con los cuales se evaluará el logro de las competencias y subcompetencias asociadas de cada unidad y sus respectivas ponderaciones. Unidad 1 Unidad 2 Unidad 3 Unidad 4 Unidad 5 Unidad 6 Nombre Unidad Introducción al diseño y análisis de algoritmos Introducción a Java Introducción a Eclipse Elementos del lenguaje de programación Java Introducción a la Programación orientada a objetos Resolver problemas de dominio general Ponderación Unidad Prueba Controles Ayudantía Controles Laboratorio 15% 50% 20% 30% 20% 50% 20% 30% 30% 50% 20% 30% 35% 50% 20% 30% Calendario Evaluaciones Nombre Unidad Prueba Parcial Syllabus Módulo Programación v-2014 6

Unidad 1 Introducción al diseño y análisis de algoritmos 14-05-2013 Unidad 2 Unidad 3 Unidad 4 Introducción a Java Introducción a Eclipse Elementos del lenguaje de programación Java 16-07-2013 Unidad 5 Introducción a la Programación orientada a objetos 15-10-2013 Unidad 6 Resolver problemas de dominio general 03-12-2013 Controles Los controles se evaluaran durante las clases de laboratorio y de ayudantía en presencia del ayudante respectivo. Laboratorios Cada laboratorio requerirá la resolución de un problema práctico relacionado al tópico discutido durante las cátedras de la semana. Durante el laboratorio los alumnos deberán estudiar el problema propuesto, contestar preguntas relacionadas con el texto leído y presentar una respuesta escrita en la cual se indica la solución propuesta, en el caso de programas el código fuente deberá ser entregado electrónicamente según lo indicado en la hoja del problema. El trabajo de laboratorio es individual. La evaluación de las respuestas será retornada a los alumnos en el plazo de dos semanas a partir del día de entrega. Evaluaciones especiales Prueba recuperativa: sólo para aquellos alumnos que de forma justificada hayan faltado a una prueba parcial. Prueba Opcional: para aquellos alumnos cuyo promedio final no les permita aprobar, pero si sea superior a un 3.5, la que ponderará un 30%. Condiciones de Aprobación Syllabus Módulo Programación v-2014 7

Para aprobar el módulo el estudiante debe cumplir con los siguientes dos requisitos: - Alcanzar al menos un nivel de Habilitado Básico (Nota 4.0) en el promedio ponderado de todas las unidades. Requerimientos especiales para este módulo Este modulo requiere extensivo trabajo en laboratorios, y en la preparación y ejercitación de las materias en su tiempo autónomo. Importante: 1. Usted como estudiante de este módulo dispone de diferentes recursos como la clase, los textos de estudio, los ejercicios y otros. Es SU responsabilidad usarlos para aprender y estar preparado para las evaluaciones. 2. No tiene la obligación de venir a clases, pero si entra, debe: a. estar preparado de acuerdo a las indicaciones del profesor y lo señalado en el plan de clases b. participar y contribuir a la dinámica de la clase c. respetar los códigos de conducta que cada profesor establezca, en especial, en Programación, éstos serán: i. Se prohíbe el uso de teléfonos celulares, inteligentes, o tablets que distraigan al estudiante ii. Conversar y no estar atento reiteradamente en clases, lo expone a ser requerido para abandonar la sala iii. Cuando se trabaje con computadores, no está permitido el uso de aplicaciones o páginas que no sean las que en ese momento el profesor esté requiriendo utilizar iv. En caso de faltar a este código, acumulará advertencias que lo impactarán en sus notas Bibliografía Libro Guía del Curso 1. Cairó, O. (2005). Metodología de la programación : algoritmos, diagramas de flujo y programas (3 ed.). México: Alfaomega. 2. Joyce Farrell (2011), Java Programming (6th ed). Boston: Course Technology. Material de Referencia Syllabus Módulo Programación v-2014 8

3. Sun/ORACLE (2010, 18/10). The Java Tutorials, en http://download.oracle.com/javase/tutorial/index.html 4. Documentos y sitios web en educandus 5. Links internet dados en clase Syllabus Módulo Programación v-2014 9