SlideShare una empresa de Scribd logo
1 de 5
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

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_pdfLusdielkaHernndez
 
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 1Jesús Gómez Ávila
 
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 1Jesús Gómez Ávila
 
estructuradedatospresentacion-130513115330-phpapp02 (1).pdf
estructuradedatospresentacion-130513115330-phpapp02 (1).pdfestructuradedatospresentacion-130513115330-phpapp02 (1).pdf
estructuradedatospresentacion-130513115330-phpapp02 (1).pdfgerson424
 
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
 
Manual de-asignatura-logica-de-programacion
Manual de-asignatura-logica-de-programacionManual de-asignatura-logica-de-programacion
Manual de-asignatura-logica-de-programacionDorys Briceño
 
Algoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacionAlgoritmos y lenguajes de programacion
Algoritmos y lenguajes de programaciontf94
 
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 proAngel Rodriguez S
 

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
 
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
 
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
 
Algoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacionAlgoritmos y lenguajes de programacion
Algoritmos y lenguajes 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
 
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
 
Manual de raptor
Manual de raptor Manual de raptor
Manual de raptor
 
Silabo algoritmo
Silabo algoritmoSilabo algoritmo
Silabo algoritmo
 

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

UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxMaria Jimena Leon Malharro
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...Agrela Elvixeo
 
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdfmaria luisa pahuara allcca
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxLorenaHualpachoque
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxhenarfdez
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfGonella
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024hlitocs
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoWilian24
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdfVanyraCumplido
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptxDemetrio Ccesa Rayme
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfsalazarjhomary
 

Último (20)

UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 

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.