Está en la página 1de 58

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES

DEPARTAMENTO DE DESARROLLO DE SOFTWARE

CARRERA: LIC. EN DESARROLLO DE SOFTWARE

PORTAFOLIO DEL CURSO:

DESARROLLO DE SOFTWARE I

FACILITADORA: ROSA DUTARI DE SAMANIEGO

ESTUDIANTE

KEVIN MENDOZA

CEDULA

20-70-3404

SEMESTRE I

PANAMA , 2016
CONTENIDO DEL PORTAFOLIO

1. HOJA DE PRESENTACION

PLAN DE CONTENIDO DE LA ASIGNATURA DESARROLLO DE


SOFTWARE I

OBJETIVOS (GENERAL Y ESPECÍFICO)

DESCRIPCION

CONTENIDO

BIBLIOGRAFIA

METODOLOGIA DEL TRABAJO

NORMATIVA DEL CURSO

PLANIFICACION PARA EL PROGRAMA SEMESTRAL

METAS DEL DOCENTE

METAS DEL ALUMNO

TEMAS

EVALUACION

EQUIPO DOCENTE

COMUNICACIÓN CON EL DOCENTE

CRONOGRAMA DE ACTIVIDADES

CUADRO DE CALIFICACIONES DE LOS ESTUDIANTES

ACTIVIDADES DE APRENDIZAJE

Parciales

Prácticas/tareas/Ejercicios cortos

Proyectos

Laboratorios

Investigaciones

Materiales de apoyo al curso

ESPECTATIVAS DEL ESTUDIANTE

CONCLUYA Y OPINION DEL CURSO:

COMENTARIOS DEL PROFESOR DEL CURSO


UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES

LICENCIATURA

PLAN DE ESTUDIO VIGENTE A PARTIR DEL I SEMESTRE 2015

Asignatura: Desarrollo de Software I

Pre-requisitos: Aprobar el Programa de Pre ingreso.

Código: 8392 Créditos: 4

Horas de clases: 3 Semanales Horas de Lab.: 2 Semanales

OBJETIVO GENERAL:

 Resolver problemas de software, aplicando las sentencias de entrada/salida, de control,


funciones y arreglos, bajo una metodología estructurada, atendiendo a las
especificaciones de los algoritmos en seudocódigo.

OBJETIVO ESPECIFICOS:

 Identificar la terminología básica de la programación.


 Identificar el producto final que se obtiene de cada etapa para la resolución de un
problema por computadora
 Resolver problemas que identifiquen los datos de entrada, proceso, salida y de entrada
salida de los problema planteado
 Manejar en la solución de problemas las estructuras de entrada/salida, de acuerdo a las
especificaciones de la metodología estructurada manejada a través de algoritmo en
seudocódigo.
 Resolver problema, que utilicen los diferentes elementos básicos de un algoritmo, de
acuerdo a las especificaciones de la metodología estructurada manejada a través de
algoritmo en seudocódigo.
 Manejar en la solución de problemas las sentencias de control, de acuerdo a las
especificaciones de la metodología estructurada manejada a través de algoritmo en
seudocódigo.
 Resolver problemas que manejen las sentencias de alternativa y de repetición, a través
de una metodología estructurada.
 Resolver problemas que manejen los conceptos de funciones, atendiendo a las reglas
algorítmicas y a la metodología estructurada.
 Utilizar en la solución de problemas las estructuras de arreglo de una y dos
dimensiones, de acuerdo a las especificaciones de la metodología estructurada manejada
a través de algoritmo en seudocódigo.
 Resolver problemas que utilicen la estructura de arreglos de una o dos dimensiones al
igual que los procedimientos de búsquedas y de ordenamiento en arreglos. aplicando
una metodología estructurada.
DESCRIPCION:

La asignatura está orientada a que los alumnos adquieran los fundamentos básicos para analizar
y resolver problemas, aplicando pensamiento lógico y planteando soluciones algorítmicas a
problemas. Para el desarrollo del mismo se desglosará los siguientes contenidos.

 Introducción a la programación.
 Elementos básicos de un algoritmo.
 Instrucciones básicas de un algoritmo.
 Funciones
 Arreglos.

Para el desarrollo de estos temas se empleará la metodología estructurada, manejada a través de


algoritmo en seudocódigo.

CONTENIDO:

I. INTRODUCCIÓN A LA PROGRAMACIÓN

1 Semana

1.1 Definición

1.1.1. Algoritmo

1.1.2. Programas

1.2. Etapas para la Resolución de Problemas por computadora

1.2.1. Definición del problema


1.2.2. Análisis y Diseño del Problema
1.2.3. Programación

1.2.3.1. Algoritmo

1.2.3.2. Prueba de escritorio

1.2.3.3. Codificación

1.2.3.4. Compilación/Ejecución

1.2.3.4.1. Tipos de Errores

1.2.4. Documentación
II. ELEMENTOS BÁSICOS DE UN ALGORITMO
3 Semanas

2.1. Estructura de un algoritmo en Seudocódigo

2.1.1. Reglas de escritura de un Algoritmo en Seudocódigo

2.2. Elementos Básicos

2.2.1 Identificadores

2.2.1.1. Variables / Constantes

2.2.2 Tipos de Datos

2.2.3 Operadores Aritméticos, Expresiones y Jerarquía

2.2.4 Asignación

2.2.5 Entrada / Salida de datos en seudocódigo

III. INSTRUCCIONES BÁSICAS DE UN ALGORITMO


5 Semanas
3.1 Tipos de secuencia (lineal y no lineal).
3.2. Operadores Relacionales y Lógicos

3.3. Instrucciones de Alternativas.


3.3.1. Simple
3.3.2. Doble
3.3.3. Múltiple
3.4. Instrucciones Repetitivas
3.4.1. Contador / Acumulador
3.4.2. Mientras
3.4.3. Hasta que
3.4.4. Para

IV. FUNCIONES

3 Semanas

4.1. Definición

4.2 Estructura de una función

4.2.1. Acceso y retorno a una función

4.3. Paso de parámetros a una función.

V. ARREGLOS
4 Semanas

5.1. Definición de arreglos.


5.2. Arreglos Unidimensionales

5.2.1. Declaración e inicialización de un arreglo

5.2.2. Operaciones de Arreglos

5.3. Arreglos Multidimensionales.

5.3.1. Declaración

5.3.2. Operaciones de Arreglos

5.4. Manejo de arreglos en una función.

5.5. Métodos de búsquedas y ordenamiento de un arreglo

5.5.1 Búsqueda Secuencial

5.5.2.Push Down
BIBLIOGRAFÍA.

Nombre Autor Editorial


Fundamentos de la Joyanes Aguilar, L. McGrawHill (2008)
Programación

Introducción a la Brookshear J. Glenn Pearson 11ª. Edición (2012)


Computación

Introducción a la Barraza, O., Krol, F., Universidad Tecnológica


Programación Orientada a Velásquez, M. y Meléndez, L. (2012)
Objetos.

Programación en C Gottfried, Byron S. McGrawHill – Colección


Schaum (2005)

BIBLIOGRAFÍA VIRTUAL: (biblioteca.utp.ac.pa)

Nombre Autor Editorial


Programación estructurada y López Román, Leobardo    Alfaomega Grupo Editor,
orientada a objetos: un 2011
enfoque algorítmico (3a. ed.)

Manual de algorítmica: Bisbal Riera, Jesús Editorial UOC, 2009


recursividad, complejidad y
diseño de algoritmos

Metodología de la  Gaxiola Pacheco, Carelia Plaza y Valdés, S.A. de


programación con Guadalupe   Flores Gutiérrez, C.V, 2008
pseudocódigo enfocado al Dora Luz 
lenguaje C   

Fundamentos de Joyanes Aguilar, McGraw-Hill España,


programación: libro de Luis   Rodríguez Baena, 2003.
problemas. Algoritmos, Luis   Fernández Azuela,
estructuras de datos y objetos Matilde   
(2a. edición.)

METOLOGÍA DE TRABAJO
El desarrollo de la asignatura se dará a través de los métodos: expositivo,
analítico, lógico y colectivo de forma activa e individual, en la medida
que se requiera por parte de los docentes y estudiantes.

Se aplicarán diversas actividades, tanto del docente como por los


estudiantes: discusiones grupales, laboratorios, prácticas, proyectos,
tareas. pruebas y otras actividades que garanticen el logro de los
objetivos planteados en la asignatura.

_____________________________________________________________________________

NORMATIVA DEL CURSO:


En el semestre llevaremos a cabo un conjunto de actividades organizadas y que serán
consideradas dentro de su evaluación y que a continuación describimos:

1. Pruebas Parciales: estas serán en el salón de clases. Las pruebas parciales NO SE


REPITEN, por lo tanto, sino la presenta, tendrá que mostrar por escrito una
justificación y así, obtener la autorización del profesor y realizarla al final del curso,
(sólo una), la misma contemplara todo el material dado.

2. Proyectos: serán ubicadas por temáticas desarrolladas, según el plan de contenido.


Estos proyectos podrán ser investigaciones o trabajos prácticos en grupo o individuales.

3. Asignaciones: son actividades que se realizan a diario, de temas presentes en el plan de


contenido y que tienen importancia dentro de la asignatura, las mismas no se repiten,
ni se recogen en fechas posteriores a las asignadas; el estudiante que no las presente
en el tiempo asignado será calificado con la mínima calificación( cero). Podrán ser
grupales o individuales.

4. Asistencia: la participación activa en las clases es un elemento de valoración, y la


asistencia es una necesidad para un optimo, aprendizaje en esta asignatura. Las
participaciones en clases y los trabajos realizados en clases son parte del
desenvolvimiento efectivo en la asignatura.

La asistencia, es el grado de responsabilidad de parte suya para tener éxito en esta


asignatura y lógicamente su asistencia a clase se hace vital.
UNIVERSIDAD TECNOLOGICA DE PANAMA

FACUTLTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES

DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS

DESARROLLO DE SOFTWARE I (8392)

Planificación para el programa semestral 2016

Prof.: Rosa Dutari de Samaniego

Nombre: KEVIN MENDOZA Cédula: 20-70-3404 Grupo: 1LS703 Fecha: 14/3/2016

1. OBJETIVOS

 Meta del Docente


Aplicar estrategias para que los alumnos sean capaces de adquirir los conocimientos
teóricos y prácticos de técnicas de análisis y razonamiento lógico bajo la metodología
estructurada que le permitan al estudiante resolver problemas en el ámbito de la
informática.

 Metas del alumno

Analizar los problemas bajo una metodología estructurada.


Emplear las etapas para la resolución de problemas por computadora
Elaborar las pruebas escritorios de las soluciones algorítmicas planteadas
Aplicar la metodología de programación estructurada utilizando la técnica de
algoritmos en la solución de problemas.
Desarrollar problemas que apliquen los conceptos básicos de la programación bajo
una metodología de programación estructurada.
2. TEMAS

Tema 1. Introducción a la Programación 1 semana


Tema 2. Elementos Básicos de Un Algoritmo 4 semanas
Tema 3. Instrucciones Básicas de un Algoritmo 5 semanas

Tema 4. Funciones 3 semanas

Tema 5. Arreglos 3 semanas

3. EVALUACIÓN
Descripción Porcentaje

Asistencia 5%

Ejercicios cortos, practicas, tareas 15%

Parciales 33%

Proyectos, Laboratorios e investigaciones 10%

Portafolio 4%

Semestral 30%

100%

5. EQUIPO DOCENTE

Profa. Rosa Dutari de Samaniego


Profa. Ludia de Meléndez
Profa. Mitzi de Velásquez
Profa. Felicita de Kroll
Profa. Olinda de Barraza
Profa. Elba Valderrama B.

6. COMUNICACIÓN CON EL DOCENTE

Prof. Rosa Dutari de Samaniego Correo electrónico: rosa.dutari


@utp.ac.pa
7. CRONOCGRAMA DE ACTIVIDADES
UNIVERSIDAD TECNOLÓGICA DE
PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
PLAN PROGRAMÁTICO
DESARROLLO DE SOFTWARE I (2016)
SEMANA METODOLOGÍAS ESTRATEGIAS CONTENIDO

(DOCENTE) (DIDÁCTICAS)

1 14 AL 18 DE Introducción a la Programación
MARZO Presentación del Docente Aplicaremos las siguientes
 Métodos Expositivos actividades que promueven
Magistrales el desarrollo de capacidades,
1.1 Definición
 Exposición Dialogada habilidades y el logro del
 Lluvias de ideas aprendizaje del alumno:
1.1.1. Algoritmo
Exposiciones dialogadas
 Discusiones Dirigidas 1.1.2. Programas
Exposiciones de programas
1.2. Etapas para la Resolución de Problemas
ejemplos por computadora
- Discusión en grupo
- Ejercicios grupales 1.2.1. Definición del problema
- Ejercicios cortos
-Anotar y resaltar
elementos importantes 1.2.2. Análisis y Diseño del
Pruebas Formativas Problema
Investigaciones 1.2.3. Programación
Talleres 1.2.3.1. Algoritmo
1.2.3.2. Prueba de escritorio
1.2.3.3. Codificación
1.2.3.4. Compilación/Ejecuci
ón
1.2.3.4.1. Tipos de Errores

1.2.4. Documentación

2 21 AL 25 DE Aplicaremos las siguientes 2. Estructura de un algoritmo en Seudocódigo


MARZO  Resolución de actividades que promueven
el desarrollo de 2.1.1. Reglas de escritura de un Algoritmo en
Problemas Seudocódigo
 Estudios de capacidades, habilidades y
el logro del aprendizaje del
Casos. 2.2. Elementos Básicos
alumno:
 Lluvias de ideas
2.2.1 Identificadores
 Discusiones Exposiciones dialogadas
Dirigidas 2.2.1.1. Variables / Constantes
Exposiciones de programas

ejemplos 2.2.2. Tipos de Datos
 Otras
- Discusión en grupo 2.2.3. Operadores y Expresiones

- Ejercicios grupales 2.2.4. Asignación

- Ejercicios cortos

-Anotar y resaltar
elementos importantes
Pruebas Formativas

Investigaciones

Talleres

3 28 DE Aplicaremos las Estructura de un algoritmo en


MARZO AL Presentación del Docente siguientes actividades Seudocódigo
1 DE ABRIL que promueven el
 Métodos Expositivos
Magistrales desarrollo de 2.1.1. Reglas de escritura de un
 Exposición Dialogada capacidades, habilidades Algoritmo en Seudocódigo
y el logro del
 Lluvias de ideas
aprendizaje del alumno: 2.2. Elementos Básicos
 Discusiones Dirigidas
Exposiciones dialogadas
2.2.1 Identificadores
Exposiciones de
programas ejemplos 2.2.1.1. Variables / Constantes
- Discusión en grupo
- Ejercicios grupales 2.2.2. Tipos de Datos
- Ejercicios cortos
2.2.3. Operadores y
-Anotar y resaltar
Expresiones
elementos importantes
Investigaciones 2.2.4. Asignación
Talleres
4 4 DE ABRIL Aplicaremos las siguientes 2.2.5. Entrada / Salida de datos en
AL 8 DE  Resolución de actividades que promueven seudocódigo
ABRIL el desarrollo de capacidades,
Problemas
habilidades y el logro del
 aprendizaje del alumno:
 Proyectos Exposiciones dialogadas
 Estudios de Exposiciones de programas
Casos. ejemplos
 Lluvias de ideas - Discusión en grupo
 Discusiones - Ejercicios grupales
Dirigidas - Ejercicios cortos
 Otras -Anotar y resaltar
elementos importantes
Investigaciones
Talleres
5 11 AL 15 Aplicaremos las siguientes 2.2.5. Entrada / Salida de datos en
DE ABRIL Presentación del Docente actividades que promueven seudocódigo
 Métodos Expositivos el desarrollo de capacidades,
Magistrales habilidades y el logro del
 Exposición Dialogada aprendizaje del alumno:
 Lluvias de ideas Exposiciones dialogadas
 Discusiones Dirigidas Exposiciones de programas
ejemplos
- Discusión en grupo
- Ejercicios grupales
- Ejercicios cortos
-Anotar y resaltar
elementos importantes
Investigaciones
Talleres
6 18 AL 22 DE Aplicaremos las siguientes
ABRIL  Resolución de actividades que promueven
3.1 Tipos de secuencia (lineal y no lineal).
el desarrollo de capacidades,
Problemas
habilidades y el logro del 3.2. Operadores Relacionales y Lógicos
 Proyectos aprendizaje del alumno:
 Estudios de Exposiciones dialogadas 3.3. Instrucciones de Alternativas.
Casos. Exposiciones de programas
 Lluvias de ideas 3.3.1. Simple
ejemplos
 Discusiones - Discusión en grupo 3.3.2. Doble
Dirigidas - Ejercicios grupales
3.3.3. Múltiple
 Otras - Ejercicios cortos
-Anotar y resaltar
elementos importantes
Investigaciones
Talleres
7 25 AL 29 DE Aplicaremos las siguientes
ABRIL  Resolución de actividades que promueven
3.1 Tipos de secuencia (lineal y no lineal).
el desarrollo de capacidades,
Problemas
habilidades y el logro del 3.2. Operadores Relacionales y Lógicos
 Proyectos aprendizaje del alumno:
 Estudios de Exposiciones dialogadas 3.3. Instrucciones de Alternativas.
Casos. Exposiciones de programas
 Lluvias de ideas 3.3.1. Simple
ejemplos
 Discusiones - Discusión en grupo 3.3.2. Doble
Dirigidas - Ejercicios grupales
3.3.3. Múltiple
 Otras - Ejercicios cortos
-Anotar y resaltar
elementos importantes
Investigaciones
Talleres
8 2 AL 6 DE  Resolución de Aplicaremos las siguientes
MAYO Problemas actividades que promueven 3.3. Instrucciones Repetitivas
el desarrollo de capacidades,
 Proyectos 3.3.1. Contador / Acumulador
habilidades y el logro del
 Estudios de 3.3.2. Mientras
aprendizaje del alumno:
3.3.3. Hasta que
Casos. Exposiciones dialogadas
3.3.4. Para
 Lluvias de ideas Exposiciones de programas
 Discusiones ejemplos
- Discusión en grupo
Dirigidas
- Ejercicios grupales
 Otras - Ejercicios cortos
-Anotar y resaltar
elementos importantes
Investigaciones
Talleres

9 9 AL 13 DE  Resolución de Aplicaremos las siguientes


MAYO actividades que promueven 3.3. Instrucciones Repetitivas
Problemas el desarrollo de capacidades, 3.3.1. Contador / Acumulador
 Proyectos habilidades y el logro del 3.3.2. Mientras
 Estudios de aprendizaje del alumno: 3.3.3. Hasta que
Exposiciones dialogadas 3.3.4. Para
Casos.
Exposiciones de programas
 Lluvias de ideas
ejemplos
 Discusiones
- Discusión en grupo
Dirigidas - Ejercicios grupales
 Otras - Ejercicios cortos
-Anotar y resaltar
elementos importantes
Investigaciones
Talleres
10 16 AL 20 DE  Resolución de Aplicaremos las siguientes
MAYO Problemas actividades que promueven 3.4. Instrucciones Repetitivas
el desarrollo de capacidades, 3.4.1. Contador / Acumulador
 Proyectos
habilidades y el logro del 3.4.2. Mientras
 Estudios de aprendizaje del alumno: 3.4.3. Hasta que
Casos. Exposiciones dialogadas 3.4.4. Para
 Lluvias de ideas Exposiciones de programas
 Discusiones ejemplos
Dirigidas - Discusión en grupo
 Otras - Ejercicios grupales
- Ejercicios cortos
-Anotar y resaltar
elementos importantes
Investigaciones
Talleres
11 23 AL 27 DE  Resolución de Aplicaremos las siguientes Definición
MAYO Problemas actividades que promueven el
desarrollo de capacidades, 4.2 Estructura de una función
 Proyectos
habilidades y el logro del
 Estudios de aprendizaje del alumno:
4.2.1. Acceso y retorno a una función
Casos. Exposiciones dialogadas 4.3. Paso de parámetros a una función.
 Lluvias de ideas Exposiciones de programas
 Discusiones ejemplos
Dirigidas - Discusión en grupo
 Otras - Ejercicios grupales
- Ejercicios cortos
-Anotar y resaltar elementos
importantes
Investigaciones
Talleres
12 20 DE  Resolución de Aplicaremos las siguientes Definición
MAYO AL 3 Problemas actividades que promueven el
DE JUNIO desarrollo de capacidades, 4.2 Estructura de una función
 Proyectos
habilidades y el logro del
 Estudios de aprendizaje del alumno:
4.2.1. Acceso y retorno a una función
Casos. Exposiciones dialogadas 4.3. Paso de parámetros a una función.
Exposiciones de programas
 Lluvias de ideas ejemplos
 Discusiones - Discusión en grupo
Dirigidas - Ejercicios grupales
 Otras - Ejercicios cortos
-Anotar y resaltar elementos
importantes
Investigaciones
Talleres
13 6 AL 10 DE  Resolución de Aplicaremos las siguientes Definición
JUNIO Problemas actividades que promueven el
desarrollo de capacidades, 4.2 Estructura de una función
 Proyectos
habilidades y el logro del
 Estudios de aprendizaje del alumno:
4.2.1. Acceso y retorno a una función
Casos. Exposiciones dialogadas 4.3. Paso de parámetros a una función.
 Lluvias de ideas Exposiciones de programas
 Discusiones ejemplos
Dirigidas - Discusión en grupo
 Otras - Ejercicios grupales
- Ejercicios cortos
-Anotar y resaltar elementos
importantes
Investigaciones
Talleres
14 13 AL 17 DE  Resolución de Aplicaremos las siguientes Definición de arreglos.
JUNIO Problemas actividades que promueven
el desarrollo de 5.2. Arreglos Unidimensionales
 Proyectos
capacidades, habilidades y
 Estudios de el logro del aprendizaje del
5.2.1. Declaración e inicialización de un
Casos. alumno: arreglo
 Lluvias de ideas Exposiciones dialogadas
5.2.2. Operaciones de Arreglos
 Discusiones Exposiciones de programas
Dirigidas ejemplos 5.3. Arreglos Multidimensionales.
 Exposición - Discusión en grupo
- Ejercicios grupales 5.3.1. Declaración
Dialogada
 Otras - Ejercicios cortos 5.3.2. Operaciones de Arreglos
-Anotar y resaltar
elementos importantes 5.4. Manejo de arreglos en una función.
Investigaciones
Talleres
5.5. Métodos de búsquedas y ordenamiento de
un arreglo

5.5.1 Búsqueda Secuencial

5.5.2. Push Down

15 20 AL 24 DE  Resolución de Aplicaremos las siguientes Definición de arreglos.


JUNIO Problemas actividades que promueven el
desarrollo de capacidades, 5.2. Arreglos Unidimensionales
 Proyectos
habilidades y el logro del
 Estudios de 5.2.1. Declaración e inicialización de un
Casos. aprendizaje del alumno: arreglo
 Lluvias de ideas Exposiciones dialogadas
Exposiciones de programas 5.2.2. Operaciones de Arreglos
 Discusiones
ejemplos
Dirigidas - Discusión en grupo 5.3. Arreglos Multidimensionales.
 Exposición - Ejercicios grupales
5.3.1. Declaración
Dialogada - Ejercicios cortos
 Otras -Anotar y resaltar elementos
5.3.2. Operaciones de Arreglos
importantes
Investigaciones 5.4. Manejo de arreglos en una función.
Talleres
5.5. Métodos de búsquedas y ordenamiento de
un arreglo

5.5.1 Búsqueda Secuencial

5.5.2. Push Down

16 27 DE  Resolución de Aplicaremos las siguientes Definición de arreglos.


JUNIO AL 1 Problemas actividades que promueven el
DE JULIO desarrollo de capacidades, 5.2. Arreglos Unidimensionales
 Proyectos
habilidades y el logro del
 Estudios de aprendizaje del alumno: 5.2.1. Declaración e inicialización de un
Casos. Exposiciones dialogadas arreglo
 Lluvias de ideas Exposiciones de programas
ejemplos 5.2.2. Operaciones de Arreglos
 Discusiones
- Discusión en grupo
Dirigidas 5.3. Arreglos Multidimensionales.
- Ejercicios grupales
 Exposición - Ejercicios cortos
5.3.1. Declaración
Dialogada -Anotar y resaltar elementos
 Otras importantes 5.3.2. Operaciones de Arreglos
Investigaciones
Talleres 5.4. Manejo de arreglos en una función.

5.5. Métodos de búsquedas y ordenamiento de


un arreglo

5.5.1 Búsqueda Secuencial

5.5.2. Push Down

SEMESTRALES
8. CUADRO DE CALIFICACIONES DE LOS ESTUDIANTES

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ


FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
DESARROLLO DE SOFTWARE I

Profesor: ROSA DUTARI DE SAMANIEGO


Nombre: KEVIN MENDOZA Cédula: 20-70-3404 Grupo: 1LS703 Fecha: 14/3/2016

Invest./Trabajos Grupales/Quiz/
ASISTENCIA Y LABORATORIOS
Tareas
Nº. Ausencia Fecha No. Actividad Nota Fecha Fecha Nota Observación
1 1 15/3/16 1 Investigación 10 21/3/16
2 2 Quiz 1 4/4/16
3 3 Taller #1 7 21/3/16
4 4 Taller #2 10 28/3/16
5 5 Taller #3 3 31/3/16
6 6 Taller #4 1 31/3/16
7 7 Taller #5 6 5/4/16
8 8 Taller #6 4 5/4/16
9 9 Taller #8 2 11/4/16
10 10 Taller #12 2 25/4/16
11 11 Taller #13 10 3/5/16
12 12 Taller #14-1 2 24/5/16
13 13 Taller #14-2 7 24/5/16
14 14 Taller #14-3 8 24/5/16
15 15 Taller #15 6 14/6/16
16 16 Taller #16 8 14/6/16
Parciales Proyecto(s)

N° Tema Fecha Nota N° Tema Fecha N

1 CONCEPTOS 19/4/16 83 1 INSTRUCCIÓN A LA 12/4/16 1


BASICOS Y PROGRAMACIÓN

INTRUCCION A LA
PROGRAMACION

2 INSTRUCCIONES 7/6/16 75 2 INSTRUCCIONES 3/5/16 7


BÁSICAS BÁSICAS

3 FUNCIONES 16/6/16 80 3 FUNCIONES 14/6/16 9

4 4 ARRAGLOS 28/6/16 --
BIDIMENCIONALES
PARCIALES
PARCIAL 1
PARCIAL 2
PARCIAL 3
PRACTICAS
TAREAS
EJERCICIOS
TALLER 1
TALLER 2
TALLER 3
TALLER 4
TALLER 5
TALLER 6
TALLER 8
TALLER 12
TALLER 13
TALLER 14-1
TALLER 14-2
TALLER 14-3
TALLER 15
TALLER 16
QUIZ 1
PROYECTOS
PROYECTO 1
PROYECTO 2
PROYECTO 3
INVESTIGACIONES
MATERIAL
DE
APOYO
(HIPERVÍNCULO)

CAPITULO
1
(HIPERVÍNCULO)

CAPITULO
2
(HIPERVÍNCULO)

CAPITULO
3
(HIPERVÍNCULO)

CAPITULO
4
CONCLUYA Y OPINE SOBRE EL
CURSO

Durante el semestre pude aprender la esencia de lo que es un algoritmo


y paso a paso fuimos avanzando y profundizando en el tema para de esta
forma ir mejorando nuestra lógica a la hora de solucionar problemas.
Adicional aprendimos la importancia y la utilización de diferentes
herramientas en Turbo C++, las cuales me ayudaran a lo largo de la carrera
puesto a que estas son el pilar para llevar a cabo el desarrollo de un
programa en cualquier lenguaje programación.

COMENTARIOS, OPINICIONES Y
APRENDIZAJES QUE OBTUVO DEL
PROFESOR DEL CURSO

Al principio del curso me preguntaba a mí mismo si había elegido la


carrera correcta, pero en el transcurso del semestre me fui desenvolviendo e
interesándome cada vez más en la materia. Opino que no pude haber tenido
mejor comienzo que el que tuve, gracias a la Profesora Rosa Dutari de
Samaniego por hacer de su materia una de las mejores.