UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Ambiental
Escuela Profesional de Ingeniería Ambiental
SÍLABO 2020-1
CURSO: AA-246
Lenguaje de Programación
I. INFORMACIÓN GENERAL
CODIGO : AA-246 LENGUAJE DE PROGRAMACIÓN
CICLO : 3
CREDITOS : 4
HORAS POR SEMANA : 4 (Teoría – Práctica - Laboratorios)
PRERREQUISITOS : Introducción a la Computación.
CONDICION : Obligatorio
ÁREA ACADÉMICA : Estudios Específicos.
PROFESOR : Jorge Luis Huamán Vera.
SUMILLA DEL CURSO
Es un curso teórico-práctico del tercer ciclo y corresponde a los estudios específicos.
Tiene como propósito, desarrollar en el estudiante la lógica de pensamiento para la
programación la estructurada y la orientada a objetos. Los temas a desarrollar son:
Introducción a los lenguajes de programación. Técnicas de diagramación lógica de
algoritmo. Codificación. Estructura de un programa. Programación dinámica. Tipos
de datos simples y definidos. Listas enlazadas. Pilas, colas, Arboles. Aplicaciones de
lenguajes de programación para la simulación y modelamiento de sistemas
ambientales.
II. COMPETENCIAS DE LA ASIGNATURA
Al finalizar la asignatura, el estudiante:
1. Conoce e interpreta conceptos relacionados con los sistemas informáticos.
2. Entiende los conocimientos y las técnicas algorítmicas necesarias para comprender y
analizar un problema.
3. Conoce e interpreta los conceptos relacionados a la implementación de los sistemas de
información
4. Investiga y adopta las tecnologías digitales más apropiadas para la optimización de su
desempeño profesional.
5. Interpreta conocimientos necesarios para desarrollar e implementar aplicaciones en base
al lenguaje de programación orientado a objetos.
III. UNIDADES DE APRENDIZAJE
1. DESARROLLO DE UN ALGORITMO UTILIZANDO ESTRUCTURAS SECUENCIALES / 8 HORAS
Conceptos básicos / Historia de la algorítmica / Algoritmos presentes en actividades de
la vida diaria / Seudocódigo / Etapas en el desarrollo de un algoritmo / Estructura
Secuencial.
F02-Silabo
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Ambiental
Escuela Profesional de Ingeniería Ambiental
2. TECNICAS DE DIAGRAMACION LOGICA DE ALGORITMO / 8 HORAS
Comprende los problemas para elaborar un algoritmo / analiza los problemas para
elaborar un algoritmo / Desarrolla la diagramación utilizando estructuras condicionales.
3. INTRODUCCION A LOS LENGUAJES DE PROGRAMACION / 8 HORAS
Introducción a los Lenguajes de Programación / Entorno de desarrollo Visual Node /
Comentarios y legibilidad / Compilación y ejecución / Identificadores / Variables,
Constantes / Sentencias (Asignación e inicialización) / Tipos de datos numéricos, cadena
de caracteres, lógicos
4. SIMULACION Y MODELAMIENTO EN LENGUAJE DE PROGRAMACION / 8 HORAS
Operadores: aritméticos / Entrada - clase Scanner / Estructura condicional / IF ELSE,
SWITCH, CASE / Estructura condicional anidada / Estructura Repetitivas / Arreglos de
una dimensión / Arreglos de dos dimensiones / Paso de parámetros / Rastreo de un
programa con POO /
1. METODOLOGÍA
La metodología del curso está basada en exposiciones del profesor, resolución de
ejercicios y desarrollo de programas, que se complementan con experiencias
individuales de prácticas de laboratorio. En la plataforma educativa el alumno
encontrará material didáctico relacionado con cada uno de los temas que indica
el silabo. El alumno tendrá una evaluación permanente mediante ejercicios y
casos que el profesor indique, lo que ayudará al alumno a ejercitarse en el
desarrollo de programas y estar preparado para las evaluaciones obligatorias. Se
hará uso de los laboratorios así como las herramientas informáticas que permitan
demostrar y/o explicar los temas desarrollados en clase.
2. LABORATORIOS Y EXPERIENCIAS PRÁCTICAS
Laboratorio 1: Ejercicios básico en el entorno de CSS3 – HTML 5.
Laboratorio 2: Elabora programas con sentencias condicionales.
Laboratorio 3: Atributos, métodos. Constructores. Clases, inicialización de objetos
Laboratorio 4: Desarrollo de programas con arreglos de dos dimensiones.
Laboratorio 5: Características de la POO. Definición, estructura de clase y objeto..
Laboratorio 6: Atributos, métodos. Constructores. Clases, inicialización de objetos.
3. FÓRMULA DE EVALUACIÓN
Sistema de Evaluación “F”
Cantidad de Practicas o Trabajos calificados. (04) cuatro
Formula de Evaluación.
F02-Silabo
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Ambiental
Escuela Profesional de Ingeniería Ambiental
Promedio Final = (EP + 2EF + PP)/4
PP: Promedio de Practicas. Se obtiene del promedio aritmético de las tres (03)
mejores notas de las prácticas o trabajos calificados.
4. BIBLIOGRAFÍA *
7.1 Fuentes de consulta obligatoria
CORONEL CASTILLO, Eric G.(2015): Lenguaje de Programación con Java. Lima, Perú. Editorial
Macro. 1ra. Edición.
DEAN John, DEAN Raymond (2009): Introducción a la programación con Java, Mc Gran Hill
7.2 Fuente de consulta opcional
PEREZ Gustavo Guillermo (2008): Aprendiendo Java y programación orientada a objetos.
DEITEL, Paul J. y DEITEL Harvey M (s.f.): Como programar en Java. Séptima edición, Pearson
MARCELO VILLALOBOS, Ricardo (2008): Fundamentos de programación Java: más de 100
algoritmos codificados. Editorial Macro.
JOYANES AGUILAR, Luis (2013): Fundamentos Generales de Programación. México: McGraw-Hill
CAIRÓ BATTISTUTTI, Osvaldo (2005): Metodología de la programación algoritmos, diagramas de
flujo y programas. México: Alfa omega.
IMPORTANTE Enviar el formato al email: [email protected]
F02-Silabo