SILABO FUNDAMENTOS DE PROGRAMACION.pdf

September 8, 2017 | Author: JorgeVLL | Category: Algorithms, Epistemology, Cognition, Psychology & Cognitive Science, Technology
Share Embed Donate


Short Description

Download SILABO FUNDAMENTOS DE PROGRAMACION.pdf...

Description

UNIVERSIDAD CESAR VALLEJO – CHIMBOTE ESCUELA DE INGENIERÍA DE SISTEMAS SILABO DE FUNDAMENTOS DE PROGRAMACIÓN

FUNDAMENTOS DE PROGRAMACIÓN

SEMESTRE 2011 – II ESCUELA ACADÉMICO-PROFESIONAL

INGENIERÍA DE SISTEMAS

CHIMBOTE

2011

Ing. Jorge Vargas LL.

Página 1

UNIVERSIDAD CESAR VALLEJO – CHIMBOTE ESCUELA DE INGENIERÍA DE SISTEMAS SILABO DE FUNDAMENTOS DE PROGRAMACIÓN

FUNDAMENTOS DE PROGRAMACIÓN SILABO

I. - DATOS GENERALES 1.1. ESCUELA PROFESIONAL

:

1.2. CICLO

:

1.3. AREA CURRICULAR 1.4. CÓDIGO 1.5. CRÉDITOS 1.6. PRE-REQUISITO 1.7. HORAS SEMANALES 1.8. SEMESTRE 1.9. DURACIÓN 1.10. INICIO 1.11. TERMINO 1.12. DOCENTE 1.13. CORREO ELECTRÓNICO

: : : : : : : : : : :

Ingeniería de Sistemas. Ingeniería Industrial (electivo) 1mer Ciclo – Ing. de Sistemas 3cer Ciclo – Ing. Industrial Formación Profesional. HEAF102 04 Ninguno Teoría: 03 - Práctica: 02 2011-II 16 Semanas 31/08/2011 16/12/2011 Ing. Jorge Vargas LLumpo [email protected]

II.- FUNDAMENTACION DE LA ASIGNATURA La presente materia “Fundamentos de Programación”, tiene por objetivo desarrollar las habilidades del estudiante en la resolución de problemas usando para ello, el raciocinio lógico, argumentos teóricoprácticos, y la tecnología, como herramientas a su disposición. En el presente curso el alumno aprenderá a analizar problemas, diseñar los procesos para solucionarlos, e implementar la solución mediante un programa de computadora. El análisis de un problema muchas veces representa la mitad del trabajo, pues debemos saber exactamente qué parte de la situación problemática es lo que se va a resolver. No existe un método universal que permita resolver cualquier problema. En general, la resolución de problema es un proceso creativo donde el conocimiento, la habilidad y la experiencia juegan un papel muy importante. El proceder de una manera sistemática puede ayudar en la resolución. Por lo tanto, es primordial que el problema tratado esté perfectamente definido, se trata de saber qué es lo que hay que resolver antes de averiguar cómo resolver el problema; esta etapa de definición lleva consigo eliminar ambigüedades e información irrelevante que aparezca en el enunciado de un problema, para separar y saber exactamente qué parte del enunciado al ser resuelto constituirá una solución válida. Luego del análisis viene la etapa de establecer cuáles son la herramientas con las que cuenta el alumno para diseñar una solución; el diseño de una solución llamado también algoritmo, hace referencia a la creatividad e imaginación del alumno, el cual debe diseñar procesos organizados para la solución del problema, además confluyen en este diseño los conocimientos teóricos que puedan complementar la solución y que estén a su disposición, como pueden ser formulas matemáticas, de física, química, etc. El algoritmo es entonces creado y concebido como una secuencia lógica de procesos que nos permite solucionar un problema. Ing. Jorge Vargas LL.

Página 2

UNIVERSIDAD CESAR VALLEJO – CHIMBOTE ESCUELA DE INGENIERÍA DE SISTEMAS SILABO DE FUNDAMENTOS DE PROGRAMACIÓN

Finalmente tenemos la implementación del algoritmo diseñado usando la tecnología que nos ofrece el mundo informático, para ello utilizaremos un lenguaje de programación llamado Visual Basic 6.0, la finalidad del uso de la tecnología son las características que nos brinda en la ejecución del diseño como solución de un problema, estas características son: la precisión de los resultados, la rapidez en la ejecución de cálculos y procesos, la reusabilidad sin limitaciones y garantía de eficacia y efectividad.

III.- COMPETENCIA GENERAL DE LA ASIGNATURA Competencias Integradas: Conceptual: • Conoce a nivel básico y teórico la teoría general de sistemas y pensamiento sistémico. • Posee formación en lógico matemática. Procedimental: • Desarrolla y aplica en niveles básicos el pensamiento lógico racional a través de la comunicación y cultiva el auto desarrollo y el liderazgo. Actitudinal: • Ejerce su labor con responsabilidad, ética, creatividad e innovación. • Promueve el trabajo en equipo multidisciplinario. Competencias del Curso • Conoce, comprende y aplica los conceptos básicos de la algoritmia para plantear soluciones lógicas, valorando la importancia del análisis y razonamiento en el desarrollo de su formación. • Analiza problemas y diseña algoritmos utilizando técnicas y herramientas, estableciendo diferentes estructuras lógicas en forma algorítmica para resolver problemas matemáticos y aplicaciones reales; mostrando creatividad y espíritu de trabajo en equipo. • Plantea soluciones integradas usando funciones y procedimientos para problemas de estructuras de datos de tipo arreglo, siendo crítico y reflexivo en su uso.

IV. - PROGRAMACION ACADEMICA PRIMERA UNIDAD: FUNDAMENTOS DE ALGORÍTMIA Capacidades: • Comprende los conceptos y principios básicos de la algoritmia para la solución de problemas. • Analiza y diseña algoritmos usando diagramas de flujo y pseudocódigos diferenciando la funcionalidad de las estructuras básicas de control. • Utiliza las estructuras básicas de control en la construcción de algoritmos. Actitudes: • Reconoce la oportunidad de aplicar algoritmos en situaciones reales. • Distingue entre los diversos problemas la oportunidad de utilizar estructuras de control. • Es creativo al generar planteamientos y soluciones innovadoras a los problemas que se le presentan.

Ing. Jorge Vargas LL.

Página 3

UNIVERSIDAD CESAR VALLEJO – CHIMBOTE ESCUELA DE INGENIERÍA DE SISTEMAS SILABO DE FUNDAMENTOS DE PROGRAMACIÓN

Trabajo Practico

Métodos y materiales Producto acreditable

1 31/08/11



Conceptos Fundamentales • Conceptos generales de computadores, Componentes principales • Tipos de Datos • Variables, constantes e identificadores • Expresiones y operadores aritméticos y lógicos

• Descripción del entorno Visual Basic 6.0 • Historia de las computadoras

• Evaluación • Informe escrito diagnóstica. sobre la historia de • Trabajo en equipo. las computadoras. • Exposición.

Algoritmos • Etapas para la solución de problemas por computadores • Definición y características de un algoritmo • Lenguajes algorítmicos • Reglas de los algoritmos

6 05/10/11

5 28/09/11

4 21/09/11

3 14/09/11

Contenidos Teóricos

2 07/09/11

CONTENIDOS:

• Codificación de algoritmos utilizando el Visual Basic 6.0 • Ejercicios con estructuras secuenciales Representación de algoritmos • Codificación utilizando • Diagramas de Flujo (flujogramas) el • Definición Visual Basic 6.0 • Características • Algoritmos usando • Símbolos utilizados diagramas de flujo • Ejercicios con estructuras Representación de algoritmos • Codificación con Visual • Pseudocódigos Basic 6.0 • Definición • Algoritmos con • Características Pseudocódigo • Símbolos utilizados • Ejercicios Estructuras Lógicas de Control Casos con estructuras • Estructuras secuenciales secuenciales: • Definición y características • Cálculos aritméticos y • Instrucciones de asignación, entrada y salida algebraicos, • Operaciones básicas, regla de tres, porcentajes, interés simple, etc. Comprensión de Lectura CLASE

Ing. Jorge Vargas LL.

• Expositiva • Práctica dirigida

• Ejercicios resueltos de estructuras secuenciales

• Trabajos en equipo • Ejercicios con con debate y estructuras discusión. secuenciales • Práctica dirigida

• Trabajos en equipo • Ejercicios resueltos con debate y de estructuras discusión. secuenciales • Práctica dirigida • Trabajos en equipo • Examen con debate y correctamente discusión. resuelto • Práctica dirigida Evaluación Formativa Nº 1

Página 4

UNIVERSIDAD CESAR VALLEJO – CHIMBOTE ESCUELA DE INGENIERÍA DE SISTEMAS SILABO DE FUNDAMENTOS DE PROGRAMACIÓN

SEGUNDA UNIDAD: FUNDAMENTOS DE ALGORÍTMIA Capacidades: • Comprende la utilidad del uso de software como medio tecnológico en la implementación de soluciones algorítmicas. • Analiza y diseña e implementa diseños algorítmicos usando lenguajes de programación. Actitudes: • Comprende la importancia del diseño e implementación de soluciones algorítmicas en situaciones reales. • Es creativo al generar planteamientos y soluciones informáticas a los problemas que se le presentan. CONTENIDOS:

9 26/10/11

8 18/10/11

7 12/10/11



Contenidos Teóricos

Trabajo Practico

Métodos y materiales

Producto acreditable

Estructuras Lógicas de Control • Estructuras Condicionales o de Selección • Definición y características • Simple y Doble • Anidada y Selectiva

Casos con estructuras condicionales: • Álgebra básica • Física Básica

Estructuras Lógicas de Control • Estructuras Repetitivas o de Ciclos • Definición y características • Mientras, Hacer-Mientras • Contadores y Acumuladores Estructuras Lógicas de Control • Estructuras Repetitivas o de Ciclos Para

• Desarrollo de casos con • Trabajos en equipo • Ejercicios estructuras repetitivas con debate y Resueltos de • Sumatorias simples discusión. Estructuras • Práctica dirigida repetitivas

10

1mer Examen Parcial Fecha: 02/11/11

Ing. Jorge Vargas LL.

• Desarrollo de casos con estructuras repetitivas • Sumatorias simples

• Trabajos en equipo • Ejercicios con debate y Resueltos de discusión. Estructuras • Práctica dirigida condicionales



Ejercicios Resueltos de Estructuras repetitivas

Examen correctamente resuelto

Página 5

UNIVERSIDAD CESAR VALLEJO – CHIMBOTE ESCUELA DE INGENIERÍA DE SISTEMAS SILABO DE FUNDAMENTOS DE PROGRAMACIÓN

TERCERA UNIDAD: FUNDAMENTOS DE ALGORÍTMIA Capacidades: • Comprende conceptos y principios avanzados en algoritmia. • Comprende conceptos y principios básicos sobre el diseño y desarrollo de base de datos como una forma de organización de datos importantes para la solución de problemas empresariales. • Comprende la importancia del desarrollo de Base de Datos y su relación con los Algoritmos en el desarrollo e implementación de soluciones empresariales. • Diseña y desarrolla aplicaciones basado en el diseño de algoritmos y base de datos para la solución de problemas empresariales básicos Actitudes: • Reconoce la oportunidad de desarrollar y aplicar algoritmos a situaciones empresariales básicas. • Comprende la importancia del desarrollo de Diseños Algorítmicos y de Base de Datos como prototipos iníciales en la implementación soluciones empresariales. CONTENIDOS: Contenidos Teóricos

Trabajo Practico

Métodos y materiales Producto acreditable

• Solución de casos matemáticos y comerciales

Funciones • Conceptos Básicos • Características • Argumentos y parámetros Procedimientos • Conceptos Básicos • Características



Introducción a los Arreglos & Matrices • Conceptos Básicos • Arreglos Unidimensionales: Vectores • Evaluación Formativa 2



Introducción a Base de Datos • Conceptos Básicos • Diseño e implementación en Access

• Diseño e • Trabajos en equipo • Ejercicios Implementación de • Práctica dirigida Resueltos una Base de datos con tablas y consultas en • Access Diseño e • Práctica dirigida • Ejercicios Implementación de Resueltos Programas de Mantenimiento

15 07/11/11

Retroalimentación • Estructuras Algorítmicas • Estructuras Lógicas de Control

Trabajo con Comandos SQL • Conceptos Básicos • Formularios de Mantenimiento de Base de Datos

16

14 30/11/11

13 23/11/11

12 16/11/11

11 09/11/11



Examen Final Fecha: 14/11/11

Ing. Jorge Vargas LL.

• Trabajo en equipo con debate y discusión. • Práctica dirigida



Ejercicios Resueltos de Estructuras repetitivas

Solución de casos • Trabajos en equipo • Ejercicios utilizando funciones con debate y resueltos usando Solución de casos discusión. funciones utilizando • Práctica dirigida procedimientos • Trabajos en equipo con debate y discusión. • Práctica dirigida Solución de casos utilizando vectores y Matrices

• Trabajos en equipo • Ejercicios con debate y Resueltos con discusión. vectores y Matrices • Práctica dirigida

Examen correctamente

Página 6

UNIVERSIDAD CESAR VALLEJO – CHIMBOTE ESCUELA DE INGENIERÍA DE SISTEMAS SILABO DE FUNDAMENTOS DE PROGRAMACIÓN

V.

ACTIVIDADES 5.1. De investigación Formativa - Desarrollo de proyecto informático basado en algoritmos y diseño de base de datos - Evaluación del proyecto en forma progresiva 5.2. Del Desarrollo Temático - Presentación de videos tutoriales. - Ejecución de ejemplos desarrollados en clase. - Asesoramiento individual y grupal. 5.3. Extracurriculares - Visita a empresas del medio local y/o nacional.

VI.

ESTRATEGIAS METODOLÓGICAS Las estrategias metodológicas para la ejecución del curso son las siguientes marcadas con “”. [ ] Recuperación de Información [ ] Participación Activa [] Trabajo en Grupo [] Aprendiza individual [] Expositivas

VII.

MEDIOS Y MATERIALES Recursos Tecnológicos de la Escuela de Ingeniería de Sistemas: - Pizarra, marcadores, paleógrafo, papel sábana y masking tape. - Equipo Multimedia: Proyector, Computadora y Ecran. - Vía Internet: Páginas web y direcciones electrónicas. Buscadores para ubicar temas de interés. Correo electrónico para consultas. - Textos especializados de lectura: libros y revistas, para control de lectura y casos prácticos.

VIII.

EVALUACION 8.1. CRITERIOS DE EVALUACION Los criterios a ser considerados en las evaluaciones del curso serán los siguientes: - Dominio de los temas a ser evaluados - Reflexión y Creatividad en el desarrollo de las soluciones a los problemas planteados en sus evaluaciones. - Presentación ordenada, clara en sus trabajos y evaluaciones escritas. - Cumplimento en las actividades académicas en la fecha y tiempos establecidos - Asistencia y puntualidad.

EVALUACION DE INFORMES DE PROYECTO DE INVESTIGACION FORMATIVA CRITERIO Presentación del trabajo Profundidad de la investigación Análisis Bibliografía Logros

INDICADOR Fechas de entrega (día y hora) acordados. Calidad, orden y claridad de lo presentado, según índice formato e implementación del programa y modelo correspondiente al proyecto Condiciones, sugerencias y reflexiones de la investigación Conclusiones, recomendaciones y proyecciones Fuentes bibliográficas, direcciones y proyecciones Consecución de objetivos formulados Total de puntuación

Ing. Jorge Vargas LL.

PUNTAJE 2

5 5 2 6 20

Página 7

UNIVERSIDAD CESAR VALLEJO – CHIMBOTE ESCUELA DE INGENIERÍA DE SISTEMAS SILABO DE FUNDAMENTOS DE PROGRAMACIÓN

SUSTENTACION DE PROYECTO DE INVESTIGACION CRITERIO Protocolo Puntualidad Innovación Exposición Dominio Funcionalidad del Programa

INDICADOR Calidad de presentación formal y personal Puntualidad en el inicio y terminación de la exposición( día – hora) Condiciones, sugerencias y reflexiones sobre la investigación Orden y claridad en la exposición, capacidad de síntesis Grado de conocimiento y actitud frente a problemas nuevos Interfaz, proceso y resultados PUNTAJE TOTAL

PUNTAJE 2 2 4 4 4 4 20

REGISTRO DE NOTAS UNIDAD

EVALUACIÓN

PRIMERA

Presentación de Informe ( I1 ) Exposición de Informe ( E1 ) Practica Calificada (C1) Examen Parcial 1 (P1) Presentación de Informe ( I2 ) Exposición de Informe ( E2 ) Practica Calificada (C2) Examen Parcial 2 (P2) Presentación de Informe ( I3 ) Exposición de Informe ( E3 ) Practica Calificada (C3) Examen Parcial 3 (P3)

SEGUNDA

TERCERA

PESO 1 1 1 2 1 1 1 2 1 1 1 2

FECHA 4º Semana 4º Semana 5º Semana 6º Semana 8º Semana 8º Semana 9º Semana 10º Semana 14º Semana 14º Semana 15º Semana 16º Semana

PROMEDIOS DE UNIDAD UNIDAD PRIMERA SEGUNDA TERCERA

PROMEDIO PU1 = (I1 + E1 + C1 + (P1x2) ) /5 PU2 = (I2 + E2 + C2 + (P2x2) ) /5 PU3 = (I3 + E3 + C3 + (P3x2) ) /5

PROMEDIO FINAL PF = (PU1 + PU2 + PU3)/3

- Para aprobar el curso el promedio final deber ser mayor o igual a 11. - La fracción equivalente o mayor 0.5 solamente favorece al alumno en el cálculo del promedio final. - Las evaluaciones serán efectuadas en las fechas programadas. - La inasistencia a practicas o exámenes no justificados se calificaran 00, igual a calificativo tendrá los trabajos asignados que no sean entregados en la fecha programada. - La asistencia es obligatoria, el 30% de inasistencias inhabilita al estudiante.

Ing. Jorge Vargas LL.

Página 8

UNIVERSIDAD CESAR VALLEJO – CHIMBOTE ESCUELA DE INGENIERÍA DE SISTEMAS SILABO DE FUNDAMENTOS DE PROGRAMACIÓN

IX.

FUENTES DE CONSULTA Material Bibliográfico: Codificado según biblioteca de la Universidad Cesar Vallejo – Filial Chimbote. CODIGO 005.3/P43 005.3/ M26 005.3/ J79 F/ E2 005.7/ J 79/ E1 005.2/L33 005.3/ C16/ E3

TITULO - AUTOR FUNDAMENTOS DE PROGRAMACION C/C++.INCLUYE CD-ROM PEÑALOZA ROMERO, ERNESTO FUNDAMENTOS DE PROGRAMACIÓN VISUAL BASIC MAS DE 100 + CD MARCELO VILLALOBOS, RICARDO FUNDAMENTOS DE PROGRAMACIÓN. ALGORITMOS, ESTRUCTURAS DE DATOS JOYANES AGUILAR, LUIS ALGORITMOS Y ESTRUCTURAS DE DATOS. UNA PERSPECTIVA EN C JOYANES AGUILAR, LUIS INTRODUCCION AL DISEÑO Y ANALISIS DE ALGORITMOS LEE, RCT MET. DE LA PROGRAMACIÓN. ALGORITMOS, DIAGRAMAS FLUJO, PROGRACIÓN CAIRÓ, OSVALDO

Bibliografía Extracurricular • Algorítmica: diseño y análisis de algorítmico Funcionales e Imperativos. - Javier Galvez • Programación estructurada: Un enfoque algorítmico.- Leobardo López Mark Allen Weiss

IX. DIRECCIONES ELECTRÓNICAS • • • • • • •

http://es.wikipedia.org/wiki/Diagrama_de_flujo http://ocw.usal.es/ensenanzas-tecnicas/informatica-ingeniero-tecnico-en-obraspublicas/contenidos/course_files/Extras/Anexo%201%20-%20Diagramas%20de%20Flujo.PDF http://www.elprisma.com/apuntes/administracion_de_empresas/quesonlosdiagramasdeflujo/ http://www.xmarks.com/site/w3.ualg.pt/~hshah/algoritmos/ http://www.algoritmia.net/ http://www.programacion.com/direcciones/algoritmos http://www.monografias.com/trabajos/algordenam/algordenam.shtml

Ing. Jorge Vargas LL.

Página 9

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF