UNACH
UNIVERSIDAD NACIONAL DE CHIMBORAZO
VICERRECTORADO ACADÉMICO
UNIDAD DE PLANIFICACIÓN ACADÉMICA
FACULTAD DE INGENIERÍA
CARRERA DE INGENIERÍA CIVIL
SÍLABO DE LA ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN
DOCENTE: Ing. Osvaldo Ortiz Maldonado
PERÍODO ACADÉMICO: SEPTIEMBRE 2014 - FEBRERO 2015
FECHA DE ELABORACIÓN: 01 DE SEPTIEMBRE DE 2014
Página 2 de 9
1. DATOS INFORMATIVOS
INSTITUCIÓN: UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD: INGENIERÍA
CARRERA: INGENIERÍA CIVIL
NOMBRE DE LA ASIGNATURA: LENGUAJE DE PROGRAMACIÓN
CÓDIGO DE LA ASIGNATURA: CIV600
CÓDIGO CLASIFICACIÒN CINE: 0613
SEMESTRE: Sexto
NIVEL DE FORMACIÓN: Grado o Tercer Nivel
AREA DE FORMACIÓN: Educación General
TIPO DE ASIGNATURA: Obligatoria
NÚMERO DE SEMANAS: 16 TOTAL DE HORAS SEMANALES: 4 TOTAL DE HORAS POR EL PERÍODO ACADÉMICO: 64 NÚMERO DE CRÉDITOS: 4
NÚMERO DE CRÉDITOS TEÓRICOS: 2
NÚMERO DE CRÉDITOS PRÁCTICOS: 2
PRE-REQUISITOS: CIV500
CO-REQUISITOS: Esta asignatura no tiene Corequisitos
2. DESCRIPCIÓN DE LA ASIGNATURA
La presente asignatura ubicada en Sexto Semestre, ofrece a los estudiantes una introducción al Software Libre, así como también, las características, importancia, ventajas y potencialidades de uno de los lenguajes de programación de propósito general más usado a nivel mundial como es el lenguaje JAVA. Identifica problemas en la diversidad de ámbitos y áreas de la ingeniería que se pueden resolver y automatizar con la iniciativa de las herramientas de desarrollo de software libre; describe los servicios y prestaciones básicas que ofrece la herramienta Netbeans para crear programas con Java.
3. CONTRIBUCIÓN DE LA ASIGNATURA EN LA FORMACIÓN DEL PROFESIONAL
La asignatura Lenguajes de Programación contribuye a Sintetizar sistemas que resuelven problemas específicos de la ingeniería civil utilizando la innovación y herramientas tecnológicas.
Página 3 de 9
4. ARTICULACIÓN DE LA ASIGNATURA (R.A.) EN CORRESPONDENCIA CON LOS NIVELES DE
CONCRECIÓN DEL CURRÍCULO
4.1 PLAN NACIONAL DEL BUEN VIVIR
Objetivo 10: Impulsar la transformación de la matriz productiva 10.1.f Articular la educación y la investigación a la generación de capacidades técnicas y de gestión, para dinamizar la transformación productiva. 10.2.a Articular la investigación científica, tecnológica y la educación superior con el sector productivo, para una mejora constante de la productividad y competitividad sistémica, en el marco de las necesidades actuales y futuras del sector productivo y el desarrollo de nuevos conocimientos. La asignatura se acoge al Decreto Presidencial 1014 que promueve el uso de Software Libre en ámbitos educativos y profesionales como una política de Estado. 4.2 PERFIL PROFESIONAL
Según el perfil profesional la Asignatura Lenguajes de Programación aporta a generar conocimientos complementarios en el área informática. 4.3 OBJETIVOS DE LA CARRERA
Aplicar conocimientos de matemáticas, cálculos basados en la física, y cuando menos un área adicional de ciencias consistentes con los objetivos del programa. Sintetizar un sistema, componente o proceso en el contexto de la ingeniería civil.
5. OBJETIVOS GENERALES DE LA ASIGNATURA
• Comprender las Ventajas y Estructura del Lenguaje de Programación Java mediante
ejercicios prácticos que permitan al estudiante resolver problemas básicos.
• Aplicar los conceptos fundamentales de la programación orientada a objetos en un
Entorno de Desarrollo Integrado para crear Aplicaciones de Escritorio que resuelvan
problemas específicos de la Carrera.
Página 4 de 9
6. SISTEMA DE CONTENIDOS, RESULTADOS Y EVIDENCIAS DE APRENDIZAJE
UNIDAD 1 EL LENGUAJE DE PROGRAMACIÓN JAVA
CONTENIDOS ¿Qué debe saber, hacer y
ser?
No DE HORAS/
SEMANAS
RESULTADOS DE APRENDIZAJE
¿Qué debe ser capaz de saber, hacer y ser?
EVIDENCIA(S) DE LO APRENDIDO
CLASES TEÓRICAS
• Generalidades del
Software Libre.
• Generalidades del
Lenguaje Java
• Estructura de un
Programa en Java
• Tipos de Datos
• Variables
• Operadores
• Cadenas
• Lectura de Datos
• Sentencias
Condicionales
• Bucles
• Arreglos y Matrices
18/1-9
• Identifica las
particularidades del
Software Libre y del
Lenguaje Java
• Reconoce la
Estructura y
Componentes del
Lenguaje Java
Cuestionarios, Foros o Pruebas en el Aula Virtual
CLASES PRÁCTICAS
• Entorno de desarrollo
Integrado
• Resolución de
Problemas Aplicativos
18/1-9
• Construye
aplicaciones de
Entrada y Salida
Básicas
• Representa
Algoritmos en el
Lenguaje de
Programación Java
• Determina
Soluciones a
problemas
específicos
Archivos de Codificación Java generados en Netbeans
Página 5 de 9
Trabajo de Investigación Desarrollo de una aplicación utilizando el Entorno de Desarrollo
Netbeans que resuelva un problema específico de las distintas áreas de la Carrera
UNIDAD 2 PROGRAMACIÓN ORIENTADA A OBJETOS Y OBJETOS SWING
CONTENIDOS ¿Qué debe saber, hacer y
ser?
No DE HORAS/
SEMANAS
RESULTADOS DE APRENDIZAJE
¿Qué debe ser capaz de saber, hacer y ser?
EVIDENCIA(S) DE LO APRENDIDO
CLASES TEÓRICAS
• ¿Qué es la
Programación
Orientada a Objetos?
• Clases y Objetos
• Constructores y
Métodos.
• Propiedades y Campos.
• Paquetes
• Librerías
• Interfaces Gráficas con
Swing
• Bases de Datos Básicas
14/10-16
• Interpreta el
paradigma de la
programación
orientada a objetos.
• Relaciona
adecuadamente la
Interfaz Gráfica y la
Codificación en Java
Cuestionarios, Foros o Pruebas en el Aula Virtual
CLASES PRÁCTICAS
• Desarrollo de
Aplicaciones con
Interfaz Gráfica
14/10-16
• Utiliza
correctamente los
componentes Swing
para crear interfaces
gráficas
• Diseña Aplicaciones
que resuelven
problemas
específicos
Archivos de Proyectos de generados en Netbeans
Trabajo de Investigación Desarrollo de una aplicación utilizando el Entorno de Desarrollo
Netbeans que resuelva un problema específico de las distintas áreas de la Carrera
Página 6 de 9
7. ACUERDOS Y COMPROMISOS ÉTICOS
• La copia de exámenes será severamente castigada inclusive puede ser motivo de la
perdida automática de la asignatura. Art. 207 literal g. Sanciones (b) de la LOES.
• El Respeto en las relaciones docente-estudiante y alumno-alumno será la norma de la
participación en clase y en todas las actividades académicas, dentro o fuera de la
universidad.. Art. 86 de la LOES
• En los trabajos se debe incluir las citas y referencias de los autores consultados (según
las normativas aceptadas, v.g. APA). Un plagio evidenciado puede dar motivo a valorar
con cero el respectivo trabajo.
• Si se detecta la poca o ninguna participación de algún integrante en las actividades
grupales, y sus miembros no lo han reportado, se asumirá complicidad y se sancionará
a todos los integrantes del equipo, con la valoración de cero en el trabajo
correspondiente.
Fuente: COMISION DE EVALUACIÓN INTERNA, Manual para la organización del Currículo. Junio 2011
• Cualquier falta de respeto entre compañeros, hacia el docente o la realización de
actividades ajenas al curso será causa de sanciones dependiendo de la gravedad de la
misma.
• Los tiempos de entrega acordados en clase no se cambiaran sin importar el modo de
entrega salvo casos de fuerza mayor, y solo se justificarán siguiendo los
procedimientos legales establecidos.
• Todos los materiales, aportes, evaluaciones, novedades del curso, portafolios se
trabajarán en forma digital (cero papeles)
8. METODOLOGÍA
Como metodologías específicas se aplicarán: CLASES TEÓRICAS METODOLOGÍA: Método Expositivo - Lección Magistral ESTRATEGIA DIDÁCTICA: Demostraciones Prácticas TÉCNICA DE EVALUACIÓN: Prueba Objetiva, Debate. INSTRUMENTO DE EVALUACIÓN: Cuestionarios, Foros (Aula Virtual). CLASES PRÁCTICAS METODOLOGÍA: Resolución de ejercicios y problemas ESTRATEGIA DIDÁCTICA: Trabajo en grupo TÉCNICA DE EVALUACIÓN: Prueba Objetiva, Observación
Página 7 de 9
INSTRUMENTO DE EVALUACIÓN: Cuestionarios, Comentarios de Retroalimentación (Aula Virtual)
9. CONTRIBUCIÓN DE LOS LOGROS DEL APRENDIZAJE DE LA ASIGNATURA AL PERFIL DE
EGRESO Y FORMA DE EVALUACIÓN
RESULTADOS DE APRENDIZAJE DE
LA ASIGNATURA
NIVEL DE CONTRIBUCIÓN TÉCNICA E INSTRUMENTO
DE EVALUACIÓN A Alta
B Media
C Baja
Reconoce la Estructura y Componentes del Lenguaje Java
☐ ☒ ☐ Técnica: Prueba Objetiva Instrumento: Cuestionario
Construye aplicaciones de Entrada y Salida Básicas
☒ ☐ ☐ Técnica: Proyecto Instrumento: Observación
Representa Algoritmos en el Lenguaje de Programación Java
☒ ☐ ☐ Técnica: Prueba Objetiva Instrumento: Cuestionario
Utiliza correctamente los componentes Swing para crear interfaces gráficas
☐ ☒ ☐ Técnica: Proyecto Instrumento: Cuestionario
Diseña Aplicaciones que resuelven problemas específicos
☒ ☐ ☐ Técnica: Proyecto Instrumento: Observación
10. EVALUACIÓN DEL APRENDIZAJE
Para la composición de la nota semestral de los estudiantes, se tomará en cuenta la siguiente tabla:
COMPONENTES ACTIVIDADES DE EVALUACIÒN %
DOCENCIA (Asistido por el profesor y actividades de aprendizaje colaborativo)
Conferencias, Seminarios, Estudios de Casos, Foros, Clases en Línea, Servicios realizados en escenarios laborables. Experiencias colectivas en proyectos: sistematización de prácticas de investigación-intervención, proyectos de integración de saberes, construcción de modelos y prototipos, proyectos de
40
Página 8 de 9
problematización, resolución de problemas, entornos virtuales, entre otros. Evaluaciones orales, escritas entre otras.
PRÁCTICAS DE APLICACIÓN Y EXPERIMENTACIÓN (Diversos entornos de aprendizaje)
Actividades desarrolladas en escenarios experimentales o laboratorios, prácticas de campo, trabajos de observación, resolución de problemas, talleres, manejo de base de datos y acervos bibliográficos entre otros.
30
ACTIVIDADES DE APRENDIZAJE AUTÓNOMO (Aprendizaje independiente e individual del estudiante)
Lectura, análisis y compresión de materiales bibliográficos y documentales tanto analógicos como digitales, generación de datos y búsqueda de información, elaboración individual de ensayos, trabajos y exposiciones.
30
Total 100%
11. BIBLIOGRAFÍA
BIBLIOGRAFÍA BÁSICA:
• Joyanes Aguilar, L., & Zahonero Martinez, I. (2011). PROGRAMACION EN JAVA 6. México: McGraw
Hill.
BIBLIOGRAFÍA COMPLEMENTARIA:
• Bell, D. & Parr, M.(2003), JAVA PARA ESTUDIANTES, México: Pearson.
12. LECTURAS RECOMENDADAS
• Se recomienda revisar el Plan Nacional del Buen Vivir, Reglamento Régimen Académico, Código
de la Niñez y Adolescencia, Código de Ética Institucional. Visón y Misión Institucional y de la
Carrera. Lecturas relacionadas con la asignatura.
• Heffelfinger, D. (2011) Java EE 6 Development with Netbeans 7
• Wikibooks (2014) Java Programming
RESPONSABLE/S DE LA ELABORACIÓN DEL SÍLABO:
Ing. Osvaldo Ortiz Maldonado
Página 9 de 9
FECHA: SEPTIEMBRE 2014
……………………………….… ………………………………. DIRECTOR(A) DE CARRERA DOCENTE