Está en la página 1de 6

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

_____________________________________________________________________________
VICERECTORADO ACADEMICO
SILABO
I.- DATOS INFORMATIVOS:

1.1 Nombre de la asignatura PROGRAMACION DIGITAL I


1.2 Código de la asignatura IF107ALI
1.3 Categoría EE
1.4 Número de créditos 3
1.5 Fecha de inicio 26/09/2022
1.6 Fecha de conclusión 26/01/2023
1.7 Número de horas H:02hrs; HP:02hrs
1.8 Aula y horario T:MA 11-13 EL-206; P:JU 11-13 EL-206;
1.9 Modo Virtual
1.10 Semestre académico 2022-2
1.11 Docente FALCON-HUALLPA-ELIDA
1.12 Email docente elida.falcon@unsaac.edu.pe
1.13 Escuela profesional INGENIERÍA ELECTRÓNICA

II.- SUMILLA

El curso de Programación Digital 1, desarrolla conceptos básicos necesarios para crear


programas en base a técnicas conocidas de programación secuencial y modular. La
programación es una herramienta para resolver problemas, por lo que se enfatiza en su uso
práctico. Puede ser utilizada en otros cursos y durante la vida profesional para mejorar el
proceso de aprendizaje, investigar y desarrollar aplicaciones mediante procesos automatizados.
El contenido de los ejes temáticos: Algoritmos de estructura: secuencial, condicional, repetitiva;
Modularidad, Arreglos

III.- COMPETENCIA

 Conocimiento y aplicación de las estructuras de control y modularidad para diseñar e


implementar soluciones a problemas, analizando la idoneidad y complejidad de los
algoritmos propuestos.
 Conocimiento, diseño y utilización de forma eficiente los tipos y estructuras de datos

Página 1

Oficina de Capacitación y Evaluación Académica Centro de Cómputo

14/10/2022 21:58:55
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO
_____________________________________________________________________________
más adecuados a la resolución de un problema.

IV.- RESULTADOS DE APRENDIZAJE

 Reconoce y utiliza los elementos de los lenguajes de programación de un paradigma


estructurado Identifica y aplica técnicas algorítmicas: estructuras de control, bloques
funcionales y estructuras de datos.
 Implementa y verifica soluciones atendiendo a criterios de eficacia, legibilidad y
documentación.

V.- PROGRAMACION DE CONTENIDOS

PRIMERA UNIDAD DIDACTICA: CONCEPTOS BASICOS,


ESTRUCTURAS DE CONTROL SECUENCIAL Y CONDICIONAL
CONTENIDOS ACTIVIDADES TIEMPO HERRAMIENTAS
DIGITALES
 Introducción, conceptos  Identifica variables de Comunica
básicos entrada / salida y el ción sincrónica
 Fases en la elaboración de proceso a seguir para la Google Meet
un programa. solución del problema. 4 semanas complementado con
 Tipos de datos  Analiza un problema para videos respecto a un
 Expresiones diseñar, escribir el determinado tema y
relacionales. código en un lenguaje Guías de Laboratorio.
 Expresiones lógicas. de programación. Computadora, Laptop,
 Demuestra dominio de la Tablet, Celular, Adobe
 Elementos, datos
estructura secuencial Acrobat, Correo
numéricos, caracteres.
para resolver un Electrónico, Python
 Identificadores
Constantes y Variables. problema.
 Expresiones y
Operadores Aritméticos.
 Algoritmos de estructura
secuencial.
SEGUNDA UNIDAD DIDACTICA: ESTRUCTURAS ALGORITMICAS
CONTENIDOS ACTIVIDADES TIEMPO HERRAMIENTAS
DIGITALES
 Algoritmos de estructura Aplica estructuras Comunica
condicional algorítmicas en la ción sincrónica
 Algoritmos de estructura implementación de Google Meet
repetitiva programas. 4 semanas complementado con

Página 2

Oficina de Capacitación y Evaluación Académica Centro de Cómputo

14/10/2022 21:58:55
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO
_____________________________________________________________________________

 Estructuras repetitivas de Uso de arreglos y videos respecto a un


bucle variable. operadores aritméticos determinado tema y
 Estructura repetitiva para solucionar Guías de Laboratorio.
anidada problemas. Computadora, Laptop,
 Vectores Tablet, Celular, Adobe
 Ordenamiento de un Acrobat, Correo
arreglo lineal Electrónico, Python
 Matrices
 Solución de un sistema
de ecuaciones lineales
TERCERA UNIDAD DIDACTICA: MODULARIDAD
CONTENIDOS ACTIVIDADES TIEMPO HERRAMIENTAS
DIGITALES
 Introducción a la Identifica e Comunica
Programación Modular implementación un ción sincrónica
 Metodología Top Down modulo Google Meet
 Parámetros, Tipos de Aplicación de la 4 semanas complementado con
Parámetros. programación modular videos respecto a un
 Desarrollo de ejercicios En la solución de determinado tema y
 Programación Modular problemas Guías de Laboratorio.
Computadora, Laptop,
 Estructura de un
Tablet, Celular, Adobe
modulo
Acrobat, Correo
 Procedimientos
Electrónico, Python
 Desarrollo de ejercicios
CUARTA UNIDAD DIDÁCTICA: FUNCIONES Y RECURSIVIDAD
CONTENIDOS ACTIVIDADES TIEMPO HERRAMIENTAS
DIGITALES
 Introducción Identifica variables. Comunica
 Variables locales y Conoce, usa arreglos y ción sincrónica
 globales operadores aritméticos Google Meet
 Listas, funciones para solucionar 4 semanas complementado con
 Recursión/Inducción problemas. videos respecto a un
Conoce la definición de determinado tema y
 Recursión Vs Iteración
funciones y recursividad. Guías de Laboratorio.
Computadora, Laptop,
Tablet, Celular, Adobe
Acrobat, Correo
Electrónico, Python

Página 3

Oficina de Capacitación y Evaluación Académica Centro de Cómputo

14/10/2022 21:58:55
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO
_____________________________________________________________________________

VI.- ESTRATEGIA METODOLÓGICA

 Sesiones expositivas dialogadas, video de motivación


 Exposición del tema, material adicional para complementar los conceptos.
 Ejemplo de algoritmo base para cada tema.
 Desarrollo y exposición de Proyectos Propuestos
 Proporcionar instrucciones para el desarrollo de las actividades y la interacción con los
estudiantes.

VII.- EVALUACIÓN DE APRENDIZAJES

UNIDAD ACTIVIDAD CON EVALUACION PORCENTAJE PORCENTAJE


ENTORNOS TECNICAS INSTRUMENTOS DE UNIDAD DE
VIRTUALES ASIGNATURA
I y II  Resuelve tareas   Prácticas y
correspondientes Documental tareas 25%
a la primera y calificadas
segunda unidad,
presenta en  Problemas
Google propuestos.
Classroom.  Informe de 25%
 Resuelve las guías prácticas de
de laboratorio Documenta laboratorio.
utilizando
l en Google
Python.
Classroom
 Participa en la  Evaluación del 50%
evaluación examen 50%
correspondiente desarrollado.
al Primer Examen
Parcial.
III y  Resuelve tareas   Prácticas y
IV correspondientes Documental tareas 25%
a la tercera calificadas
unidad y
cuarta unidad,  Problemas
presenta en propuestos.
Google  Informe de 25%
Classroom. Documental prácticas de
 Participa en la en Google laboratorio.
evaluación, Classroom
correspondiente
al segundo  Evaluación del 50%
examen examen 50%
parcial. desarrollado.

Página 4

Oficina de Capacitación y Evaluación Académica Centro de Cómputo

14/10/2022 21:58:55
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO
_____________________________________________________________________________

 Resuelve las guías


de laboratorio
TOTAL 100%

VIII.- REFERENCIAS BIBLIOGRAFICAS

8.1 Bibliografía básica


 Rozas, Arturo [et al.], 2010, Algoritmos y programación- Un enfoque práctico, Grupo
Liebre.
 López, Gustavo; Jeder, Ismael; Vega, August, (2009), Análisis y diseño de algoritmos:
Implementaciones en C y Pascal, Alfaomega Grupo Editor Argentino

8.2 Bibliografía complementaria

 BORGES, L. E. Python para Desenvolvedores. Rio de Janeiro: Edição do Autor, 2010.


Disponible en http://ark4n.wordpress.com/python/
 DOWNEY, A. Think Python – How to Think Like a Computer Scientist. Needham,
Green Tea Press, 2008.
Disponible en : http://www.greenteapress.com/thinkpython/thinkpython.html
 Python Documentation • Disponible en: http://docs.python.org/
 Python Programming
Disponible en: http://en.wikibooks.org/wiki/Python_Programming
 Non-Programmers Tutorial for Python Disponible en:
http://en.wikibooks.org/wiki/Non-Programmer's_Tutorial_for_Python_2.6
http://en.wikibooks.org/wiki/Non-Programmer's_Tutorial_for_Python_3
 SHAW. Z. A. Learn Python The Hard Way.
Disponible en: http://learnpythonthehardway.org/
 SWAROOP, C. H. A Byte of Python. Edição do Autor. • Disponible em:
http://www.swaroopch.com/notes/Python
 COELHO, F. C. Computação Científica com Python: Uma introdução à programação
para cientistas. Petrópolis: Edição do Autor, 2007.
Disponible en: http://www.complex.if.uff.br/_media/python_flavio.pdf
En http://ccpcode.googlecode.com/hg/Text_src/_build/latex/LivroPython.pdf Como
compilar um programa de python
8.3. Web grafía

Página 5

Oficina de Capacitación y Evaluación Académica Centro de Cómputo

14/10/2022 21:58:55
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO
_____________________________________________________________________________
Libros de nivel básico:
http://docs.python.org.ar/tutorial/pdfs/TutorialPython2.pdf
http://www.mclibre.org/consultar/python/index.html
https://panda.ime.usp.br/algoritmos/static/algoritmos/01-revisaoPython.html
http://www.ufjf.br/getcomp/files/2012/04/minicurso-python-getmeeting.pdf
Libros de nivel intermedio
 Charles Severance; 2009; versión 2.7.2 Python para informáticos.
 Andrés Marzal Varó; Isabel Gracia Luengo; 2003; Introducción a la
programación con Python.
 Roberto Bonvallet; 2013; Apuntes de programación
 Guido van Rossum; setiembre 2009; El tutorial de Python;
http://python.org.ar/pyar/Tutorial

Página 6

Oficina de Capacitación y Evaluación Académica Centro de Cómputo

14/10/2022 21:58:55

También podría gustarte