Está en la página 1de 4

UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”

VICERRECTORADO ACADÉMICO

SÍLABO DE FUNDAMENTOS DE PROGRAMACIÓN


I. DATOS GENERALES
1. Programa de estudio : Ingeniería en Informática y Sistemas
2. Área curricular : Estudios generales
3. Departamento Académico : Ingeniería en Informática y Sistemas
4. Código del curso : 19.01404
5. Currículo: : 2018 / ESIS – F2
6. Período académico : 2023 – I
7. Semestre de estudios : Primer ciclo
8. Modalidad : Presencial
9. Duración del semestre : 18 semanas
10. Horas : 04 (Teoría: 02 | Laboratorio: 02)
11. Créditos : 03
12. Pre-requisito : Ninguno
13. Docentes : MSc.(c) Ing. Israel Nazareth Chaparro Cruz (M-A)
MSc. Ing. Hugo Manuel Barraza Vizcarra (T-B)
14. Correos electrónicos institucionales : ichaparroc@unjbg.edu.pe
hmbarrazav@unjbg.edu.pe

II. SUMILLA
a) Naturaleza
El curso de Fundamentos de Programación corresponde al área de estudios generales siendo de carácter teórico
– práctico.

b) Propósito
Tiene como propósito brindar al futuro profesional en Ingeniería en Informática y Sistemas, conocimientos
fundamentales de la ciencia de la computación (lógica, teoría de autómatas y lenguajes formales, paradigmas y
lenguajes de programación), así como su aplicación al desarrollo de software (métodos formales en ingeniería de
software).

c) Contenidos centrales
Algoritmos y técnicas de programación, programación estructurada, programación modular, estructura secuencial,
estructuras selectivas, estructuras repetitivas, estructuras anidadas, procedimientos y funciones, acoplamiento de
módulos y subprogramas, manejo de punteros. Arreglos y registros, arreglos unidimensionales y n-dimensionales,
almacenamiento en memoria, aplicación de arreglos en la matemática discreta y el álgebra lineal, registros para el
almacenamiento de los datos, arreglos de registros, registros de registros, registros con arreglos.

III. COMPETENCIAS

3.1. Competencia Genéricas Institucionales


Expresa ideas y conceptos mediante representaciones lingüísticas, matemáticas o gráficas se comunica en
español y en una lengua extranjera u originaria para ampliar sus redes académicas, sociales y profesionales a
nivel nacional e internacional.
3.2. Competencias del Perfil de Egreso
• Planificar, liderar y ejecutar proyectos de desarrollo software bajo estándares de calidad, utilizando
herramientas de ingeniería para satisfacer las necesidades del entorno de su actividad profesional,
proponiendo mejoras en herramientas tecnológicas y procesos de la organización.
• Tener la capacidad de investigación tecnológica conociendo las teorías de la información y trabaja en
equipos multidisciplinarios para búsqueda de nuevos conocimientos.

IV. ORGANIZACIÓN DE LOS CONTENIDOS Y ACTIVIDADES

UNIDAD I: ALGORITMOS Y TÉCNICAS DE PROGRAMACIÓN

Resultado de aprendizaje de la Unidad:


Al finalizar la primera unidad, el estudiante:
• Comprende los conceptos de computación y programación
• Analiza y diseña algoritmos orientados a resolver problemas mediante el uso del ordenador.
• Optimiza el desempeño de los programas usando procedimientos y funciones.

Evidencia: Exámenes, Informe de Trabajo, Participación del Alumno. Prácticas de Laboratorio (LAB).
Sem Contenidos
Actitudinales
% Conceptuales Procedimentales
Conceptos básicos
Analizan los conceptos de la
01 Qué es un computador. Introducción a
informática y su evolución en el
(06 %) la informática. Herramientas
tiempo.
informáticas de aplicación en ingeniería.
Algoritmos, diagramas de flujo y
Analizan los conceptos de
02 pseudocódigo, programas
programación, lenguajes de
(12 %) Codificación y programación.
programación y algoritmia.
Fundamentos de algoritmia.
Estructuras de control secuenciales
Instrucciones y tipos de instrucciones. Implementan programas
03
Datos, tipos de datos y operaciones utilizando estructuras de Asiste a las clases
(18 %)
primitivas. Programación secuencial. control básicas. magistrales.
Estructuras de control. Asiste a las clases de
Estructuras de control selectivas Implementan programas laboratorio de instrucción
04
Estructuras selectivas, alternativa utilizando estructuras de guiada.
(24 %)
simple y múltiple. Estructuras anidadas. control selectivas. Participa e interviene en
Estructuras de control repetitivas (I). Implementan programas clases.
05
Estructuras repetitivas: mientras, hacer- utilizando estructuras Trabaja en grupo.
(30 %)
mientras y hasta. repetitivas mientras.
Estructuras de control repetitivas (II). Implementan programas
06
Estructura para, diseño de bucles. utilizando estructuras
(36 %)
Estructuras repetitivas anidadas. repetitivas para.
Procedimientos y funciones (I)
Modularizan aplicaciones
07 Acoplamiento de módulos y
haciendo uso de
(42 %) subprogramas. Funciones.
procedimientos y funciones.
Procedimientos.
08 Presentan y exponen un caso
Evaluación de producto
(48 %) práctico de programación.

PRIMER EXAMEN (51%) SEMANA 09: del 29 de mayo al 02 de junio

UNIDAD II: ESTRUCTURAS PARA EL ALMACENAMIENTO DE DATOS

Resultado de aprendizaje de la Unidad:


Al finalizar la segunda unidad, el estudiante:
• Aplica técnicas de análisis de algoritmos para estructurar datos en memoria del ordenador.
• Planea y diseña experiencias y actividades traducidas en algoritmos que luego implementa mediante un
lenguaje de programación.

Evidencia: Exámenes, Informe de Trabajo, Participación del Alumno. Prácticas de Laboratorio (LAB).

Sem Contenidos
Actitudinales
% Conceptuales Procedimentales
Procedimientos y funciones (II)
Modularizan aplicaciones
10 Paso de parámetros por valor y
haciendo uso de
(57 %) referencia. Ámbito local y global.
procedimientos y funciones.
Punteros y referencias.
Arreglos unidimensionales Asiste a las clases
Implementan programas
11 Datos simples y datos estructurados. magistrales.
utilizando arreglos
(63 %) Operaciones. Sumatoria, promedio, Asiste a las clases de
unidimensionales.
encontrar el menor y mayor elemento. laboratorio de instrucción
Arreglos n-dimensionales Implementan programas guiada.
12
Arreglos bidimensionales, lectura y utilizando arreglos Participa e interviene en
(69 %)
escritura de un arreglo bidimensional. dimensionales. clases.
Operaciones del álgebra lineal Implementan programas que Trabaja en grupo.
13
Matriz identidad, suma y multiplicación resuelven problemas del
(75 %)
de matrices. álgebra lineal.
Registros (I)
14 Implementan programas
Uso de los registros para el
(81 %) utilizando registros.
almacenamiento de los datos.
Sem Contenidos
Actitudinales
% Conceptuales Procedimentales
Registros (II)
15 Implementan programas
Arreglos de registros, registros de
(87 %) utilizando registros.
registros, registros con arreglos.
16 Exponen sus proyectos de
Evaluación de producto
(93 %) programación.

SEGUNDO EXAMEN (98%) SEMANA 17: 24 al 28 de julio


EXAMEN SUSTITUTORIO (100%) SEMANA 18: 31 de julio al 04 de agosto

V. SISTEMA DE EVALUACIÓN Y TABLA DE ESPECIFICACIONES

5.1. Matriz de evaluación

Promedio primer parcial


Producto Técnica de Instrumento de Promedio
Unidad Porcentaje
académico evaluación evaluación (puntaje vigesimal)
Evidencias de Ficha de
Prueba escrita 35% 7
conocimiento evaluación
Evidencias de Prueba de Ficha de
I 40% 8
desempeño desarrollo evaluación
Evidencias de
Observación Rúbrica 25% 5
producto
100% 20

Promedio segundo parcial


Producto Técnica de Instrumento de Promedio
Unidad Porcentaje
académico evaluación evaluación (puntaje vigesimal)
Evidencias de Ficha de
Prueba escrita 35% 7
conocimiento evaluación
Evidencias de Prueba de Ficha de
II 40% 8
desempeño desarrollo evaluación
Evidencias de
Observación Rúbrica 25% 5
producto
100% 20

5.2. Promedios

Primer parcial Segundo parcial


𝑃. 𝑃1 = 𝑃𝐸𝐶 × 0,35 + 𝑃𝐸𝐷 × 0,40 + 𝑃𝐸𝑃 × 0,25 𝑃. 𝑃2 = 𝑃𝐸𝐶 × 0,35 + 𝑃𝐸𝐷 × 0,40 + 𝑃𝐸𝑃 × 0,25
Donde: Donde:
P. P1.: Promedio Parcial 1 P. P2.: Promedio Parcial 2
P.E.C.: Promedio evidencia de conocimiento P.E.C.: Promedio evidencia de conocimiento
P.E.D.: Promedio evidencia de desempeño P.E.D.: Promedio evidencia de desempeño
P.E.P.: Promedio evidencia de producto P.E.P.: Promedio evidencia de producto

Promedio final Criterios básicos


• Se aplicará la autoevaluación, coevaluación y heteroevaluación.
𝑃. 𝑃1 + 𝑃. 𝑃2 • Participación activa en clase.
𝑃. 𝐹. =
2 • Puntualidad en la entrega de trabajos.
Donde: • El promedio final aprobatorio será de 10,5.
P.F.: Promedio Final
P.P1.: Promedio Parcial 1 • Antes de la finalización del semestre se dará al estudiante la
P.P2.: Promedio Parcial 2 oportunidad de un examen sustitutorio, que reemplazará a la nota
menor de uno de los promedios (primer parcial o segundo parcial).

VI. BIBLIOGRÁFIA

a) Bibliografía básica
Código
N° Autor Título Año
Ubicación
Fundamentos de Programación:
005.1 J79F Luis Joyanes
01 Algoritmos y Estructuras de datos (3ª 2006
Biblioteca Central Aguilar
edición). México: McGraw-Hill.
Código
N° Autor Título Año
Ubicación
005.133C++ M26 Ricardo Fundamentos de programación C++.
02 2008
Biblioteca Central Villalobos Lima: Macro

b) Bibliografía complementaria

Código
N° Autor Título Año
Ubicación
Metodología de la programación:
005.72 C32
01 Osvaldo Cairó Algoritmos, diagramas de flujo y 2005
Biblioteca Central
programas
Metodología de la programación:
005.1 J79 Luis Joyanes
02 Diagramas de flujo, algoritmos y 2004
Biblioteca Central Aguilar
programación estructurada
005.1 L87 Fundamentos de programación. Madrid:
03 Jose Lopez 2005
Biblioteca Central Paraninfo

Elaborado por:

MSc.(c) Ing. Israel Nazareth Chaparro Cruz


MSc. Ing. Hugo Manuel Barraza Vizcarra
Docentes de la asignatura

Tacna, abril de 2023

Firmado digitalmente por:


BARRAZA VIZCARRA HUGO MANUEL FIR
46053783 hard
Motivo: Soy el autor del documento
Fecha: 09/04/2023 13:13:24-0500

Firmado digitalmente por:


TAYA ACOSTA Edgar Aurelio FIR
00509033 hard
Motivo: Soy el autor del documento
Fecha: 09/04/2023 21:46:15-0500

También podría gustarte