Download silabo de programacion - Biblioteca de la UNS

Document related concepts
no text concepts found
Transcript
UNIVERSIDAD NACIONAL DEL SANTA
FACULTAD DE INGENIERIA
DEPARTAMENTO ACADEMICO DE ING. CIVIL Y SISTEMAS
SILABO DE PROGRAMACION
I.
DATOS INFORMATIVOS
1.1 Facultad
1.2 Escuela Académico Profesional
1.3 Nivel de Exigencia
1.4 Pre-Requisito
1.5 Ciclo de Estudios
1.6 Año y Semestre Académico
1.7 Duración de la Asignatura
Inicio de Ciclo
Fin de Ciclo
1.8 Código del Curso
1.9 Extensión Horaria
Teoría
Práctica
1.10 Créditos
1.11 Docente Responsable
1.12 Tutoría y Consejería
: Ingeniería
: Ingeniería de Energía
: Obligatorio
: 110203 - 110201
: III
: 2012-I
: 16/04/2012
: 12/08/2012
: 110212
: 05 horas Semanales
: 01 hora
: 04 horas
: Cuatro (04)
: Lic. Walter J. Escalante Espinoza
: Martes 10:00–12:00 am. Sala
Docente EAPSI, Sistemas 2do Piso
II.
DESCRIPCION DEL CURSO
El curso tiene como finalidad proporcionar al alumno los fundamentos
básicos en la programación, apoyados de herramientas de programación como
son los Diagramas de Flujo y Pseudocódigos que son comprobados con el
programa Diagrama de Flujo de Datos,, para luego ser codificados en el
Lenguaje de Programación Java. El curso permitirá al alumno solucionar y
desarrollar aplicaciones en las actividades de su vida cotidiana, estudiantil y
profesional.
III.
OBJETIVOS
3.1 OBJETIVOS GENERALES
3.1.1. Describir los conceptos y elementos de un sistema de cómputo.
3.1.2. Utilizar el DFD para la ejecución de problemas
3.1.3 Manejar eficientemente el entorno de programación del lenguaje de
programación Java para codificar un programa.
3.2. OBJETIVOS ESPECIFICOS
3.2.1 Manejar correctamente los conceptos y criterios relacionados con el
procesamiento de datos en la computadora.
3.2.2 Utilizar el DFD, para el desarrollo general de un problema.
3.2.3 Conocer y Describir
los fundamentos básicos de las herramientas de
programación y un lenguaje de programación visual.
3.2.4 Conocer la estructura de un programa el cual permita desarrollar una aplicación
dada.
IV. PROGRAMACION INSTRUCCIONAL
Unidad I : Fundamentos Básicos de Programación Lógica.
Unidad II : Programación Con Estructuras de Control Básico
Unidad III : Programación Aplicando Funciones y Estructuras de Datos
V. PROGRAMACION DE CONTENIDOS
Unidad I : Fundamentos Básicos de Programación Lógica
Duración : 07 Semanas
Semana 01 : Introducción a la Computación, Lenguajes de Programación.
Practica: Reconocimiento al Programa Diagrama Flujo de Datos. DFD.
Semana 02 : Algoritmos : Concepto, Características, Ejemplos y Aplicaciones.
Practica: Comprobación y Ejecución de Algoritmos en DFD.
Semana 03 : Pseudocódigos: Concepto, Características, Ejemplos y Aplicaciones.
Practica: Comprobación y Ejecución de Pseudocódigos en DFD.
Semana 04 : Simbología de los Diagramas de Flujo.
Practica: Comprobación y Ejecución de Diagramas de Flujo en DFD.
Semana 05 : Aplicaciones de Diagramas de Flujo.
Practica: Comprobación y Ejecución de Aplicaciones en DFD.
Semana 06 : Examen de Unidad.
Unidad I I : Programación Con Estructuras de Control Básico
Duración : 05 Semanas
Semana 07 : Constantes, Variables, Acumulador, Contador.
Practica: Entorno del Lenguaje de Programación Java.
Semana 08 : Procesos Secuenciales.. Ejemplos.
Practica: Ejemplos de Procesos Secuenciales en Java.
Semana 09 : Procesos Condicionales. Aplicaciones.
Practica: Ejemplos de Procesos Secuenciales en Java.
Semana 09 : Procesos de Control Múltiples. Aplicaciones
Practica: Ejemplos de Procesos Múltiples en Java.
Semana 10 : Estructuras de Control Repetitivas. Aplicaciones
Practica: Ejemplos de Procesos Repetitivos en Java.
Semana 11 : Examen de Unidad II
Unidad I I I : Programación Aplicando Funciones y Estructuras de Datos
Duración : 05 Semanas
Semana 12 : Funciones. Ejemplos. Trabajo.
Practica: Ejemplos de Funciones en Java.
Semana 13 : Arreglos Unidimensionales. Aplicaciones
Practica: Ejemplos de Arreglos Unidimensionales en Java.
Semana 14 : Arreglos Multidimensionales. .Aplicaciones.
Practica: Ejemplos de Arreglos Multidimensionales en Java.
Semana 15 : Ordenaciones y Búsquedas.. Sustentación de Trabajo.
Practica: Ejemplos de Ordenaciones y Búsquedas en Java.
Semana 16 : Examen de Tercera Unidad.
Semana 17 : Examen Sustitutorio.
VI. ESTRATEGIA DE TRABAJO
6.1. DEL DOCENTE
a. Presentación de los objetivos del Curso. Experiencia vivencial motivadora.
b. Orientar al estudiante en el desarrollo de cada unidad del curso.
c. Diálogo profesor-alumnos sobre los contenido del tema a tratar.
d. Organización de los grupos de trabajo.
6.2. DEL ESTUDIANTE
a. Ejecutar las acciones establecidas para el desarrollo de cada unidad.
b. Consultar oportunamente con el profesor de la asignatura las dificultades
en el aprendizaje
c. Recurrir a las fuentes bibliográficas a fin de reforzar los conocimientos.
d. Participar en todas las actividades de evaluación.
e. Presentación y Sustentación de trabajos semanalmente asignados.
f.
VII. MEDIOS Y MATERIALES EDUCATIVOS
7.1. Recursos Humanos: Profesores responsables del curso y estudiantes de
Ingeniería de Sistemas e Informática matriculados en la asignatura
7.2.
Físicos: Aula de clase. Laboratorio del Centro de Computo UNS.
7.3.
Materiales: Libro texto. Documentos curriculares. Medios de
almacenamiento: papel, memoria USB. Computadora. Pizarra (acrílica), tiza
(plumones), mota. Software: JAVA (IDE Netbeans). Cmaptools.
VIII
MEDIOS Y CRITERIOS DE EVALUACIÓN
Reglamento Académico vigente – Resolución Nº 135-2012CU-R-UNS 20.03.2012
8.1.
8.2.
8.3.
El presente sílabo, a efectos de la evaluación, se ajustará a los Art. 38º,
39º, 40º, 43º, 44º, 53º, 54º, 57º del presente Reglamento.
Art. 45º.- Todo estudiante, luego de culminada la evaluación de una(s)
asignatura(s) tiene derecho a rendir un examen sustitutorio por cada
asignatura, sobre los contenidos de la unidad en donde obtuvo la más
baja calificación, previo pago por este concepto en la entidad
recaudadora que la UNS determine. La nota del examen sustitutorio
reemplaza a la del examen de dicha unidad, aplicándose nuevamente el
Art. 44° del presente Reglamento. En la evaluación de las prácticas
preprofesionales, los internados y talleres de Tesis no se considera
examen sustitutorio.
Art. 46º.- La inasistencia injustificada a un examen de unidad es
calificado con cero (00). El estudiante que no se presente a un examen
de unidad por razones debidamente justificadas, debe en un plazo de 24
horas, solicitar por escrito esta evaluación al director de la escuela,
acompañando a su solicitud los documentos probatorios
correspondientes y cancelando las tasas respectivas.
El director de escuela, evalúa dicha solicitud y de ser favorable lo deriva al
departamento académico en un plazo de 24 horas. El jefe de departamento
correspondiente, dispone que el docente responsable de la asignatura proceda a
atender lo determinado por el director de la escuela en un plazo no mayor de 48
horas. El estudiante puede rezagar solo un examen escrito por asignatura.
8.4 Art. 47º.- La asistencia a las clases teóricas y prácticas es obligatoria. Se
considera a un estudiante inhabilitado en una asignatura, cuando ha acumulado
inasistencias injustificadas en un 30%.
IX
REQUISITOS DE APROBACIÓN Y PROMOCIÓN
9.1.
De los INHABILITADOS - Art. 47º.
9.2.
De la inasistencia injustificada a los exámenes escritos - Art. 46º.
9.3.
Del sistema de calificación y de la aprobación de la asignatura – Art.
40º.
9.4.
De los exámenes sustitutorios - Art. 45º.
9.5.
Formulas para la obtención de las notas: Los promedios de Unidad
(PUi). Art. 44º.
PUi = ( 2*EEi + PRi ) / 3
Donde:
EEi = Examen escrito de la unidad i
Pri = Promedio de prácticas de unidad i (i = 1, 2 y 3) se obtiene de la
media aritmética de las siguientes tareas académicas de la unidad i,
intervenciones orales, prácticas calificadas, trabajos de campo, trabajos
de investigación.
El promedio final (PF) del curso se obtendrá de la media aritmética de
los tres promedios de unidades. Art. 43º.
PF = ( PU1 + PU2 + PU3 ) / 3
X. Bibliografía
Textos
1. JOYANES, Luis. Fundamentos de Programación, Algoritmos y Estructura de
Datos. Mc. Graw Hill, 2da Edición. Madrid 1999.
2. VASQUEZ, Juan. Guía de Programación Java. 2ª. Edición. 2005.
3. CEBALLOS Sierra, Francisco. Curso de Programación Java. Publicado por Ra-Ma
3a. Edición, 2005.
4. DEITEL, Harvey. Java como programar. Pearson Educación. 7ta Edición 2008.
5. W. ESCALANTE ESPINOZA. Módulos de Programación. Disponible en Sala
Docente Portal UNS.
Internet
1. Sun Microsystems “NetBeans IDE 6.0 Java Quick Start Tutorial”
2. http://www.netbeans.org/kb/60/java/quickstart.html
3. Manual de Netbeans. http://www.netbeans.org