SlideShare una empresa de Scribd logo
UNIVERSIDAD DE PANAMÁ
FACULTAD DE INFORMATICA ELECTRONICA Y COMUNICACIONES
DEPARTAMENTO DE INFORMATICA
INF-102 Programación I
PLANIFICACIÓN PARA EL PROGRAMA SEMESTRAL
(SÍLABO ESTUDIANTIL)
Facilitador(a): Marta Cecilia Quintero
DATOS DE LA ASIGNATURA
 Total de horas: 5
 Horas teóricas: 2
 Horas de laboratorio/prácticas/talleres: 3
II. Justificación
El fundamento de la tecnología computacional son los algoritmos. En cualquier programa de estudio a
nivel de Licenciatura, en lo que a tecnología computacional se refiere, es relevante y fundamental el
estudio de técnicas de diseño de algoritmos, y el aprendizaje de los fundamentos de la programación
de computadores. Esta es la base de la programación de sistemas informáticos..
III. Descripción
En esta asignatura se incursiona en los fundamentos y conceptos básicos relativos a la programación
de computadores. Esta es la primera asignatura de una de las áreas fundamentales de formación, la
programación de computadoras, por lo que el dominio de las técnicas y estrategias de diseño de
algoritmos con las instrucciones fundamentales es decisivo para el éxito en las siguientes asignaturas
relativas a la programación.
Las asignatura se divide en cinco módulos:
Módulo 1: Se definen la base conceptual de la programación de computadoras, a saber, lenguaje de
programación, programa, algoritmo, evolución de los lenguajes de programación.
Módulo 2: Se describe la metodología de diseño de algoritmos, se enfatiza en las fases de análisis y
diseño de un algoritmo hasta llegar a la fase de compilación, ejecución y mantenimiento. Se escriben
y evalúan expresiones aritméticas y lógicas. Se realizan análisis de entrada, proceso y salida de
algoritmos. Se realizan pruebas de escritorio de algoritmos.
Módulo 3: Como técnicas de diseño de algoritmo se emplean pseudocódigo y diagramas de flujo,
estos diseños se asocian con las instrucciones fundamentales de un lenguaje de programación (leer,
escribir, asignar, selección). Se diseñan algoritmos con las instrucciones de entrada, salida, asignación
y transferencia condicional.
Módulo 4: Se introduce un lenguaje de alto nivel estructurado, se examina la sintaxis de las
instrucciones fundamentales y se codifican programas.
Módulo 5: Se diseñan algoritmos con ciclos de repetición, y se codifican en el lenguaje utilizado. Se
desarrollan actividades de análisis, diseño, codificación y documentación de algoritmos utilizando
todas las instrucciones fundamentales.
El enfoque metodológico se basa en la resolución guiada de problemas, la exposición dialogada y el
desarrollo de proyectos. Es importante la participación activa del estudiante en la resolución de
problemas, con la orientación a la par del docente.
IV. Objetivos Generales
Conocer los conceptos relacionados con el procesamiento de datos y la programación de
computadoras. Construir algoritmos usando las variables simples como estructura de datos y las
instrucciones fundamentales (entrada, salida, asignación, transferencia condicional y repetición) de un
lenguaje de programación imperativo-estructurado. Desarrollar destrezas de programación eficiente,
con códigos legibles y documentados, utilizando las instrucciones fundamentales de un lenguaje de
programación imperativo-estructurado.
VI. Enfoque Metodológico
De manera general, la metodología se basa en la participación activa del estudiante, mediante lectura
comprensiva, prácticas individuales y grupales dentro y fuera del aula, laboratorios y proyectos de
programación grupales.
Los estudiantes realizan investigación del léxico relativo a la programación de computadoras, preparan
informe de síntesis mediante mapas conceptuales, cuadro sinóptico, hipertextos.
Mediante prácticas en el aula se ejercitan en la evaluación y escritura de expresiones aritméticas,
relacionales y lógicas, considerando la prioridad de los operadores y el uso de variables.
Mediante exposición dialogada se presenta la metodología y técnicas de diseño de algoritmos, así
como las instrucciones fundamentales. En atención a los conocimientos previos, se establece la
relación de entrada, proceso, salida de un algoritmo con la identificación de datos, operación,
respuesta en la solución de problemas aritméticos sencillos. Para ello se plantean problemas de
aplicación con datos constantes, luego los mismos problemas se reescriben con datos variables, y
finalmente se identifican la salida, proceso y entrada del algoritmo.
El diseño de algoritmos se desarrolla en dos etapas: en la primera se resuelven problemas con
instrucciones de entrada, asignación, salida, transferencia condicional; se realizan tareas de
codificación; y finalmente se resuelven problemas con instrucciones de repetición con su respectiva
codificación. Aplicar la prueba de escritorio para validar los algoritmos diseñados. Realizar en el
laboratorio demostraciones de codificación, compilación y depuración de programas.
Les recursos son apuntes de clases, guías de problemas resueltos y por resolver, sitios web con
información complementaria.
VII. Enfoque Evaluativo
La evaluación se basa en la demostración de las capacidades demostradas de análisis, diseño e
implementación de algoritmos. Se llevan a cabo actividades de evaluación diagnóstica con el objetivo
de determinar el dominio de prerrequisitos: operaciones aritméticas en los diferentes conjuntos
numéricos y la aplicación de estrategias en la resolución de problemas de aplicación.
Durante el desarrollo de la asignatura es muy
importante la evaluación formativa con miras a
determinar el avance en el dominio de la lógica de
programación. La evaluación sumativa se lleva a cabo
mediante la aplicación de pruebas parciales
individuales, laboratorios y proyectos de programación
grupales, y una prueba semestral individual.
La estrategia de evaluación sumativa sugerida es la
siguiente:
Criterio Porcentaje
Laboratorios 20%
Practicas 10%
Tareas 10%
Parciales 25%
Semestral 30%
Asistencia 5%
VIII. Competencia
Básicas
 Identifica el rol de cada uno de los componentes de un sistema de cómputo en el procesamiento
de datos.
 Establece la relación entre los diferentes conceptos involucrados en la programación de
computadoras.
 Analiza la evolución de los lenguajes de programación, según los diferentes criterios de
clasificación.
 Emplea una aproximación disciplinada a la especificación, implementación, verificación y
documentación de programas.
Genéricas
 Aplica el orden de prioridad de los operadores en la evaluación y escritura de expresiones
aritméticas y lógicas.
 Deduce la entrada, proceso y salida de un algoritmo, a partir del enunciado del problema a
resolver.
 Aplica la prueba de escritorio para identificar el objetivo de un algoritmo así como para
interpretar sus resultados.
 Demuestra destrezas de programación eficiente, con códigos legibles y documentados,
utilizando variables, las instrucciones fundamentales (entrada/salida/asignación/transferencia
condicional, repetición simple y anidada) y un lenguaje de programación imperativo-
estructurado.
Específicas
 Desarrolla estrategias de estudio independiente para resolver problemas de aplicación
mediante algoritmos computacionales.
 Desarrolla habilidades de pensamiento lógico estructurado necesarios para el análisis, diseño
y desarrollo de sistemas computacionales.
 Adquiere destrezas para analizar problemas de diferentes campos de aplicación, y diseña
algoritmos computacionales para su procesamiento.
No
.
SEMANAS
PRIMERA SESIÓN SEGUNDA SESIÓN
1
22 DE AGOSTO
Presentación del curso, sistema de
evaluación, metodología de trabajo y
portafolio del estudiante.
Conceptos Generales del Tema
24 DE AGOSTO
Desarrolla actividad N°1
Crea grupos de trabajo.
Entrega para evaluación
2
29 DE AGOSTO
Evolución de los lenguajes de
programación, Generaciones, investiga
y confecciona PPT para exponer
siguiente clase
31 DE AGOSTO
Sustentación de trabajos
3
5 de septiembre
Algoritmos (diagramas de Flujo)
Simbología (ejemplos)
7 de septiembre
Tipos de Datos, variable, constante
identificador y operadores.
4
12 de septiembre
Parcial Nº 1
14 de septiembre
Seudocódigos con Pseint
Practicas Nº 1
5
19 de septiembre
Estructura secuencial
Practica Nº 2
21 de septiembre
Laboratorio Nº 1
6
26 de septiembre
Estructura selectiva simple.
Practica Nº 3
28 de septiembre
Laboratorio Nº 2
7
3 de octubre
Estructura selectiva doble
Practica Nº 4
5 de octubre
Laboratorio Nº 3
8
10 de octubre
Estructura selectiva múltiple
Practica Nº 5
12 de octubre
LABORATORIO Nº 4
9
17 de octubre
Practica general de todas las
estructuras dadas
19 de octubre
PARCIAL Nº 2 LABORATORIO.
10
24 de octubre
Estructuras repetitivas
Practica Nº 6
26 octubre
Laboratorio Nº 5
11
31 de octubre
Contadores Practica Nº 7
2 DE noviembre
Laboratorio Nº 6
12
7 de Noviembre
Libre
9 de noviembre
Parcial Nº 3 (Laboratorio)
13
14 de noviembre
Acumuladores Practica Nº 8
16 de noviembre
Laboratorio Nº 7
14
21 de noviembre
REPASO GENERAL DE CONTADORES
ACUMULADORES ESTRUCTURAS
REPETITIVAS
23 de noviembre
Laboratorio Nº 8 (TODO)
15
28 de noviembre
Estudiantes que deben prácticas,
parciales escritos y Laboratorios
30 noviembre
Libre
BIBLIOGRAFÍA
1. ALCALDE, Eduardo y GARCÍA,
Miguel
Metodología de la Programación. México: Editorial McGraw-Hill,
1992.
2. APPLEBY, Doris y VANDEKOPPLE,
Julios J.
Lenguajes de Programación: Paradigma y Práctica. México:
Editorial McGraw-Hill, 1998.
3. BERZAL, Fernando
Home Page: Curso de Programación en Java. [Fecha de consulta: 01
febrero 09]. Disponible en: http://elvex.ugr.es/
4. CORDERO, J.M. [et al]
Introducción a la programación: Un enfoque práctico.
Algaida, 1996.
5. GOTTFRIED, Byron
Programación en C. Editorial Mc Graw Hill, México 1995.
6. JOYANES, Luis
Fundamentos de programación. México: Editorial McGraw Hill.
7. JOYANES, Luis
Programación en Turbo Pascal Versiones 5.5, 6.0 y 7.0. Segunda
edición. México: Editorial McGraw Hill, 1993.
8. JOYANES, Luis.
Problemas de Metodología de la Programación. Editorial McGraw
Hill. México, 1990.
9. LÉVÉNEZ, Eric
Eric Lévénez’s Site: Computer Languages History. (on-line).
[actualizado: 22 dic 2007]. [Fecha de consulta: 19 abr 2008].
Disponible en: http://www.levenez.com/lang/
10. MARZAL, Andrés y GARCÍA, Isabel
Introducción a la Programación con Python. Disponible en:
http://marmota.act.uji.es/MTP/pdf/python.pdf Consultado [ago-08]
11. NORTON, Peter
Introducción a la computación. Tercera Edición. México: Editorial
McGraw-Hill, 1999.
12. NÚÑEZ, Giannina
“Introducción a la Programación”. Apuntes de clases. Universidad de
Panamá, Centro Regional Universitario de Veraguas, Santiago de
Veraguas, 2009.
13. PYTHON Org
Python Programming Language: Official WebSite [en línea]. [Fecha
de consulta: 12 agosto 08]. Disponible en: http://www.python.org/
14. UNIVERSIDAD Técnica Particular de
Loja.
Metodología de la Programación I [en línea]. Ecuador: Escuela de
Ciencias de la Computación. [Actualizado: 03 abril
2009][Consultado: 01 octubre de 2009] Disponible en:
http://www.utpl.edu.ec/ecc/wiki/index.php/Metodolog%C3%ADa_de
_la_Programaci%C3%B3n_I
15. WILSON, Leslie y CLARK, Robert
Comparative Programming Languages. Tercera Edición. England:
Addison-Wesley, 2001.

Más contenido relacionado

La actualidad más candente

Aprende programar-6330-completo
Aprende programar-6330-completoAprende programar-6330-completo
Aprende programar-6330-completo
jackie_18
 
M2 actividad 1.2 Cuadro Medios-Fines
M2 actividad 1.2 Cuadro Medios-FinesM2 actividad 1.2 Cuadro Medios-Fines
M2 actividad 1.2 Cuadro Medios-Fines
José Antonio Sandoval Acosta
 
Proyecto Aula Virtual
Proyecto Aula VirtualProyecto Aula Virtual
Proyecto Aula Virtual
Julian Giraldo
 
Manual winqsb
Manual winqsbManual winqsb
Manual 2 mwinqsb
Manual 2 mwinqsbManual 2 mwinqsb
Silabo tarea algoritmos parte ii
Silabo tarea algoritmos parte iiSilabo tarea algoritmos parte ii
Silabo tarea algoritmos parte ii
comar57
 
Plan de clase
Plan de clasePlan de clase
Plan de clase
Annita Chavez
 
Criterios certificacionip2016 i
Criterios certificacionip2016 iCriterios certificacionip2016 i
Criterios certificacionip2016 i
Uacm Lis Slt
 
MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2
ariannalizeeth
 
S4 tarea4 camem
S4 tarea4 camemS4 tarea4 camem
S4 tarea4 camem
Miguel Castillo Mendoza
 
12 programacion modular
12 programacion modular12 programacion modular
12 programacion modular
Laura Cruz
 
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
Ingeniería Catastral y Geodesia - Syllabus Programación BásicaIngeniería Catastral y Geodesia - Syllabus Programación Básica
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
giseproi
 
fundamentos de programacio
fundamentos de programaciofundamentos de programacio
fundamentos de programaciolichic
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La Programación
Pablo Parola
 
Producto acreditable 3
Producto acreditable 3Producto acreditable 3
Producto acreditable 3
Carlos Daniel
 
Producto acreditable 3
Producto acreditable 3Producto acreditable 3
Producto acreditable 3
Carlos Daniel
 

La actualidad más candente (20)

Aprende programar-6330-completo
Aprende programar-6330-completoAprende programar-6330-completo
Aprende programar-6330-completo
 
M2 actividad 1.2 Cuadro Medios-Fines
M2 actividad 1.2 Cuadro Medios-FinesM2 actividad 1.2 Cuadro Medios-Fines
M2 actividad 1.2 Cuadro Medios-Fines
 
Proyecto Aula Virtual
Proyecto Aula VirtualProyecto Aula Virtual
Proyecto Aula Virtual
 
Plan clase
Plan clasePlan clase
Plan clase
 
Manual winqsb
Manual winqsbManual winqsb
Manual winqsb
 
Manual 2 mwinqsb
Manual 2 mwinqsbManual 2 mwinqsb
Manual 2 mwinqsb
 
Silabo tarea algoritmos parte ii
Silabo tarea algoritmos parte iiSilabo tarea algoritmos parte ii
Silabo tarea algoritmos parte ii
 
Plan de clase
Plan de clasePlan de clase
Plan de clase
 
Criterios certificacionip2016 i
Criterios certificacionip2016 iCriterios certificacionip2016 i
Criterios certificacionip2016 i
 
MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2
 
S4 tarea4 camem
S4 tarea4 camemS4 tarea4 camem
S4 tarea4 camem
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
12 programacion modular
12 programacion modular12 programacion modular
12 programacion modular
 
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
Ingeniería Catastral y Geodesia - Syllabus Programación BásicaIngeniería Catastral y Geodesia - Syllabus Programación Básica
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
 
fundamentos de programacio
fundamentos de programaciofundamentos de programacio
fundamentos de programacio
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La Programación
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Producto acreditable 3
Producto acreditable 3Producto acreditable 3
Producto acreditable 3
 
Producto acreditable 3
Producto acreditable 3Producto acreditable 3
Producto acreditable 3
 

Similar a INF-102

Plan anual didactico
Plan anual didacticoPlan anual didactico
Plan anual didacticoPaul Paucar
 
2 lenguaje de_programacion_para_ingenieria_pdf
2 lenguaje de_programacion_para_ingenieria_pdf2 lenguaje de_programacion_para_ingenieria_pdf
2 lenguaje de_programacion_para_ingenieria_pdf
LusdielkaHernndez
 
Estructura de datos - presentacion y sesion 1
Estructura de datos - presentacion y sesion 1Estructura de datos - presentacion y sesion 1
Estructura de datos - presentacion y sesion 1
Jesús Gómez Ávila
 
estructuradedatospresentacion-130513115330-phpapp02 (1).pdf
estructuradedatospresentacion-130513115330-phpapp02 (1).pdfestructuradedatospresentacion-130513115330-phpapp02 (1).pdf
estructuradedatospresentacion-130513115330-phpapp02 (1).pdf
gerson424
 
Estructura de datos presentacion y sesion 1
Estructura de datos presentacion y sesion 1Estructura de datos presentacion y sesion 1
Estructura de datos presentacion y sesion 1
Jesús Gómez Ávila
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
Jorge Pariasca
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOyuribel
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOyuribel
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOyuribel
 
Clase 01
Clase 01Clase 01
Clase 01
Juan Navia
 
Manual de-asignatura-logica-de-programacion
Manual de-asignatura-logica-de-programacionManual de-asignatura-logica-de-programacion
Manual de-asignatura-logica-de-programacion
Dorys Briceño
 
Jcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de proJcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de pro
Angel Rodriguez S
 
Algoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacionAlgoritmos y lenguajes de programacion
Algoritmos y lenguajes de programaciontf94
 
Manual de raptor
Manual de raptor Manual de raptor
Manual de raptor
ariannalizeeth
 
manual 12
manual 12manual 12
manual 12
ariannalizeeth
 
Silabo algoritmo
Silabo algoritmoSilabo algoritmo
Silabo algoritmo
Rodrigo Aguilar
 

Similar a INF-102 (20)

Plan anual didactico
Plan anual didacticoPlan anual didactico
Plan anual didactico
 
Silabo lógica de programación
Silabo   lógica de programaciónSilabo   lógica de programación
Silabo lógica de programación
 
2 lenguaje de_programacion_para_ingenieria_pdf
2 lenguaje de_programacion_para_ingenieria_pdf2 lenguaje de_programacion_para_ingenieria_pdf
2 lenguaje de_programacion_para_ingenieria_pdf
 
Guia Aprendizaje Introduccion a la Programacion
Guia Aprendizaje  Introduccion a la ProgramacionGuia Aprendizaje  Introduccion a la Programacion
Guia Aprendizaje Introduccion a la Programacion
 
Estructura de datos - presentacion y sesion 1
Estructura de datos - presentacion y sesion 1Estructura de datos - presentacion y sesion 1
Estructura de datos - presentacion y sesion 1
 
estructuradedatospresentacion-130513115330-phpapp02 (1).pdf
estructuradedatospresentacion-130513115330-phpapp02 (1).pdfestructuradedatospresentacion-130513115330-phpapp02 (1).pdf
estructuradedatospresentacion-130513115330-phpapp02 (1).pdf
 
Estructura de datos presentacion y sesion 1
Estructura de datos presentacion y sesion 1Estructura de datos presentacion y sesion 1
Estructura de datos presentacion y sesion 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
Clase 01
Clase 01Clase 01
Clase 01
 
Manual de-asignatura-logica-de-programacion
Manual de-asignatura-logica-de-programacionManual de-asignatura-logica-de-programacion
Manual de-asignatura-logica-de-programacion
 
Jcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de proJcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de pro
 
Algoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacionAlgoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacion
 
Manual de raptor
Manual de raptor Manual de raptor
Manual de raptor
 
Manual de raptor
Manual de raptor Manual de raptor
Manual de raptor
 
manual 12
manual 12manual 12
manual 12
 
Manual de raptor1
Manual de raptor1Manual de raptor1
Manual de raptor1
 
Silabo algoritmo
Silabo algoritmoSilabo algoritmo
Silabo algoritmo
 

Más de Marta Quintero

Tic en la educacion
Tic en la educacionTic en la educacion
Tic en la educacion
Marta Quintero
 
TIC EN LA EDUCACIÓN
TIC EN LA EDUCACIÓNTIC EN LA EDUCACIÓN
TIC EN LA EDUCACIÓN
Marta Quintero
 
Tema 2
Tema 2Tema 2
Tema 1 inf-202
Tema 1 inf-202Tema 1 inf-202
Tema 1 inf-202
Marta Quintero
 
Contenido
ContenidoContenido
Contenido
Marta Quintero
 
MATRICULA CTG 2020
MATRICULA CTG 2020MATRICULA CTG 2020
MATRICULA CTG 2020
Marta Quintero
 
Narrado
NarradoNarrado
Resolucion 60 aprueba estrategia curricular priorizada
Resolucion 60 aprueba estrategia curricular priorizadaResolucion 60 aprueba estrategia curricular priorizada
Resolucion 60 aprueba estrategia curricular priorizada
Marta Quintero
 
Normativas, lineamientos para restablecimiento del ano escolar 2020. rr
Normativas, lineamientos para restablecimiento del ano escolar 2020. rrNormativas, lineamientos para restablecimiento del ano escolar 2020. rr
Normativas, lineamientos para restablecimiento del ano escolar 2020. rr
Marta Quintero
 
Graduandos Vespertino
Graduandos VespertinoGraduandos Vespertino
Graduandos Vespertino
Marta Quintero
 
Plataformas
PlataformasPlataformas
Plataformas
Marta Quintero
 
B2 tema 3
B2 tema 3B2 tema 3
B2 tema 3
Marta Quintero
 
Bloque 2 tema 1
Bloque 2 tema 1Bloque 2 tema 1
Bloque 2 tema 1
Marta Quintero
 
Estructuras PseInt
Estructuras PseIntEstructuras PseInt
Estructuras PseInt
Marta Quintero
 
Herramientas para S.E.
Herramientas para S.E.Herramientas para S.E.
Herramientas para S.E.
Marta Quintero
 
Dosificacion
DosificacionDosificacion
Dosificacion
Marta Quintero
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
Marta Quintero
 
Agenda nº 1
Agenda nº 1Agenda nº 1
Agenda nº 1
Marta Quintero
 
Agenda nº 2
Agenda nº 2Agenda nº 2
Agenda nº 2
Marta Quintero
 

Más de Marta Quintero (20)

Tic en la educacion
Tic en la educacionTic en la educacion
Tic en la educacion
 
TIC EN LA EDUCACIÓN
TIC EN LA EDUCACIÓNTIC EN LA EDUCACIÓN
TIC EN LA EDUCACIÓN
 
Tema 2
Tema 2Tema 2
Tema 2
 
Tema 1 inf-202
Tema 1 inf-202Tema 1 inf-202
Tema 1 inf-202
 
Contenido
ContenidoContenido
Contenido
 
MATRICULA CTG 2020
MATRICULA CTG 2020MATRICULA CTG 2020
MATRICULA CTG 2020
 
Narrado
NarradoNarrado
Narrado
 
Resolucion 60 aprueba estrategia curricular priorizada
Resolucion 60 aprueba estrategia curricular priorizadaResolucion 60 aprueba estrategia curricular priorizada
Resolucion 60 aprueba estrategia curricular priorizada
 
Normativas, lineamientos para restablecimiento del ano escolar 2020. rr
Normativas, lineamientos para restablecimiento del ano escolar 2020. rrNormativas, lineamientos para restablecimiento del ano escolar 2020. rr
Normativas, lineamientos para restablecimiento del ano escolar 2020. rr
 
Graduandos Vespertino
Graduandos VespertinoGraduandos Vespertino
Graduandos Vespertino
 
Plataformas
PlataformasPlataformas
Plataformas
 
B2 tema 3
B2 tema 3B2 tema 3
B2 tema 3
 
Bloque 2 tema 1
Bloque 2 tema 1Bloque 2 tema 1
Bloque 2 tema 1
 
Estructuras PseInt
Estructuras PseIntEstructuras PseInt
Estructuras PseInt
 
Herramientas para S.E.
Herramientas para S.E.Herramientas para S.E.
Herramientas para S.E.
 
Dosificacion
DosificacionDosificacion
Dosificacion
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Lab 3
Lab 3Lab 3
Lab 3
 
Agenda nº 1
Agenda nº 1Agenda nº 1
Agenda nº 1
 
Agenda nº 2
Agenda nº 2Agenda nº 2
Agenda nº 2
 

Último

Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
Mercedes Gonzalez
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 

Último (20)

Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 

INF-102

  • 1. UNIVERSIDAD DE PANAMÁ FACULTAD DE INFORMATICA ELECTRONICA Y COMUNICACIONES DEPARTAMENTO DE INFORMATICA INF-102 Programación I PLANIFICACIÓN PARA EL PROGRAMA SEMESTRAL (SÍLABO ESTUDIANTIL) Facilitador(a): Marta Cecilia Quintero DATOS DE LA ASIGNATURA  Total de horas: 5  Horas teóricas: 2  Horas de laboratorio/prácticas/talleres: 3 II. Justificación El fundamento de la tecnología computacional son los algoritmos. En cualquier programa de estudio a nivel de Licenciatura, en lo que a tecnología computacional se refiere, es relevante y fundamental el estudio de técnicas de diseño de algoritmos, y el aprendizaje de los fundamentos de la programación de computadores. Esta es la base de la programación de sistemas informáticos.. III. Descripción En esta asignatura se incursiona en los fundamentos y conceptos básicos relativos a la programación de computadores. Esta es la primera asignatura de una de las áreas fundamentales de formación, la programación de computadoras, por lo que el dominio de las técnicas y estrategias de diseño de algoritmos con las instrucciones fundamentales es decisivo para el éxito en las siguientes asignaturas relativas a la programación. Las asignatura se divide en cinco módulos: Módulo 1: Se definen la base conceptual de la programación de computadoras, a saber, lenguaje de programación, programa, algoritmo, evolución de los lenguajes de programación. Módulo 2: Se describe la metodología de diseño de algoritmos, se enfatiza en las fases de análisis y diseño de un algoritmo hasta llegar a la fase de compilación, ejecución y mantenimiento. Se escriben y evalúan expresiones aritméticas y lógicas. Se realizan análisis de entrada, proceso y salida de algoritmos. Se realizan pruebas de escritorio de algoritmos. Módulo 3: Como técnicas de diseño de algoritmo se emplean pseudocódigo y diagramas de flujo, estos diseños se asocian con las instrucciones fundamentales de un lenguaje de programación (leer, escribir, asignar, selección). Se diseñan algoritmos con las instrucciones de entrada, salida, asignación y transferencia condicional. Módulo 4: Se introduce un lenguaje de alto nivel estructurado, se examina la sintaxis de las instrucciones fundamentales y se codifican programas. Módulo 5: Se diseñan algoritmos con ciclos de repetición, y se codifican en el lenguaje utilizado. Se desarrollan actividades de análisis, diseño, codificación y documentación de algoritmos utilizando todas las instrucciones fundamentales. El enfoque metodológico se basa en la resolución guiada de problemas, la exposición dialogada y el desarrollo de proyectos. Es importante la participación activa del estudiante en la resolución de problemas, con la orientación a la par del docente.
  • 2. IV. Objetivos Generales Conocer los conceptos relacionados con el procesamiento de datos y la programación de computadoras. Construir algoritmos usando las variables simples como estructura de datos y las instrucciones fundamentales (entrada, salida, asignación, transferencia condicional y repetición) de un lenguaje de programación imperativo-estructurado. Desarrollar destrezas de programación eficiente, con códigos legibles y documentados, utilizando las instrucciones fundamentales de un lenguaje de programación imperativo-estructurado. VI. Enfoque Metodológico De manera general, la metodología se basa en la participación activa del estudiante, mediante lectura comprensiva, prácticas individuales y grupales dentro y fuera del aula, laboratorios y proyectos de programación grupales. Los estudiantes realizan investigación del léxico relativo a la programación de computadoras, preparan informe de síntesis mediante mapas conceptuales, cuadro sinóptico, hipertextos. Mediante prácticas en el aula se ejercitan en la evaluación y escritura de expresiones aritméticas, relacionales y lógicas, considerando la prioridad de los operadores y el uso de variables. Mediante exposición dialogada se presenta la metodología y técnicas de diseño de algoritmos, así como las instrucciones fundamentales. En atención a los conocimientos previos, se establece la relación de entrada, proceso, salida de un algoritmo con la identificación de datos, operación, respuesta en la solución de problemas aritméticos sencillos. Para ello se plantean problemas de aplicación con datos constantes, luego los mismos problemas se reescriben con datos variables, y finalmente se identifican la salida, proceso y entrada del algoritmo. El diseño de algoritmos se desarrolla en dos etapas: en la primera se resuelven problemas con instrucciones de entrada, asignación, salida, transferencia condicional; se realizan tareas de codificación; y finalmente se resuelven problemas con instrucciones de repetición con su respectiva codificación. Aplicar la prueba de escritorio para validar los algoritmos diseñados. Realizar en el laboratorio demostraciones de codificación, compilación y depuración de programas. Les recursos son apuntes de clases, guías de problemas resueltos y por resolver, sitios web con información complementaria. VII. Enfoque Evaluativo La evaluación se basa en la demostración de las capacidades demostradas de análisis, diseño e implementación de algoritmos. Se llevan a cabo actividades de evaluación diagnóstica con el objetivo de determinar el dominio de prerrequisitos: operaciones aritméticas en los diferentes conjuntos numéricos y la aplicación de estrategias en la resolución de problemas de aplicación. Durante el desarrollo de la asignatura es muy importante la evaluación formativa con miras a determinar el avance en el dominio de la lógica de programación. La evaluación sumativa se lleva a cabo mediante la aplicación de pruebas parciales individuales, laboratorios y proyectos de programación grupales, y una prueba semestral individual. La estrategia de evaluación sumativa sugerida es la siguiente: Criterio Porcentaje Laboratorios 20% Practicas 10% Tareas 10% Parciales 25% Semestral 30% Asistencia 5%
  • 3. VIII. Competencia Básicas  Identifica el rol de cada uno de los componentes de un sistema de cómputo en el procesamiento de datos.  Establece la relación entre los diferentes conceptos involucrados en la programación de computadoras.  Analiza la evolución de los lenguajes de programación, según los diferentes criterios de clasificación.  Emplea una aproximación disciplinada a la especificación, implementación, verificación y documentación de programas. Genéricas  Aplica el orden de prioridad de los operadores en la evaluación y escritura de expresiones aritméticas y lógicas.  Deduce la entrada, proceso y salida de un algoritmo, a partir del enunciado del problema a resolver.  Aplica la prueba de escritorio para identificar el objetivo de un algoritmo así como para interpretar sus resultados.  Demuestra destrezas de programación eficiente, con códigos legibles y documentados, utilizando variables, las instrucciones fundamentales (entrada/salida/asignación/transferencia condicional, repetición simple y anidada) y un lenguaje de programación imperativo- estructurado. Específicas  Desarrolla estrategias de estudio independiente para resolver problemas de aplicación mediante algoritmos computacionales.  Desarrolla habilidades de pensamiento lógico estructurado necesarios para el análisis, diseño y desarrollo de sistemas computacionales.  Adquiere destrezas para analizar problemas de diferentes campos de aplicación, y diseña algoritmos computacionales para su procesamiento. No . SEMANAS PRIMERA SESIÓN SEGUNDA SESIÓN 1 22 DE AGOSTO Presentación del curso, sistema de evaluación, metodología de trabajo y portafolio del estudiante. Conceptos Generales del Tema 24 DE AGOSTO Desarrolla actividad N°1 Crea grupos de trabajo. Entrega para evaluación 2 29 DE AGOSTO Evolución de los lenguajes de programación, Generaciones, investiga y confecciona PPT para exponer siguiente clase 31 DE AGOSTO Sustentación de trabajos 3 5 de septiembre Algoritmos (diagramas de Flujo) Simbología (ejemplos) 7 de septiembre Tipos de Datos, variable, constante identificador y operadores. 4 12 de septiembre Parcial Nº 1 14 de septiembre Seudocódigos con Pseint
  • 4. Practicas Nº 1 5 19 de septiembre Estructura secuencial Practica Nº 2 21 de septiembre Laboratorio Nº 1 6 26 de septiembre Estructura selectiva simple. Practica Nº 3 28 de septiembre Laboratorio Nº 2 7 3 de octubre Estructura selectiva doble Practica Nº 4 5 de octubre Laboratorio Nº 3 8 10 de octubre Estructura selectiva múltiple Practica Nº 5 12 de octubre LABORATORIO Nº 4 9 17 de octubre Practica general de todas las estructuras dadas 19 de octubre PARCIAL Nº 2 LABORATORIO. 10 24 de octubre Estructuras repetitivas Practica Nº 6 26 octubre Laboratorio Nº 5 11 31 de octubre Contadores Practica Nº 7 2 DE noviembre Laboratorio Nº 6 12 7 de Noviembre Libre 9 de noviembre Parcial Nº 3 (Laboratorio) 13 14 de noviembre Acumuladores Practica Nº 8 16 de noviembre Laboratorio Nº 7 14 21 de noviembre REPASO GENERAL DE CONTADORES ACUMULADORES ESTRUCTURAS REPETITIVAS 23 de noviembre Laboratorio Nº 8 (TODO) 15 28 de noviembre Estudiantes que deben prácticas, parciales escritos y Laboratorios 30 noviembre Libre
  • 5. BIBLIOGRAFÍA 1. ALCALDE, Eduardo y GARCÍA, Miguel Metodología de la Programación. México: Editorial McGraw-Hill, 1992. 2. APPLEBY, Doris y VANDEKOPPLE, Julios J. Lenguajes de Programación: Paradigma y Práctica. México: Editorial McGraw-Hill, 1998. 3. BERZAL, Fernando Home Page: Curso de Programación en Java. [Fecha de consulta: 01 febrero 09]. Disponible en: http://elvex.ugr.es/ 4. CORDERO, J.M. [et al] Introducción a la programación: Un enfoque práctico. Algaida, 1996. 5. GOTTFRIED, Byron Programación en C. Editorial Mc Graw Hill, México 1995. 6. JOYANES, Luis Fundamentos de programación. México: Editorial McGraw Hill. 7. JOYANES, Luis Programación en Turbo Pascal Versiones 5.5, 6.0 y 7.0. Segunda edición. México: Editorial McGraw Hill, 1993. 8. JOYANES, Luis. Problemas de Metodología de la Programación. Editorial McGraw Hill. México, 1990. 9. LÉVÉNEZ, Eric Eric Lévénez’s Site: Computer Languages History. (on-line). [actualizado: 22 dic 2007]. [Fecha de consulta: 19 abr 2008]. Disponible en: http://www.levenez.com/lang/ 10. MARZAL, Andrés y GARCÍA, Isabel Introducción a la Programación con Python. Disponible en: http://marmota.act.uji.es/MTP/pdf/python.pdf Consultado [ago-08] 11. NORTON, Peter Introducción a la computación. Tercera Edición. México: Editorial McGraw-Hill, 1999. 12. NÚÑEZ, Giannina “Introducción a la Programación”. Apuntes de clases. Universidad de Panamá, Centro Regional Universitario de Veraguas, Santiago de Veraguas, 2009. 13. PYTHON Org Python Programming Language: Official WebSite [en línea]. [Fecha de consulta: 12 agosto 08]. Disponible en: http://www.python.org/ 14. UNIVERSIDAD Técnica Particular de Loja. Metodología de la Programación I [en línea]. Ecuador: Escuela de Ciencias de la Computación. [Actualizado: 03 abril 2009][Consultado: 01 octubre de 2009] Disponible en: http://www.utpl.edu.ec/ecc/wiki/index.php/Metodolog%C3%ADa_de _la_Programaci%C3%B3n_I 15. WILSON, Leslie y CLARK, Robert Comparative Programming Languages. Tercera Edición. England: Addison-Wesley, 2001.