silabo de lenguaje de programacion

Anuncio
UNIVERSIDAD NACIONAL DEL SANTA
FACULTAD DE INGENIERIA
DEPARTAMENTO ACADEMICO DE INGENIERIA CIVIL Y
SISTEMAS E INFORMATICA
SILABO DE LENGUAJE DE PROGRAMACION
I.
DATOS INFORMATIVOS.
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
1.12
1.13
II.
Facultad
Escuela Académico Profesional
Nivel de exigencia
Carácter del curso
Ciclo de estudios
Código del curso
Pre-Requisito
Número de créditos
Duración del curso
- Inicio
- Término
Extensión horaria
- Horas Teóricas
- Horas Prácticas
Año -Semestre Académico
Docente responsable
Orientación y Asesoría
: Ingeniería
: IngenieríaMecánica
: Pre-Grado
: Obligatorio
: II
: 150009
: 160002
: Tres (3)
: 17 semanas
: 19 de Setiembre 2011
: 20 de enero 2012
: 4 horas semanales
: 2 horas.
: 2 horas.
: 2011 - II
: Ing. Pedro Manco Pulido
: Oficina de docentes - 2do piso pabellón de sistemas
Día: Viernes de 10am a 12am
MARCO REFERENCIAL:
El curso de Lenguaje de Programación describe el manejo de herramientas de análisis de problemas, su
diseño en algoritmo y su codificación en un lenguaje de programación. Permite crear proyectos y
aplicaciones utilizando Java orientando las actividades hacia el perfil de la carrera.
III. OBJETIVOS:
3.1 Objetivos Generales.
3.1.1 Utilizar las herramientas de programación para el desarrollo general de un problema
3.1.2 Manejar eficientemente el entorno de programación de java para codificar un programa.
3.2 Objetivos Específicos.
3.2.1 Conocer las herramientas para analizar un problema y diseñar el pseudocódigo y/o algoritmo
correspondiente.
3.2.2 Conocer los conceptos fundamentales de programación estructurada
3.2.3 Aplicar los conocimientos en la solución de problemas planteados en su área de desarrollo.
IV. PROGRAMACION INSTRUCCIONAL:
a. Unidad Nº 1:Fundamentos Básicos de programación.
b. Unidad Nº 2:Estructuras de control repetitivas
c. Unidad Nº 3:Estructuras de datos
V. PROGRAMACION DE CONTENIDOS.
UNIDAD Nº 1
FUNDAMENTOS BASICOS DE PROGRAMACION
Duración: 6 semanas
1º
semana:
Fundamentos de Programación. Presentación de la Herramienta de programación y entorno de
desarrollo
Practica 01: Conociendo el entorno computacional Hardware y Software y herramientas de
programación
2º
semana:
Algoritmo: Diagrama de Flujo y Pseudocódigo. Desarrollo con DFD
Practica 02:Uso de Variables, tipos de datos. Uso de DFD
3º
semana:
Algoritmo:Estructura Secuencial
Practica 03:Desarrollo de Programas con Estructura Secuencial
4º
semana:
Estructuras condicionales simples
Practica 04: Desarrollo de Programas con estructuras condicionales (if)
5º
semana:
Estructuras condicionales Dobles
Practica 04: Desarrollo de Programas con estructuras condicionales dobles (if – else)
6º
semana:Examen Unidad.
UNIDAD Nº 2
ESTRUCTURAS DE CONTROL REPETITIVAS
Duración: 5 semanas
7º
semana:
Estructura condicionales múltiples
Practica 05: Desarrollo de programas con estructura condiciónales múltiples (if – else – elseif)
8º
semana:
Estructura de Control Repetitivas (While – Do While)
Practica 06: Uso de la Sentencia While
9º
semana:
Estructura de Control Repetitivas II (For)
Practica 07: Ejemplos de la Sentencia For
10º semana:
Funciones Estándar. Utilización de Funciones
Practica 08: Funciones, Subprogramas y Clases.
11º semana:Examen Unidad.
UNIDAD Nº 3
ESTRUCTURA DE DATOS
Duración: 5 semanas
12º semana:
Arreglos Unidimensionales. Creación de vectores.
Practica 09: Problemas con vectores
13º semana:
Cadena de Caracteres. Utilización de Cadena de Caracteres
Practica 10: Uso de tratamiento de cadenas
14º semana:
Técnicas de búsqueda y ordenamiento. Búsqueda y Ordenamiento
Practica 11: Método de la Burbuja y quicksort
15º semana:
Arreglos Bidimensionales. Creación de Matrices.
Practica 12: Operaciones con Matrices
16º semana: Examen Unidad.
17º semana: Examen Sustitutorio.
VI. ESTRATEGIAS DE TRABAJO:
Las estrategias de trabajo que se utilizaran para lograr los objetivos generales y terminales del curso serán de
la siguiente manera:
6.1
El profesor para cada sesión teórica motivara a los alumnos sobre el tema a desarrollar mediante
situaciones de la vida real para después declarar los objetivos de la unidad correspondiente y hacer
entrega de la información teórica necesaria.
6.2
Los alumnos individualmente leerán la información teórica para reforzar los conocimientos adquiridos.
6.3
Los alumnos individualmente desarrollaran los trabajos de investigación. Asimismo desarrollaran las
prácticas de laboratorio con el asesoramiento del profesor, con la inmediata evaluación formativa y
retroalimentación correspondiente.
VII. MEDIOS Y MATERIALES EDUCATIVOS:
7.1
7.2
7.3
Humanos: Profesor responsable del curso y alumnos matriculados.
Físicos:
Aula de clase, laboratorio del centro de cómputo. Pizarra electrónica y proyector
multimedia.
Materiales: Textos, separatas, currículo de la escuela, sílabo, diseño instruccional, plumones,
diapositivas.
VIII. CRITERIOS Y SISTEMA DE EVALUACION:
8.1
De la asistencia: La asistencia es obligatoria tanto para las clases teóricas como prácticas, no
debiendo ser menor al 70% del total de clases efectuadas para la teoría y práctica de laboratorio.
8.2
De la evaluación:
Evaluación Formativa: Se llevara a cabo para determinar el avance en el logro de los objetivos de
aprendizaje previstos e identificar las deficiencias en el proceso enseñanza-aprendizaje con fines de
retroalimentación y programar actividades remediales. Se usaran como instrumentos: Prueba de
comprobación, análisis de los trabajos prácticos.
Evaluación Sumativa: Se realizara para evaluar los objetivos terminales, es decir al final de cada
unidad con el propósito de promoción y mejoramiento de la programación de la asignatura. Se
utilizaran como instrumentos y procedimientos: pruebas objetivas, trabajos de investigación y prácticas
calificadas.
8.3
De las ponderaciones:
Examen escrito
Prácticas de laboratorio
8.4
: Peso 2
: Peso 1
(EE)
(PL)
Fórmula para obtener nota de unidad y nota final:
De acuerdo a la programación. Las notas de unidad y nota final se obtienen de la siguiente manera:
a.
Nota de Unidad:
𝑁𝑈 =
2∗𝐸𝐸+𝑃𝐿
𝑁𝐹 =
𝑁𝑈1+𝑁𝑈2+𝑁𝑈3
b. Nota final:
3
3
Dónde: NUi = Nota de la unidad i (i = 1, 2, 3)
IX.
REQUISITOS DE APROBACION Y PROMOCION:
9.1.
9.2.
9.3.
9.4.
9.5.
De los Inhabilitados: La asistencia a las sesiones teóricas y prácticas son obligatorias. Se
considera a un alumno inhabilitado en una asignatura, cuando ha acumulado el 30% o más de
inasistencias injustificadas.
De los Rezagados: Los alumnos que por causas debidamente justificadas faltaran a un examen
escrito, de acuerdo al art. 46º del Reglamento Académico vigente, deberán en un plazo de 48
horas, presentar una solicitud ante el Director de Escuela, adjuntando los documentos probatorios.
El Director de Escuela, con opinión derivará al Dpto. Académico el expediente en un plazo de 48
horas. El Jefe del Dpto. dispondrá que el profesor responsable de la asignatura proceda a evaluar
al alumno en un plazo no mayor de 5 días. El alumno podrá rezagar solo un examen escrito en
una asignatura.
De la Aprobación: El alumno se considerará aprobado en el curso, si cumple con los siguientes
requisitos mínimos: Obtener un promedio final aprobatorio y tener aprobado como mínimo el 50%
de unidades de la asignatura. En caso que el promedio final fuera aprobatorio, pero no cumpliera
con el segundo requisito, se considerara al alumno como desaprobado asignándole una nota de
diez(10).
De los Sustitutorios: Todo alumno luego de culminada las evaluaciones de cada unidad, tiene
derecho a rendir un examen sustitutorio sobre los contenidos de la unidad en donde obtuvo la más
baja calificación, previo pago en Tesorería dela Universidad.
Del Medio Punto: Se utilizará el redondeo para obtener los promedios de unidad y el promedio
final, considerándose el entero superior a favor del estudiante cuando la fracción decimal es
superior o igual a 0.5.
X. REFERENCIA BIBLIOGRAFICA:
1.
2.
3.
4.
5.
6.
7.
8.
Dietel & Dietel. COMO PROGRAMAR EN JAVA. 7ma. Edición. Editorial Prentice Hall, 2010.
Joyanes Aguilar, Luis. FUNDAMENTOS DE PROGRAMACIÓN. 3ra. Edición. Edit. Mc Graw Hill 2003.
Joyanes Aguilar Luis, Zahonero Ignacio. ESTRUCTURA DE DATOS. 1ra. Edición. Edit Mc Graw Hill.
1995
Martin Sierra Antonio. JAVA 2 CURSO PRÁCTICO. Segunda Edición Editorial Ra – Ma. 2008
Rodríguez Baena Luis, Fernández Azuela Matilde y Joyanes Aguilar Luis. FUNDAMENTOS DE
PROGRAMACIÓN. Segunda Edición. Editorial Mc Graw Hill. 2003
SHAFFER,CLIFFORDA. PracticalIntroductiontoDataStructuresandAlgorithms,Java Edition
PATNIEMEYER,JONATHANKNUDSEN LearningJava
BRUCEECKEL ThinkinginJava,3rdEdition
Nuevo Chimbote, Setiembre del 2011
Descargar