You are on page 1of 8

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL

FACULTAD DE INGENIERÍA GEOGRAFICA AMBIENTAL Y


ECOTURISMO
ESCUELA PROFESIONAL DE INGENIERIA AMBIENTAL

SILABO
ASIGNATURA: LENGUAJE DE PROGRAMACIÓN
CODIGO: 8B0056

III. DATOS GENERALES

1.1 Departamento : Sistemas


1.2 Escuela Profesional : Ingeniería Ambiental
1.3 Especialidad : Ingeniería Ambiental
1.4 Nombre de la carrera : Ingeniería Ambiental
1.5 Ciclo de Estudios : Segundo
1.6 Créditos . 03
1.7 Área de la Asignatura : Sistemas
1.8 Condición : Obligatorio
1.9 Pre-Requisitos : Fundamento de Matemática y Lógica
1.10 Horas de clases : T:02 P:03
1.11 Profesor responsable : Ing. Edgar Muñante Villafuerte
1.12 Año Lectivo Académico : 2017-II

II. SUMILLA
El curso es de naturaleza Teórico-Práctico. Se conceptualiza en las sentencias e
instrucciones básicas de la programación, se desarrolla mediante la combinación
de la teoría y la práctica capacitando al estudiante en las técnicas de
programación estructurada como es Java.

III. COMPETENCIAS

La competencia más compleja que el estudiante desarrollará en el módulo de


Programación está compuesta de tres acciones: Analizar, Diseñar y Construir
soluciones computacionales a problemas utilizando un lenguaje estructurado,
asegurando su correcto funcionamiento.
El nivel de logro esperado por el estudiante está dado por el tipo de problemas
que pueda resolver, demostrando el desarrollo de la competencia perseguida por
el curso. Los problemas a resolver involucran un avance secuencial partiendo
con problemas secuenciales, condicionales, de selecciones múltiples e iterativas;
pasando por problemas que consideren la descomposición en subproblemas

1
IV. ACTITUDES

 VALORA la importancia de los principios de una algorítmica simple y


avanzada, sus reglas, construcciones lógicas, funciones, estructuras, para la
implementación de soluciones utilizando un lenguaje de programación.

 ASUMEN trabajo responsable en el proceso enseñanza-aprendizaje

 CONTRASTA los conocimientos teóricos con situaciones reales,


desarrollando su capacidad de análisis

V. PROGRAMACIÓN DE LOS CONTENIDOS DE APRENDIZAJE

UNIDAD I : INTRODUCCION A LOS FUNDAMENTOS DE


PROGRAMACION

CAPACIDAD : Explica los conceptos básicos utilizados en programación

Semana Contenidos Contenidos Estrategia


Conceptuales Procedimentales Didáctica, Medios y
Materiales

1.-Concepto de  Comprende los Computadora


algoritmos principios de
2.- Tipos de algoritmos Algorítmica y
3.- Representación de Programación
algoritmos: Estructurada.
1 pseudocódigo,
diagrama de flujo
4.- Metodología para la
solución de problemas
computacionales

1.- Elementos de un  Describe la Computadora


programa: estructura de un
2.- Tipos de datos programa que da
(enteros, reales, solución a un
carácter, cadena). problema
3.- Identificador, computacional
2 constante, variable,
4.- Expresiones.
5.- Asignación (aritmética,
caracteres).
6.- Operadores
(aritméticos,
relacionales, lógicos).

2
UNIDAD II : ESTRUCTURAS SECUENCIALES

CAPACIDAD: Describe las estructuras secuenciales en la solución de problemas


computacionales.

Semana Contenidos Contenidos Procedimentales Estrategia Didáctica,


Conceptuales Medios y Materiales

1.- Estructura  Comprende el manejo y Computadora


secuencial. gestión de la entrada y
3
2.- Ejemplos de salida de datos
entrada-proceso- utilizando pseudocódigo
salida usando y diagrama de flujo
pseudocódigos y
diagrama de flujo.
3.- Ejercicios
aplicando diagrama
de flujo y
pseudocódigo

3
UNIDAD III : ESTRUCTURAS CONDICIONALES

 CAPACIDAD: Describe las estructuras condicionales en la solución de problemas


computacionales.

Semana Contenidos Contenidos Procedimentales Estrategia Didáctica,


Conceptuales Medios y Materiales

1.- Estructura  Comprende el control de Computadora


condicional. flujo de programación
Pseudocódigo: utilizando estructuras de
instrucción Si- control si entonces
Entonces.
Diagrama de flujo.
4 2.- Ejercicios con
instrucciones
condicionales simples
aplicando diagrama
de flujo y
pseudocódigo.

1.- Estructura  Comprende el control de Computadora


condicional. flujo de programación
Pseudocódigo: utilizando estructuras de
Instrucción Si- control si entonces sino
Entonces-Sino
5 2.- Representación:
diagrama de flujo
y pseudocódigo.
3.- Ejercicios con
instrucciones
condicionales
simples.

1.- Estructura  Comprende el control de


condicional flujo de programación
anidada. utilizando estructuras de Computadora
6 • Instrucción Si- control si entonces sino si
entonces-sino-si.
2.- Representación:
diagrama de flujo
y pseudocódigo.
3.- Ejercicios con
instrucciones
condicionales
simples.

4
UNIDAD IV : ESTRUCTURAS DE SELECCIÓN MÚLTIPLE

 CAPACIDAD: Describe las estructuras de selección múltiple en la solución


de problemas computacionales.

Semana Contenidos Contenidos Estrategia Didáctica,


Conceptuales Procedimentales Medios y Materiales

1. Estructura  Comprende el control Computadora


selectiva. de flujo de
Instrucción programación
7 Seleccionar caso. utilizando estructuras
Su alternativa al de selección múltiple
uso de las
condiciones
anidadas.
2. Ejemplos de
aplicación
utilizando
diagrama de flujo y
pseudocódigo

8 EXAMEN PARCIAL

5
UNIDAD V : LENGUAJE DE PROGRAMACION JAVA

CAPACIDAD: Describe la funcionalidad del lenguaje Java


Semana Contenidos Conceptuales Contenidos Estrategia
Procedimentales Didáctica, Medios
y Materiales

1.- Estructura condicional.  Conoce la Computadora


• Estructura if( ){…}else{…}. estructura y
2.- Ejemplos y ejercicios con Java. utilización de la
9 3.- Estructura condicional anidada. estructura if
• Estructura if( ){…}elseif.
4.- Ejemplos y ejercicios en Java.

1.- Estructura selectiva múltiple.  Conoce la Computadora


2.- Estructura switch(dato){…} estructura y
• Instrucción break. utilización de la
10 3.- Ejemplos con instrucciones estructura switch
selectivas múltiples aplicando
diagrama de flujo, pseudocódigo y
la implementación en Java.

1.- Estructuras repetitivas.  Conoce la Computadora


2.- Contador, acumulador. estructura y
3.- Inicialización y propiedades.
utilización de la
4.- Estructura de control: Para-
Hasta-Hacer. estructura for
Pseudocódigo.
11 Diagrama de flujo.
Código en Java: for(di;dc;vp){… }
5.- Ejercicios con Para-Hasta-Hacer
aplicando pseudocódigo, y su
implementación en Java.

1.- Estructuras repetitivas:  Conoce la Computadora


2.- Estructura de control: Hacer- estructura y
Mientras. Pseudocódigo.
utilización de la
Diagrama de flujo.
Código en Java: while(condición){… estructura while y
12 } do while
3.- Estructura de control Repetir-
Hasta.
Pseudocódigo.
Diagrama de flujo.
Código en Java:
do{…}while(condición);
6
1.- Anidamiento de bucles.  Usa las Computadora
2.- Uso de estructuras estructuras
condicionales y repetitivas para el condicionales y
anidamientos de bucles que repetitivas
13 solucionen problemas conjuntamente
computacionales.
3.- Ejercicios con las instrucciones
de control aplicando
pseudocódigo y Java.

 Conoce las Computadora


1.- Declaración de un arreglo matrices
unidimensionales
14 2.- Creación de un arreglo y su estructura
3.- Operaciones con arreglos

1.- Manejo de Formularios  Conoce las Computadora


2.- La clase JFrame interface gráficas
3.- Componentes Swing de Java
4.- La clase jTextField
15 5.- La clase jButton
6.- La clase jOptionPane
7.- Eventos
8.- Ejercicios de aplicación

16 EXAMEN FINAL

17 EXAMENES SUSTITUTORIO Y DE APLAZADOS

VII.- ESTRATEGIAS DIDÁCTICAS


Desarrollo teórico práctico de ejercicios, en forma explicativa, descriptiva y
aplicativa, con orientación individual y grupal.
Información electrónica y bibliográfica para complementar sus respectivos
informes de trabajos de campo.

VIII.- MEDIOS MATERIALES Y EDUCATIVOS


Ayudas audiovisuales; fuentes de consulta.
Equipos: Multimedia, pizarra y otros medios que requieran
Materiales: Formularios; Diapositivas, direcciones electrónicas e internet.

7
IX.- EVALUACIÓN
La evaluación es permanente e integral, guarda coherencia con las
capacidades y competencias propuestas
El sistema utilizado es el vigesimal de 01 a 20. La nota mínima aprobatoria
será de10.5 y se necesita como mínimo el 70 % de asistencia.
El promedio de prácticas se obtendrá de por lo menos dos prácticas
calificadas y de un trabajo: práctico, los exámenes se tomarán las fechas
programadas por el Vicerrectorado Académico y la Facultad de Ingeniería
Industrial y de Sistemas.
El Promedio Final (PF) se obtiene aplicando el promedio aritmético simple
EP: Examen Parcial EF: Examen Final PP: Promedio de Prácticas

P F = ( EP + EF + PP) / 3

X.- REFERENCIAS BIBLIOGRÁFICAS

 FUNDAMENTOS DE PROGRAMACIÓN, ALGORITMOS Y ESTRUCTURA


DE DATOS;
Joyanes Aguilar Luis
 FUNDAMENTOS DE PROGRAMACIÓN
Alcalde. Miguel
 FUNDAMENTOS DE ALGORÍTMICA
 JAVA COMO PROGRAMAR
Paul Deitel, Harver Deitel
Giles Brassard, Paul Bratley.
 ESTRUCTURA DE DATOS
Tenebaum, Anyestein. Prentice Hall.
 ESTRUCTURA DE DATOS Y DISEÑO DE PROGRAMAS
Rober L. Kruse.
 PROGRAMACIÓN ESTRUCTURADA: UN ENFOQUE ALGORÍTMICO
López R Teobaldo.
 FUNDAMENTOS DE PROGRAMACIÓN EN JAVA2.
Shildt, Herbert

Ing. Edgar Muñante Villafuerte


Profesor de la Asignatura

You might also like