Está en la página 1de 8

UNIVERSIDAD CENTRAL DEL ECUADOR

SYLLABUS

1. DATOS INFORMATIVOS

1.1. FACULTAD: INGENIERÍA CIENCIAS FÍSICAS Y MATEMÁTICA


1.2. CARRERA: INGENIERÍA EN DISEÑO INDUSTRIAL
1.3. ASIGNATURA: PROGRAMACIÓN I
1.4. CÓDIGO DE ASIGNATURA: 102
1.5. CRÉDITOS: 6
1.6. SEMESTRE: 1
1.7. UNIDAD DE ORGANIZACIÓN
BASICO
CURRICULAR:
1.8. TIPO DE ASIGNATURA: OBLIGATORIA
1.9. PROFESOR COORDINADOR DE ASIGNATURA: Ing. Giovanny Moncayo
1.10. PROFESORES DE LA ASIGNATURA: Ing. Giovanny Moncayo
1.11. PERÍODO ACADÉMICO: Septiembre 2018 – Febrero 2019
1.12. N°. HORAS DE CLASE: Presenciales: 96 Prácticas: 0

1.13. N°. HORAS DE TUTORIAS: Presenciales: 144 Virtuales: 0

CURSO
NIVELACIÓN
1.14. PRERREQUISITOS Asignaturas: Códigos:

ANÁLISIS I 101
FUNDAMENTOS
108
MATEMÁTICA
1.15. CORREQUISITOS Asignaturas: Códigos:

VICERRECTORADO ACADÉMICO DE INVESTIGACIÓN Y POSGRADO


DIRECCIÓN GENERAL ACADÉMICA Página1
Período 2018 - 2019
UNIVERSIDAD CENTRAL DEL ECUADOR
SYLLABUS

2. DESCRIPCIÓN DE LA ASIGNATURA
Esta asignatura capacita al estudiante en los conceptos básicos y fundamentales de la programación, mediante la construcción de diagramas
de flujo y algoritmos que le permitan entender de forma sencilla el fascinante mundo de la programación.

El estudiante aprenderá un lenguaje de programación con el que pondrá en práctica los conocimientos teóricos, mismos que serán aplicados
mediante el desarrollo de programas básicos y sencillos que se presentan comúnmente en el proceso de aprendizaje de la programación.

En el presente curso, se hará énfasis en el paradigma de la Programación Estructurada y se dará una pequeña introducción a la Programación
Orientada a Objetos.

3. OBJETIVO GENERAL DE LA ASIGNATURA (Con fundamento en los


objetivos generales de la carrera)
Mostrar los fundamentos de la programación, de modo que al final del curso, el estudiante sea capaz de diseñar algoritmos básicos y sencillos
mediante ejercicios prácticos, utilizados cotidianamente en el desarrollo de aplicaciones de software.

4. OBJETIVOS ESPECÍFICOS DE LA ASIGNATURA (Con fundamento en


los objetivos generales de la carrera)
Analizar y diseñar algoritmos básicos y sencillos utilizando los fundamentos y técnicas algorítmicas de la programación estructurada, y
construir pequeños programas usando un lenguaje de programación, trabajando en forma responsable y colaborativa.

Construir programas básicos y sencillos en lenguaje Java usando NetBeans o Eclipse como herramienta de desarrollo de software, utilizando
las diferentes técnicas algorítmicas de la programación estructurada y de la programación orientada a objetos (atributos, métodos).

5. CONTRIBUCIÓN DE LA ASIGNATURA EN LA FORMACIÓN DEL


PROFESIONAL
La asignatura de Programación I le permitirá al estudiante aplicar sus conocimientos para resolver problemas cotidianos, en entidades
públicas o privadas. Esta es la primera asignatura en donde el estudiante adquiere los fundamentos de la programación y se forma una
mentalidad de programador.

Esta asignatura aportará con conocimientos básicos para diseñar algoritmos que serán implementados como programas de computador
utilizando un lenguaje de programación como Java.

6. RESULTADOS DE APRENDIZAJE DE LA ASIGNATURA: (Para alcanzar


los resultados de aprendizaje del perfil de egreso de la carrera)
Construye programas básicos y sencillos que se presentan comúnmente en el proceso de aprendizaje de programación en lenguaje Java
usando NetBeans o Eclipse como herramienta de desarrollo de software, utilizando las diferentes técnicas algorítmicas de la programación
estructurada y de la programación orientada a objetos (atributos, métodos) trabajando en forma responsable y colaborativa.

VICERRECTORADO ACADÉMICO DE INVESTIGACIÓN Y POSGRADO


DIRECCIÓN GENERAL ACADÉMICA Página2
Período 2018 - 2019
UNIVERSIDAD CENTRAL DEL ECUADOR
SYLLABUS

7. PROGRAMACIÓN DE UNIDADES CURRICULARES


DATOS INFORMATIVOS DE LA UNIDAD CURRICULAR No. 1
NOMBRE DE LA UNIDAD: INTRODUCCIÓN A LA PROGRAMACIÓN
OBJETIVO DE LA UNIDAD: Conoce e identifica los fundamentos de la Programación.

RESULTADOS DE Conoce los fundamentos y principales características de la programación.


APRENDIZAJE DE LA
UNIDAD:
8
ESCENARIOS N°. Horas aprendizaje Teóricas
DE
2
APRENDIZAJE N°. Horas Prácticas- laboratorio
CÁLCULO DE HORAS DE LA 0
N°. Horas Presenciales
UNIDAD
TUTORÍAS
N°. Horas Aprendizaje Aula 4
Virtual
TRABAJO 15
Horas de Trabajo Autónomo
AUTÓNOMO
PROGRAMACIÓN CURRICULAR

ACTIVIDADES DE TRABAJO
AUTÓNOMO, ACTIVIDADES DE
CONTENIDOS INVESTIGACIÓN O DE MECANISMOS DE EVALUACIÓN
VINCULACIÓN CON LA
SOCIEDAD
El Hardware y el Software Revisión bibliográfica Exposición grupal

Sistemas de numeración Revisión bibliográfica Exposición grupal


Representación Binaria de datos
Conceptos de Programación Revisión bibliográfica Exposición grupal.
Prueba teórica de toda la unidad.
METODOLOGÍAS DE APRENDIZAJE: Método científico y aprendizaje colaborativo

RECURSOS DIDÁCTICOS: Aula clase y virtual, laboratorio, computadoras, proyector,


material bibliográfico y audiovisuales.
BIBLIOGRAFÍA:
(1) JOYANES AGUILAR LUIS, “Fundamentos de Programación. Algoritmos, Estructura de Datos y Objetos”, Tercera
Edición, McGraw-Hill, 2003
(2) BELTRÁN JÉFFERSON, “Fundamentos de Programación – Algoritmos”, ISBN: 978-9942-11-536-2, Primera
Edición, Mayo 2012

DISPONIBILIDAD
NOMBRE BIBLIOTECA
OBRAS FÍSICAS EN BIBLIOTECA VIRTUAL
VIRTUAL
SI NO
BÁSICA

COMPLEMENTARIA

VICERRECTORADO ACADÉMICO DE INVESTIGACIÓN Y POSGRADO


DIRECCIÓN GENERAL ACADÉMICA Página3
Período 2018 - 2019
UNIVERSIDAD CENTRAL DEL ECUADOR
SYLLABUS

DATOS INFORMATIVOS DE LA UNIDAD CURRICULAR No. 2


NOMBRE DE LA UNIDAD: DEFINICIÓN Y ESPECIFICACIÓN DE ALGORITMOS
OBJETIVO DE LA UNIDAD: Conoce e identifica los fundamentos de los Algoritmos. Programa Algoritmos
usando un lenguaje de programación.

RESULTADOS DE Conoce los fundamentos y principales características de los algoritmos.


APRENDIZAJE DE LA Programa algoritmos sencillos.
UNIDAD:
20
ESCENARIOS N°. Horas aprendizaje Teóricas
DE
24
APRENDIZAJE N°. Horas Prácticas- laboratorio
CÁLCULO DE HORAS DE LA 2
N°. Horas Presenciales
UNIDAD
TUTORÍAS
N°. Horas Aprendizaje Aula 8
Virtual
TRABAJO 30
Horas de Trabajo Autónomo
AUTÓNOMO
PROGRAMACIÓN CURRICULAR

ACTIVIDADES DE TRABAJO
AUTÓNOMO, ACTIVIDADES DE
CONTENIDOS INVESTIGACIÓN O DE MECANISMOS DE EVALUACIÓN
VINCULACIÓN CON LA
SOCIEDAD
Algoritmos y elementos que lo Revisión bibliográfica Exposición grupal
conforman.
Pseudocódigo Revisión bibliográfica Exposición grupal

Representación gráfica de algoritmos. Revisión bibliográfica Exposición grupal


Diagramas de flujo (DFD)
Ejercicio práctico Solución de ejercicios prácticos Tarea
Prueba teórica de toda la unidad
METODOLOGÍAS DE APRENDIZAJE: Método científico y aprendizaje colaborativo

RECURSOS DIDÁCTICOS: Aula clase y virtual, laboratorio, computadoras, proyector,


material bibliográfico y audiovisuales.
BIBLIOGRAFÍA:
(1) JOYANES AGUILAR LUIS, “Fundamentos de Programación. Algoritmos, Estructura de Datos y Objetos”, Tercera
Edición, McGraw-Hill, 2003
(2) BELTRÁN JÉFFERSON, “Fundamentos de Programación – Algoritmos”, ISBN: 978-9942-11-536-2, Primera
Edición, Mayo 2012

DISPONIBILIDAD
NOMBRE BIBLIOTECA
OBRAS FÍSICAS EN BIBLIOTECA VIRTUAL
VIRTUAL
SI NO
BÁSICA

COMPLEMENTARIA

VICERRECTORADO ACADÉMICO DE INVESTIGACIÓN Y POSGRADO


DIRECCIÓN GENERAL ACADÉMICA Página4
Período 2018 - 2019
UNIVERSIDAD CENTRAL DEL ECUADOR
SYLLABUS

DATOS INFORMATIVOS DE LA UNIDAD CURRICULAR No. 3


NOMBRE DE LA UNIDAD: PROGRAMACIÓN ESTRUCTURADA
OBJETIVO DE LA UNIDAD: Diseña y Construye algoritmos sencillos usando la Programación Estructurada

RESULTADOS DE Analiza y diseña algoritmos básicos y sencillos usando los fundamentos y


APRENDIZAJE DE LA UNIDAD: técnicas algorítmicos de la programación estructurada en PSeInt.

36
ESCENARIOS N°. Horas aprendizaje Teóricas
DE
36
APRENDIZAJE N°. Horas Prácticas- laboratorio
CÁLCULO DE HORAS DE LA 2
N°. Horas Presenciales
UNIDAD
TUTORÍAS
N°. Horas Aprendizaje Aula 10
Virtual
TRABAJO 54
Horas de Trabajo Autónomo
AUTÓNOMO
PROGRAMACIÓN CURRICULAR

ACTIVIDADES DE TRABAJO
AUTÓNOMO, ACTIVIDADES DE
CONTENIDOS INVESTIGACIÓN O DE MECANISMOS DE EVALUACIÓN
VINCULACIÓN CON LA
SOCIEDAD
Lenguajes y Paradigmas de Revisión bibliográfica Exposición grupal
Programación (Programación
Estructurada)
Programación de Algoritmos – IDE Revisión bibliográfica Exposición grupal
(PSeInt)
Atributos (Variables) Revisión bibliográfica Exposición grupal

Métodos (Funciones) Revisión bibliográfica Exposición grupal

Estructuras de control (Selección y Revisión bibliográfica Exposición grupal


Repetición)
Arreglos y Matrices Revisión bibliográfica Exposición grupal

Ejercicio práctico Solución ejercicio práctico Trabajo Final

METODOLOGÍAS DE APRENDIZAJE: Método científico, enseñanza problémica (búsqueda parcial e


investigativa) y aprendizaje colaborativo.
RECURSOS DIDÁCTICOS: Aula clase y virtual, laboratorio, computadoras, proyector,
material bibliográfico y audiovisuales.
BIBLIOGRAFÍA:
(1) JOYANES AGUILAR LUIS, “Fundamentos de Programación. Algoritmos, Estructura de Datos y Objetos”, Tercera
Edición, McGraw-Hill, 2003
(2) BELTRÁN JÉFFERSON, “Fundamentos de Programación – Algoritmos”, ISBN: 978-9942-11-536-2, Primera
Edición, Mayo 2012

DISPONIBILIDAD
NOMBRE BIBLIOTECA
OBRAS FÍSICAS EN BIBLIOTECA VIRTUAL
VIRTUAL
SI NO
BÁSICA

VICERRECTORADO ACADÉMICO DE INVESTIGACIÓN Y POSGRADO


DIRECCIÓN GENERAL ACADÉMICA Página5
Período 2018 - 2019
UNIVERSIDAD CENTRAL DEL ECUADOR
SYLLABUS

COMPLEMENTARIA

DATOS INFORMATIVOS DE LA UNIDAD CURRICULAR No. 4


NOMBRE DE LA UNIDAD: FUNDAMENTOS DE JAVA
OBJETIVO DE LA UNIDAD: Construye programas sencillos en Lenguaje Java usando la Programación
Estructurada y Programación Orientada a Objetos.
RESULTADOS DE Construye programas básicos y sencillos en lenguaje Java usando las diferentes
APRENDIZAJE DE LA UNIDAD: técnicas algorítmicas de la programación estructura y de la programación
orientada a objetos (atributos y métodos).
32
ESCENARIOS N°. Horas aprendizaje Teóricas
DE
32
APRENDIZAJE N°. Horas Prácticas- laboratorio
CÁLCULO DE HORAS DE LA 2
N°. Horas Presenciales
UNIDAD
TUTORÍAS
N°. Horas Aprendizaje Aula 16
Virtual
TRABAJO 48
Horas de Trabajo Autónomo
AUTÓNOMO
PROGRAMACIÓN CURRICULAR

ACTIVIDADES DE TRABAJO
AUTÓNOMO, ACTIVIDADES DE
CONTENIDOS INVESTIGACIÓN O DE MECANISMOS DE EVALUACIÓN
VINCULACIÓN CON LA
SOCIEDAD
Características del lenguaje java: Syntaxis Revisión bibliográfica. Exposición grupal

Tipos de Datos Revisión bibliográfica. Exposición grupal

Métodos Revisión bibliográfica. Exposición grupal

Operadores y Estructuras de Control Revisión bibliográfica. Exposición grupal

Declaración de Arreglos y Matrices Revisión bibliográfica. Exposición grupal


Prueba teórica de toda la unidad
Ejercicio práctico Solución del ejercicio práctico Trabajo Final

METODOLOGÍAS DE APRENDIZAJE: Método científico, enseñanza problémica (búsqueda parcial e


investigativa) y aprendizaje colaborativo.
RECURSOS DIDÁCTICOS: Aula clase y virtual, laboratorio, computadoras, proyector,
material bibliográfico y audiovisuales.
BIBLIOGRAFÍA:
(1) SIERRA, Martin. “Programador Certificado Java 2. Curso Práctico”, Editorial AlfaOmega, 2008
(2) DEITEL HARVEY M. ”Cómo programar en Java”, Quinta Edición, Pearson Educación, 2004

DISPONIBILIDAD
NOMBRE BIBLIOTECA
OBRAS FÍSICAS EN BIBLIOTECA VIRTUAL
VIRTUAL
SI NO
BÁSICA
COMPLEMENTARIA

VICERRECTORADO ACADÉMICO DE INVESTIGACIÓN Y POSGRADO


DIRECCIÓN GENERAL ACADÉMICA Página6
Período 2018 - 2019
UNIVERSIDAD CENTRAL DEL ECUADOR
SYLLABUS

8. RELACIÓN DE LA ASIGNATURA CON LOS RESULTADOS DEL PERFIL


DE EGRESO DE LA CARRERA
RESULTADOS O LOGROS DE APRENDIZAJE DEL EL ESTUDIANTE DEBE
PERFIL DE EGRESO DE LA CARRERA (Evidencias de aprendizaje: Conocimientos, habilidades
( Copiar los elaborados por cada unidad) y valores)
Identificar los fundamentos y principales características
a) Conoce los fundamentos y principales
de la programación.
características de la programación.
b) Conoce los fundamentos y principales Identificar los fundamentos y principales características
características de los algoritmos. Programa de los algoritmos. Utiliza PSeInt.
algoritmos sencillos.
Presentar trabajo práctico entregado por el profesor en
c) Analiza y diseña algoritmos básicos y
PSeInt usando los conceptos de programación
sencillos usando los fundamentos y técnicas
estructurada.
algorítmicos de la programación estructurada.
Presentar trabajo práctico entregado por el profesor en
d) Construye programas básicos y sencillos en
lenguaje Java (NetBeans, Eclipse o en la Plataforma
lenguaje Java usando las diferentes técnicas
algorítmicas de la programación estructura y de la Virtual de Aprendizaje) usando los conceptos de
programación estructurada y de la programación
programación orientada a objetos (atributos y
métodos). orientada a objetos (atributos y métodos).

9. EVALUACIÓN DEL ESTUDIANTE POR RESULTADOS DE APRENDIZAJE


PRIMER HEMISEMESTRE SEGUNDO
TÉCNICAS (PUNTOS) HEMISEMESTRE
(PUNTOS)
Evaluación final escrita y/o práctica (8 Puntos) (8 Puntos)
Trabajos individuales y grupales (6 Puntos) (6 Puntos)
Evaluaciones parciales (6 Puntos) (6 Puntos)
TOTAL (20 Puntos) (20 Puntos)

10. PERFIL DEL DOCENTE QUE IMPARTE LA ASIGNATURA


• Ingeniero Informático (2008)
• Magister en Docencia Universitaria en ciencias de la Ingeniería (2012)
• PhD en Tecnologías de la Información y Comunicación (Candidato)

VICERRECTORADO ACADÉMICO DE INVESTIGACIÓN Y POSGRADO


DIRECCIÓN GENERAL ACADÉMICA Página7
Período 2018 - 2019
UNIVERSIDAD CENTRAL DEL ECUADOR
SYLLABUS

11. REVISIÓN Y APROBACIÓN


ELABORADO POR: REVISADO APROBADO
FIRMA DE LOS DOCENTES QUE Coordinador del Área: Consejo de Carrera
DICTAN LA ASIGNATURA
Firmado electrónicamente por:

MILTON GIOVANNY
FIRMA: ______________________________
MONCAYO UNDA FIRMA: __________________________ FIRMA: _________________________
Ing. Giovanny Moncayo Ing. Giovanny Moncayo

Director de Carrera Ingeniería Diseño


Industrial

FECHA: 2018-09-10 FIRMA: __________________________


Ing. Flavio Arroyo

VICERRECTORADO ACADÉMICO DE INVESTIGACIÓN Y POSGRADO


DIRECCIÓN GENERAL ACADÉMICA Página8
Período 2018 - 2019

También podría gustarte