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

UNIVERSIDAD PRIVADA DE TACNA

FACULTAD DE INGENIERÍA

SÍLABO DE TECNICAS DE PROGRAMACION

1. INFORMACIÓN GENERAL
Facultad : Ingeniería
Escuela : EPII / EPIAM / EPIA / EPIC / EPIE / EPIS…
Nombre de la asignatura : Técnicas de Programación
Código de la asignatura : INE- 204/ INE -214/ INE -234/INE-264/ INE-274/ INE-284
Semestre Académico : 2021 - I
Ciclo : Segundo
Horas :6
Créditos :4
Tipo de asignatura : (x) Obligatorio ( ) Electivo
Pre-Requisito : Ninguno
Docente : Ing. Edwin Saúl Valencia Cutipa
E-mail : [email protected]
[email protected]

2. SUMILLA.
La asignatura de Técnicas de Programación pertenece al área de estudios específicos, es de carácter obligatorio, de naturaleza teórico-práctico. Su
propósito es contribuir a que el estudiante desarrolle soluciones básicas con capacidad de análisis utilizando la computadora, mediante el diseño de los
algoritmos (diagramas de flujo) para finalmente traducirlo en código de un lenguaje de programación de alto nivel.

Abarca los siguientes aspectos: Conceptos fundamentales de programación, algoritmos y programas, resolución de programas con computadoras y
herramientas de programación, estructura general de un programa, introducción a la programación estructurada, subprogramas: procedimientos,
funciones, estructura de datos, arreglos y registros

3. COMPETENCIA DE LA ASIGNATURA.
COMPETENCIA EVIDENCIA
Desarrolla soluciones básicas con capacidad de análisis utilizando la Solución de problemas mediante seudocódigo, diagramas de flujo de datos y
computadora, mediante el diseño de los algoritmos (diagramas de flujo) lenguaje de programación.
para finalmente traducirlo en código de un lenguaje de programación
de alto nivel.

4. ARTICULACIÓN CON COMPETENCIAS GENÉRICAS UPT


Competencia Genérica UPT: Pensamiento crítico e innovación
Criterio Nivel de Logro
Contribuye a la consolidación y desarrollo del equipo, Propicia que las metas grupales sean asumidas en forma compartida,
comprometiéndose con el entendí miento entre los miembros, el 2 fomenta la cohesión entre los miembros del grupo: respetando las
aprendizaje y el respeto por la diferencias. diferencias y reconociendo las fortalezas de cada miembro del equipo.

5. UNIDADES DIDÁCTICAS

5.1 PRIMERA UNIDAD DIDÁCTICA: ESTRUCTURAS E INSTRUCCIONES SECUENCIALES Total Horas : 36


5.1.1 Resultados de Aprendizaje:
RA1 Identifica y explica los conceptos básicos de programación.
RA2 Describe las técnicas para la formulación de algoritmos y la implementación en un lenguaje de programación de alto nivel
5.1.2 Contenidos
Semana Contenidos Conceptuales Contenidos Procedimentales
Algoritmos y problemas Identifica los componentes en la solución de un problema en general
1

Pseudocódigo: elementos, características, Estructuras Utiliza el pseudocódigo para representar estructuras lógicas
2 secuenciales secuenciales

Pseudocódigo: software de aplicación


3 Implementa los algoritmos de pseudocódigo en software de aplicación
UNIVERSIDAD PRIVADA DE TACNA
FACULTAD DE INGENIERÍA

Diagramas de flujo: elementos, características. Estructuras Utiliza el diagrama de flujo para representar estructuras lógicas
4
Secuenciales secuenciales
Programación en C++: estructura, tipos de datos, instrucciones Desarrolla aplicaciones básicas en lenguaje de alto nivel, utilizando
5
de entrada y salida. Instrucciones secuenciales. instrucciones secuenciales
6 Programación en C++: software de aplicación Implementa los algoritmos en software de aplicación
Contenidos Actitudinales:
Demuestra iniciativa y capacidad de investigación.
Trabaja en equipo, demostrando responsabilidad y seguridad.

5.1.3 Estrategias Didácticas:


ED2 Estudio de casos
ED3 Resolución de Ejercicios y Problemas

5.1.4 Evaluación
Tipo de evaluación Ponderación de las evaluaciones Ponderación de la unidad 1
Practica calificada 01 25 %
Trabajos encargados 25 %
33%
Actitudinal 10 %
Examen de Unidad 40%

5.1.5 Bibliografía
- BATTISTUTTI CAIRO OSWALDO; Metodología de la programación; Alfaomega 2005.
- BUYENS AVANZA, J.; Introducción a la Programación; McGraw-Hill 2004.

5.2 SEGUNDA UNIDAD DIDÁCTICA: ESTRUCTURAS E INSTRUCIONES SELECTIVAS Y REPETITIVAS Total Horas : 36
5.2.1 Resultados de Aprendizaje:
RA1 Resuelve problemas empleando la estructura de control adecuada
RA2 Construye e implementa aplicaciones haciendo uso funciones y vectores en un lenguaje de alto nivel
5.2.2 Contenidos
Semana Contenidos Conceptuales Contenidos Procedimentales
7 Describe la sintaxis de las estructuras selectivas simples y dobles y
Diagrama de flujo: Estructuras Selectiva simples, dobles, múltiples.
múltiples y anidadas
8 Diagrama de flujo: Estructuras Selectiva anidadas Implementa estructuras selectivas
9 Programación en C++: Instrucciones selectivas simples, dobles, Ejemplifica las instrucciones selectivas simples y dobles, múltiples y
anidadas, múltiples y anidadas anidadas
10 Diagrama de flujo: Estructuras Repetitivas: mientras, repetir, Aplica estructuras algorítmicas repetitivas en la solución de diversos
desde/para. problemas

11 Programación en C++: Estructuras Repetitivas: while, do while y For Desarrolla aplicaciones en C++, haciendo uso de instrucciones repetitiva.

12 Diagramas de flujo y programación en C++: estructuras e


Resuelve problemas complejos usando estructuras repetitivas anidadas
instrucciones repetitivas anidadas.

Contenidos Actitudinales:
Demuestra responsabilidad e interés por el desarrollo de los ejercicios

5.2.3 Estrategias Didácticas:


ED2 Estudio de casos
ED3 Resolución de Ejercicios y Problemas

5.2.4 Evaluación
Tipo de evaluación Ponderación de las evaluaciones Ponderación de la unidad 2
Practica calificada 02 25 % 33%
UNIVERSIDAD PRIVADA DE TACNA
FACULTAD DE INGENIERÍA

Trabajos encargados 25 %
Actitudinal 10 %
Examen de Unidad 40%
5.2.5 Bibliografía
- JOYANES AGUILAR, LUIS; Fundamentos generales de la programación; McGraw Hill 2013.
- JOYANES AGUILAR, LUIS; C++ a su alcance; McGraw Hill 1994.

5.3 TERCERA UNIDAD DIDÁCTICA: FUNCIONES Y TIPOS ESTRUCTURADOS DE DATOS Total Horas : 30
5.3.1 Resultados de Aprendizaje:
RA1 Crea aplicaciones simples utilizando elementos de programación
5.3.2 Contenidos
Semana Contenidos Conceptuales Contenidos Procedimentales
13 Programación en C++: Funciones, concepto estructura y
Implementa solución de problemas con el uso de funciones en C++.
parámetros.

14 Diagramas de flujo: Vectores, definición y operaciones Entiende los casos de aplicación de arreglos

15 Programación en C++: Vectores, definición y


Implementa solución de problemas con el uso de vectores en C++.
operaciones

16 Programación en C++: matrices, definición y operaciones Implementa solución de problemas con el uso de matrices en C++.

17 Registros en C++ Implementa solución de problemas utilizando registros en C++

Contenidos Actitudinales:
Demuestra responsabilidad e interés por el desarrollo de los ejercicios

5.3.3 Estrategias didácticas


ED2 Estudio de casos
ED3 Resolución de Ejercicios y Problemas

5.3.4 Evaluación
Tipo de evaluación Ponderación de las evaluaciones Ponderación de la unidad 3
Practica calificada 01 25 %
Trabajo de Investigación y encargados 25 %
34%
Actitudinal 10 %
Examen de Unidad 40%

5.3. 5 Bibliografía
- JOYANES AGUILAR, LUIS; C++ a su alcance; McGraw Hill 1994.
- PEREZ CESAR, Matlab y sus Aplicaciones en Ciencias e Ingeniería; Prentice Hall; Madrid 2002

6. PLAN DE EVALUACIÓN DE LA ASIGNATURA: Sumados los criterios deben dar el 100 % de la Unidad Didáctica.

Unidades Didácticas Ponderación


Primera Unidad Didáctica 33%
Segunda Unidad Didáctica 33%
Tercera Unidad Didáctica 34%
Total 100 %

Elaborado por: Ing. Edwin Saúl Valencia Cutipa


Docente de la asignatura

Tacna, 15/03/2021

También podría gustarte