Silabo Programación Digital

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

UNIVERSIDAD NACIONAL DE HUANCAVELICA

(Creada por Ley Nº 25265)


VICERRECTORADO ACADÉMICO
FACULTAD DE INGENIERÍA ELECTRÓNICA
ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

SILABO DE PROGRAMACIÓN DIGITAL


1. INFORMACIÓN GENERAL
Facultad de Ingeniería Electrónica - Sistemas Escuela Profesional de Ingeniería Electrónica

Departamento Académico: Electrónica

Carrera Profesional: Ingeniería Electrónica Año académico: 2019

Asignatura: Programación digital Código: 1130-EF-0306-17

Crédito: 04 Requisito: Tecnología de la Tipo de asignatura: Teórico-práctico


información y comunicación.
Horas de teoría: 02 Práctica: 04 Horas de evaluación: Total de horas:

Semestre: impar Ciclo: III Fecha de inicio : 01/04/2019 Fin del período: 11/08/2019

Docente(s) de la asignatura

Ing. Emersson Luis Montañez Rodriguez Correo: [email protected]

2. SUMILLA
La asignatura es de formación específica, es de naturaleza teórico–práctico con laboratorio. Tiene como propósito
formar estudiantes capaces de resolver problemas empleando fundamentos de la tecnología de información y su
aplicación. En la parte teórica se exponen sus fundamentos, considerando la programación, algoritmos, estructuras
y sus aplicaciones en lenguajes de programación. En la parte práctica como laboratorio de simulación, el alumno se
enfrenta a permanentes situaciones problemáticas de la programación y su aplicación en lenguajes de programación.
Los contenidos están organizados de la siguiente manera:
UNIDAD I: Conceptos, algoritmos, pseudocódigo.
UNIDAD II: Diagramas de flujo. Técnicas de desarrollo de algoritmos.
UNIDAD III: Estructuras de un programa: estructuras lógicas, selectivas, repetitivas, arreglos, funciones.
UNIDAD IV: Lenguajes de programación estructuradas. Programación en consola en C/C++. Programación gráfica
en C++.

3. COMPETENCIAS Y LOGRO DE APRENDIZAJE DE LA ASIGNATURA


COMPETENCIAS GENERALES DE LA CAPACIDADES (LOGRO DE APRENDIZAJE)
N° ASIGNATURA N° POR UNIDADES
Entender el concepto de algoritmos y
3.1.1
pseudocódigos.

Interpretar los diagramas de flujo y las técnicas de


Conocer e interpretar los conceptos de 3.1.2
desarrollo de algoritmos (en C/C++)
algoritmos, estructuras basados en la
3.1
utilización del lenguaje de programación Diseñar estructuras de programas, de tipo selectivo,
C/C++. 3.1.3
lógico, repetitivo y con funciones.
Aplicar el diseño de programas para la creación de
3.1.4 aplicaciones de programación en consola C/C++ y
programación gráfica en C++.
4. PROGRAMACIÓN DE CONTENIDOS
UNIDAD DIDÁCTICA I
Resultado de aprendizaje: Los estudiantes conocen los conceptos de algoritmos y pseudocódigos y los aplican en
resolver problemas cotidianos.
Contenidos de aprendizaje Temporalización
Estrategia
Conceptual Procedimental Actitudinal Metodológica Semana Sesión Avance
%
Se expone el contenido
Exposición del sílabo, Expositiva 01 03
del silabo Respeto mutuo,
puntualidad.
Define la computadora y Identifica las partes de 1
sus partes: Hardware y la computadora. Responsabilidad. Mapa 02 06
software conceptual

Diferencia los paradigmas Reconoce programas


de la programación: escritos en diferentes Participativa.
Estudio de caso 03 09
imperativos, declarativos. paradigmas. Colaborativa

2
Diferencia los paradigmas
Reconoce programas
de la programación: Participativa.
escritos en diferentes Estudio de caso 04 12
Declarativos y orientado a Colaborativa
paradigmas.
objetos.

Fases para la resolución de Soluciona problemas Participativa.


problemas: análisis, respetando las fases Colaborativa ABP (Proyecto) 05 15
diseño, herramientas establecidas.

Fases de la Resolución de 3
Soluciona problemas
problemas: codificación, Participativa. ABP
respetando las fases 06 18
compilación, verificación y Colaborativa (Problemas)
establecidas.
mantenimiento.

Programas en DFD Representa gráficamente


(codifica y ejecuta.) un programa utilizando Puntualidad, Portafolio 07 22
DFD. responsabilidad.
4
Realiza soluciones a Representa gráficamente Puntualidad,
problemas cotidianos en un programa utilizando el responsabilidad Taller aplicativo 08 25
DFD. software DFD.
EVALUACIÓN DE LA UNIDAD
Conocimiento: Conocimiento de algoritmos y pseudocódigos.
Criterios de evaluación del Desempeño: Elaboración de programas con DFD.
resultado de aprendizaje Actitudinal: Trabajo en grupo, puntualidad y responsabilidad.
Producto: Programas de aplicación en DFD
Instrumentos de evaluación

De conocimiento De desempeño De actitud Del producto

Examen tipo batería (en el Lista de cotejo sobre Programas


Lista de cotejo Rúbrica
aula virtual CLASS desarrollados en DFD.
ROOM).
UNIDAD DIDÁCTICA II
Resultado de aprendizaje: Los estudiantes interpretan los diagramas de flujo y las técnicas de desarrollo de algoritmos,
incluyendo el uso de la plataforma CLASSROOM institucional.
Contenidos de aprendizaje Estrategia Temporalización

Conceptual Procedimental Actitudinal Metodológica Semana Sesión Avance


%
Define diversos Representa gráficamente Mapa
algoritmos de un algoritmo utilizando el Respeto mutuo, conceptual 09 28
programación. diagrama de flujo. puntualidad.
5
Convierte un diagrama Programa utilizando
Responsabilidad. Pirámide 10 31
de flujo en un programa código fuente escrito en C
utilizando lenguaje C.
Conoce los tipos de Aplica dos tipos de datos Participativa. Estudio de
en programas escritos en Colaborativa 11 34
datos en lenguaje C. caso
C.
6
Analiza los tipos de datos Aplica con dos tipos más Participativa. Estudio de
de datos en programas Colaborativa 12 37
en C. caso
escritos en C.
Resuelve problemas con
Diferencia la declaración el lenguaje C, donde se Participativa.
ABP. 13 40
de las constantes. muestra el uso de Colaborativa
constantes.
7
Resuelve problemas con
Diferencia la declaración el lenguaje C, donde se Participativa.
ABP. 14 43
de las variables muestra el uso de Colaborativa
variables.

Describe los operadores Aplica los operadores en Puntualidad,


programas con lenguaje responsabilidad. Portafolio 15 47
en lenguaje C.
C. 8
Conoce las expresiones Aplica las expresiones en Puntualidad,
Portafolio 16 50
del lenguaje C. programas en lenguaje C. responsabilidad

EVALUACIÓN DE LA UNIDAD
Conocimiento: Conocimiento un programa en lenguaje C, utilizando programación estructurada.
Criterios de evaluación del Desempeño: Elaboración programas en lenguaje C utilizando la programación estructurada.
resultado de aprendizaje Actitudinal: Trabajo en grupo, puntualidad y responsabilidad.
Producto: Elaboración de programas que solucionen problemas reales (simulación).
Instrumentos de evaluación

De conocimiento De desempeño De actitud Del producto

Examen tipo batería (en Lista de cotejo sobre Programas


Lista de cotejo Rúbrica
el aula virtual CLASS desarrollados en C.
ROOM).

UNIDAD DIDÁCTICA III


Resultado de aprendizaje: Los estudiantes diseñan estructuras de programas, de tipo selectivo, lógico, repetitivo y con
funciones.
Contenidos de aprendizaje Estrategia Temporalización
Conceptual Procedimental Actitudinal Metodológica Semana Sesión Avance %
Describe la sentencia de Aplica la sentencia de
selección IF. selección IF en la Respeto mutuo, Pirámide 17 53
resolución de problemas. puntualidad.
Aplica la sentencia de 9
Interpreta la sentencia IF - Responsabilidad.
selección IF-ELSE en la ABP 18 56
ELSE
resolución de problemas.

Describe la sentencia de Aplica la sentencia de Participativa. Estudio de


selección SWITCH en la Colaborativa 19 57
selección SWITCH. caso
resolución de problemas.
10
Interpreta la sentencia de Programa en C con la Participativa. Estudio de
sentencia de selección Colaborativa 20 60
selección SWITCH caso
SWITCH.
Define la sentencia de Aplica la sentencia de Participativa.
selección WHILE en la Colaborativa ABP. 21 63
control WHILE.
resolución de problemas. 11
Interpreta la sentencia de Programa en C con la Participativa.
sentencia de control DO Colaborativa ABP. 22 66
control DO WHILE
WHILE.
Define la estructura de Aplica la sentencia de Puntualidad,
control FOR en la responsabilidad. Portafolio 23 69
control FOR.
resolución de problemas. 12
Analiza la estructura de Programa en C utilizando Puntualidad,
la secuencia de control responsabilidad ABP 24 72
control FOR
FOR.
EVALUACIÓN DE LA UNIDAD
Conocimiento: Comprende y analiza las estructuras de programa y sus tipos.
Criterios de evaluación del Desempeño: Realiza programas en lenguaje c con casos aplicativos.
resultado de aprendizaje Actitudinal: Trabajo en grupo, puntualidad y responsabilidad.
Producto: Elaboración de un portafolio de programas.
Instrumentos de evaluación

De conocimiento De desempeño De actitud Del producto

Práctica calificada Lista de cotejo de los programas Lista de cotejo Portafolio de


(CLASSROOM). desarrollados. programas.

UNIDAD DIDÁCTICA IV
Resultado de aprendizaje: Los estudiantes aplican el diseño de programas para la creación de aplicaciones de programación
en consola C/C++ y programación gráfica en C++.
Contenidos de aprendizaje Estrategia Temporalización
Conceptual Procedimental Actitudinal Metodológica Semana Sesión Avance %
Realiza Programas Realiza
Conoce una función y Respeto mutuo, Mapa
programas utilizando 25 74
su estructura puntualidad. conceptual. 13
funciones numéricas,
matemáticas.
Realiza programas usando
Correlaciona la función
funciones trigonométricas, Responsabilidad. ABP 26 76
y su estructura.
logarítmicas, exponenciales
y aleatorias.
Identifica una función Resuelve problemas usando
Responsabilidad. ABP 27 79
recursiva. funciones recursivas.
14
Analiza funciones Realiza programas usando Participativa. Estudio de 28 81
recursivas funciones recursivas. Colaborativa caso
Describe como se Realiza programas utilizando Participativa. Estudio de
declara y analiza un 29 84
ARRAYS unidimensionales. Colaborativa caso
ARRAY. 15
Describe como se lee y Realiza programas utilizando Participativa. ABP. 30 87
describe un ARRAY. ARRAYS multidimensionales. Colaborativa
Define algoritmos de Realiza programas usando Puntualidad.
ABP. 31 90
orden: Burbuja, algoritmos de orden. Participativa.
selección. 16
Define algoritmos de Realiza programas usando Puntualidad, BUZZ
orden: inserción 32 93
algoritmos de orden. responsabilidad. GROUPS
QUICKSORT.
Define algoritmos de Realiza programas usando Puntualidad,
Portafolio 33 97
búsqueda: Secuencial. algoritmos de búsqueda. responsabilidad.
17
Define algoritmos de Realiza programas usando Trabajo en
equipo. Portafolio 34 100
búsqueda: Binaria. algoritmos de búsqueda.
Responsabilidad.
EVALUACIÓN DE LA UNIDAD
Conocimiento: Aplicación de programas en consola C/C++ y programación gráfica C++.
Criterios de evaluación del Desempeño: Elaboración de programas en consola C/C++ y programación gráfica C++.
resultado de aprendizaje Actitudinal: Trabajo en grupo, puntualidad y responsabilidad.
Producto: Elaboración de un proyecto de sistema de nivel.
Instrumentos de evaluación

De conocimiento De desempeño De actitud Del producto

Examen en el aula Lista de cotejo sobre programas en consola Lista de cotejo Rúbrica
virtual CLASS ROOM. C/C++ y programación gráfica C++.

5. RECURSOS DIDÁCTICOS POR CADA UNIDAD DIDÁCTICA


1) Medios audiovisuales:
• Proyector multimedia
• Laptops con software de aplicación.
• Pizarra interactiva

2) Medios impresos:
• guías de práctica.
• Manuales de cada software.

6. SISTEMAS DE EVALUACIÓN

Fórmula de evaluación para ser aprobado

𝑨𝑨 + 𝟐𝟐𝟐𝟐𝟐𝟐 + 𝟑𝟑𝟑𝟑𝟑𝟑 + 𝟒𝟒𝟒𝟒𝟒𝟒 𝑨𝑨 + 𝟐𝟐𝟐𝟐𝟐𝟐 + 𝟑𝟑𝟑𝟑𝟑𝟑 + 𝟒𝟒𝟒𝟒𝟒𝟒


𝑷𝑷𝑷𝑷 = 𝑷𝑷𝑷𝑷 =
𝟏𝟏𝟏𝟏 𝟏𝟏𝟏𝟏
𝑷𝑷𝑷𝑷 + 𝑷𝑷𝑷𝑷
𝑷𝑷𝑷𝑷 =
𝟐𝟐

Donde:
A : Actitudinal
PT : Promedio de trabajos
PE : Promedio de exámenes
PP : Promedio de Proyectos.
P1 : Promedio del primer parcial
P2 : Promedio del segundo parcial.
PF : Promedio final.

Requisitos de aprobación:
Para la aprobación del curso se necesita:
• Tener nota aprobatoria mayor o igual a 10.5
• Asistencia mayor o igual a 70%

7. REFERENCIA BIBLIOGRÁFICA
- Fuentes bibliográficas (textos, tesis) Existente en la biblioteca especializada, disponible para los
estudiantes
• Joyanes L., Zahomero I. Programación C, C++, Java y UML. Madrid-España: Mc Graw-Hill. ISBN 978-
607-15-1212-3. 2da. Edición. 2014
- Fuentes hemerográficas (artículos científicos, revistas, etc.)
- Fuentes electrónicas
• http://www.nachocabanes.com/c/curso/
• http://www.oldemarrodriguez.com/yahoo_site_admin/assets/docs/CPP11.23380505.pdf
• http://diarium.usal.es/mlperez/files/2012/06/lenguajec-unix-gcc.pdf
• http://www.academia.edu/7267728/inform%c3%81tica_aplicada_pr%c3%81cticas_para_apr
ender_a_programar_en_lenguaje_c

Pampas, 01 de abril del 2019

Ing. Emersson Luis Montañez Rodriguez Mg. Ing. Ángel Almidón Elescano
Docente de la asignatura Director del DAE

También podría gustarte