Está en la página 1de 8

FACULTAD DE INGENIERÍA

ELECTRÓNICA E INFORMÁTICA

“Año del Diálogo y la Reconciliación Nacional”

SÍLABO

ASIGNATURA: PROGRAMACION DIGITAL CÓDIGO: IEE204

I. DATOS GENERALES
1.1 Departamento Académico : INGENIERIA ELECTRONICA E INFORMATICA
1.2 Escuela Profesional : INGENIERIA ELECTRONICA
1.3 Carrera Profesional : INGENIERIA ELECTRONICA
1.4 Ciclo de estudios : II
1.5 Créditos : 03
1.6 Duración : 16 semanas
1.7 Horas semanales : 04
1.7.1 Horas de teoría : 02
1.7.2 Horas de práctica : 02
1.8 Plan de estudios : 2011
1.9 Inicio de clases : 25 de Agosto del 2018
1.10 Finalización de clases : 15 de Diciembre del 2018
1.11 Requisito : Química General
1.12 Docente : Ing. Gil Chacaltana Rubén Dario
1.13 Semestre Académico : 2018-II

II. SUMILLA:
Se desarrollan los fundamentos teóricos y prácticos del funcionamiento operacional de
dispositivos inteligentes digitales, como un computador (almacenamiento y
manipulación de datos).
Se enseña el lenguaje C/C++, de los cuales han derivado importantes lenguajes
orientados a objetos, para aprender a programar un computador y manipular desde un
programa el hardware computacional, adicionalmente el Matlab.
III. COMPETENCIA DE LA ASIGNATURA
Formar profesionales con capacidad de razonamiento lógico, abstracción e
idealización, para el análisis de problemas y elaboración de algoritmos de solución,
además de distinguir los datos y variables en el desarrollo del problema.

IV. CAPACIDADES
• C1: ALGORITMOS
Representa un algoritmo, considerando las instrucciones algorítmicas básicas,
en una herramienta de diagrama de flujo.

• C2: PROGRAMACIÓN ESTRUCTURADA EN LENGUAJE C


Elabora programas computacionales, aplicando estructuras de control,
secuencial, selectivas y repetitivas, en el lenguaje de programación C.

• C3: ARREGLOS Y MODULARIZACIÓN


Construye algoritmos utilizando funciones anidadas y arreglos que resuelven
problemas matemáticos y humanos.

• C4: INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS CON


PYTHON
Aplica los conocimientos de programación estructurada y programación
orientada a objetos para el desarrollo de un proyecto final.
V. PROGRAMACIÓN DE CONTENIDOS
UNIDAD I
ALGORITMOS
C1. Representa un algoritmo, considerando las instrucciones algorítmicas básicas, en una herramienta de diagrama de flujo.

CONTENIDOS CONTENIDOS CONTENIDOS CRITERIOS DE


SEMANA HORAS
CONCEPTUALES PROCEDIMENTALES ACTITUDINALES EVALUACIÓN

Conceptos generales de Resuelve algoritmos


Semana N° 1 computadores y Participa Planteamiento y 04
utilizando expresiones con
activamente de la resolución de
procesamiento de datos. variables y operadores.
clase. ejercicios sobre
Lenguajes de
pseudocódigo y
programación, entornos Demuestra interés 04
Conoce los lenguajes de diagrama de flujos.
Semana N° 2 de desarrollo. Desarrollo programación y el entorno por el curso.
de un programa para desarrollar un Manejo e
informático. programa. Toma nota de lo interpretación de
más resaltante. fuentes de
Pseudocódigo, diagrama información.
Muestra ánimo en la
Construye algoritmos 04
Semana N° 3 de flujos, instrucciones de búsqueda de
utilizando expresiones con
asignación, entrada y información.
variables y operadores.
salida.
Estructuras lógicas de Plantea algoritmos
utilizando estructuras 04
Semana N° 4 control selectivo y
lógicas de control selectivas
repetitivo. y repetitivas.
PRIMERA EVALUACIÓN CORRESPONDIENTE A LA UNIDAD N° I
Referencias bibliográficas:
• Joyanes Aguilar, L. (2008) Fundamentos de Programación.
Ed.4 MCGRAW-HILL.
UNIDAD II
PROGRAMACIÓN ESTRUCTURADA EN LENGUAJE C
C2. Elabora programas computacionales, aplicando estructuras de control, secuencial, selectivas y repetitivas, en el lenguaje de
programación C.

CONTENIDOS CONTENIDOS CONTENIDOS CRITERIOS DE


SEMANA HORAS
CONCEPTUALES PROCEDIMENTALES ACTITUDINALES EVALUACIÓN

Tipos de datos,
constantes, Interpreta y analiza los Desarrolla ejemplos 04
Semana N° 5 Participa
identificadores, diferentes tipos de datos en sobre métodos
activamente de la
operadores el lenguaje C. numéricos y
clase.
ejemplos físicos
Conoce la estructura de un utilizando
Demuestra interés
Estructura de un programa y desarrolla programación 04
por el curso.
Semana N° 6 programa, funciones de programas básicos estructurada.
entrada y salida estándar. utilizando funciones de
Termina a tiempo
entrada y salida de datos.
con los ejercicios
propuestos en clase
Desarrolla programas en
Sentencias de control y responde con
lenguaje C utilizando 04
Semana N° 7 secuenciales: if, else if, criterio las
estructuras de control
switch. preguntas hechas
secuencial.
por el docente.
Desarrolla programas en
Muestra ánimo en la
Sentencias de control lenguaje C utilizando 04
búsqueda de
Semana N° 8 repetitivas: while, do, for, estructuras de control
información.
break, continue. repetitiva.

EXAMEN PARCIAL: Evaluación correspondiente a la Unidad N° I y II


Referencias bibliográficas:
• Ceballos Sierra, F. J. (1995) Curso de programación C/C++.
Ed. Ra-Ma.
UNIDAD III
ARREGLOS Y MODULARIZACIÓN
C3. Construye algoritmos utilizando funciones anidadas y arreglos que resuelven problemas matemáticos y humanos.
.

CONTENIDOS CONTENIDOS CONTENIDOS CRITERIOS DE


SEMANA HORAS
CONCEPTUALES PROCEDIMENTALES ACTITUDINALES EVALUACIÓN

Declaración de arreglos:
Conoce la importancia de Participa
Semana N° 9 unidimensionales, Desarrollo de 04
los arreglos en el desarrollo activamente de la
multidimensionales, ejemplos utilizando
de soluciones informáticas. clase.
asociativos. arreglos.
Cadenas de caracteres,
funciones para Demuestra interés 04
Semana N° 10 Utiliza funciones para la por el curso.
manipulación de Uso de librerías
manipulación de cadenas.
cadenas, conversión de especiales.
datos y caracteres. Termina a tiempo
Conoce tipos de datos con los ejercicios
Semana N° 11 Estructuras, uniones y especiales para el propuestos en clase Propuesta de caso 04
punteros. desarrollo de aplicaciones y responde con de estudio.
complejas. criterio las
preguntas hechas
Utiliza funciones para por el docente.
facilitar la programación, 04
Creación de funciones y
Semana N° 12 librerías.
además de poder crear sus
Muestra ánimo en la
propias funciones y
búsqueda de
librerías.
información.
SEGUNDA EVALUACIÓN CORRESPONDIENTE A LA UNIDAD N° III
Referencias bibliográficas:
• Ceballos Sierra, F. J. (1995) Curso de programación C/C++.
Ed. Ra-Ma.
UNIDAD IV
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS CON PYTHON
C4. Aplica los conocimientos de programación estructurada y programación orientada a objetos para el desarrollo de un proyecto
final.

CONTENIDOS CONTENIDOS CONTENIDOS CRITERIOS DE


SEMANA HORAS
CONCEPTUALES PROCEDIMENTALES ACTITUDINALES EVALUACIÓN

Conoce el lenguaje de
Semana N° 13 Programación programación Python y lo 04
Llega puntual a
esctructurada en python compara con el lenguaje C.
clase, se cuestiona
Presentación de
y participa con
Diseña interfaz gráfica de
Programación orientada respecto al tema de proyecto final,
usuario a partir del uso de 04
Semana N° 14 a objetos en python. clase.
librerías gráficas y la trabajo en equipo.
Librería gráfica Busca información,
programación orientada a
wxPython. trabaja en equipo y
objetos.
muestra interés por
Comunicación serial, Clasifica distintos protocolos
la aplicación
Semana N° 15 Protocolo de de comunicación y los 04
propuesta.
comunicación TCP y agrega a su proyecto final.
Encuentra solución
UDP. Librería socket
a casos de estudio
Desarrolla aplicaciones en
planteado de forma
tiempo real a partir del 04
Semana N° 16 Proyecto FINAL creativa.
conocimiento del curso de
microprocesadores.
EXAMEN FINAL: Evaluación correspondiente a la Unidad N° III y IV
Referencias bibliográficas:
• González Duque, R. (2010). Python Para Todos. Recuperado de http://mundogeek.net/tutorial-python/
.
VI. METODOLOGÍA
• 5.1 Estrategias centradas en el aprendizaje
El alumno tiene acceso a recursos educativos mediante el uso de herramientas TICs.
El alumno es receptivo, recibe y asimila información, desarrolla programas
informáticos con las distintas técnicas enseñadas.
El alumno aplica lo aprendido presentando un proyecto final y exponiéndolo de forma
grupal.

• 5.2 Estrategias centradas en la enseñanza


Elaboración de material didáctico y publicación mediante herramientas TICs para
facilidad de los alumnos.
Presentación de ejercicios y casos de estudio reales utilizando además software de
programación.

VII. RECURSOS PARA EL APRENDIZAJE


• Se utilizará equipo multimedia, uso de power point y pizarra.
• Se utilizarán herramientas TIC como el One drive y correo institucional para colgar la
información del curso, además de compartir material extra.
• Se utilizará software de programación.

VIII. EVALUACIÓN
• De acuerdo con el Compendio de Normas Académicas de esta Casa Superior de
estudios, en su artículo 13° señala lo siguiente: “Los exámenes y otras formas de
evaluación se califican en escala vigesimal (de 1 a 20) en números enteros. La nota
mínima aprobatoria es once (11). El medio punto (0.5) es a favor de estudiante”.

• Del mismo modo, en referido documento en su artículo 16°, señala: “Los exámenes
escritos son calificados por los profesores responsables de la asignatura y
entregados a los alumnos y las actas a la Dirección de Escuela Profesional, dentro
de los plazos fijados”

• Asimismo, el artículo 36°menciona: “La asistencia de los alumnos a las clases es


obligatoria, el control corresponde a los profesores de la asignatura. Si un alumno
acumula el 30% de inasistencias injustificadas totales durante el dictado de una
asignatura, queda inhabilitado para rendir el examen final y es desaprobado en la
asignatura, sin derecho a rendir examen de aplazado, debiendo el profesor,
informar oportunamente al Director de Escuela”

• La evaluación de los estudiantes se realizará de acuerdo a los siguientes criterios:

CÓDIGO NOMBRE DE LA
N° PORCENTAJE
EVALUACIÓN
01 EP EXAMEN PARCIAL 30 %
02 EF EXAMEN FINAL 30 %
03 TA TRABAJOS ACADÉMICOS 40 %
TOTAL 100%
La Nota Final (NF) de la asignatura se determinará en base a la siguiente manera:

NF = EP*30%+EF*30%+ TA*40%
100

IX. FUENTES DE INFORMACIÓN

9.1 Bibliográficas

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


Ed.4 MCGRAW-HILL.

• Ceballos Sierra, F. J. (1995) Curso de programación C/C++.


Ed. Ra-Ma.

• Deitel, H.M. (1995) Como programar en C/C++.


Ed.2 Prentice Hall

• González Duque, R. (2010). Python Para Todos. Recuperado de http://mundogeek.net/tutorial-python/

9.2 Electrónicas

• http://www.conclase.net/
• http://www.codeblocks.org/
• www.python.org
• www.wxpython.org

Lima 20 de Agosto de 2018

--------------------------------------------------------- ---------------------------------------------------------
Dra. Ing. Mónica Patricia Romero Valencia Ing. Rubén Dario Gil Chacaltana
Directora del Departamento Académico Código Docente: 2014048
daiei.fiei@unfv.edu.pe rgil@unfv.edu.pe

También podría gustarte