carrera profesional : computación e informática

Anuncio
MINISTERIO DE EDUCACIÓN
DIRECCIÓN DE EDUCACIÓN SUPERIOR
TECNOLOGÍA Y TÉCNICO PRODUCTIVA
INSTITUTO SUPERIOR DE EDUCACIÓN PÚBICO
AYAVIRI
SILABO
LÓGICA DE PROGRAMACIÓN
I.
II.
INFORMACIÓN GENERAL
1. ÁREA DE FORMACIÓN
2. CARRERA PROFESIONAL
3. MÓDULO PROF.
4. UNIDAD DIDÁCTICA
5. CRÉDITOS
6. SEMESTRE ACADÉMICO
7. HORAS SEMANALES
8. HORAS SEMESTRALES
9. DOCENTE
10. FECHA DE INICIO
11. FECHA DE TÉRMINO
:
:
:
:
:
:
:
:
:
:
:
TECNOLÓGICO
COMPUTACIÓN E INFORMÁTICA
DESARROLLO DE SOFTWARE Y GESTIÓN DE BASE DE DATOS
LÓGICA DE PROGRAMACIÓN
02
III / I-2014
02
36
ING. HENRY JUÁREZ VARGAS
01/04/2014
01/08/2014
FUNDAMENTACIÓN
Las computadoras sin el software son simplemente máquinas sin vida, los profesionales inmersos en la computación y la
informática deben ser capaces de desarrollar software y este proceso nada sencillo requiere de conocimientos de métodos y
formas de resolver problemas. La lógica de programación es el entender como programar aplicaciones, como escribir códigos,
y diseñar algoritmos para poder resolver problemas y sacar provecho de los equipos de cómputo al desarrollar aplicaciones
que resuelvan nuestros problemas.
El tema transversal a desarrollar será hacia la Acreditación y por la Conservación del Medio Ambiente, el cual se
inculcará realizando una actividad conjunta con los estudiantes y docentes de la Carrera de Computación e Informática,
además de participar en la acreditación de la Carrera Profesional de Computación e Informática y la Institución.
III. COMPETENCIA DE LA CARRERA PROFESIONAL
Planificar, implementar y gestionar el uso de las Tecnologías de Información y Comunicación de una organización, a partir del
análisis de sus requerimientos, teniendo en cuenta los criterios de calidad, seguridad y ética profesional propiciando el trabajo
en equipo.
IV. CAPACIDAD TERMINAL Y CRITERIOS DE EVALUACIÓN
CAPACIDAD TERMINAL
CRITERIOS DE EVALUACIÓN
Realizar la lógica de la programación considerando  Realiza algoritmos de procesos y subprocesos
procesos y secuencias
 Elabora diagramas de flujo de los procedimientos requeridos
 Comprueba los diagramas realizados para su validación.
V.
ORGANIZACIÓN DE ACTIVIDADES Y CONTENIDOS BÁSICOS
Sema
na
1ra
2da
3ra y
4ta
Elementos de
Capacidad
Actividades de
Aprendizaje
Definir los términos
más utilizados en
programación.
N° 01: La Lógica de la
Programación
Elaborar algoritmos
informales
entendiendo la lógica
de programación
Representar
algoritmos utilizando
diagramas de flujo de
datos
N° 02: Algoritmos
N° 03: Representación de
algoritmos
Contenidos Básicos
Lógica de Programación
- La Computadora
- Programa
- Lenguaje de Programación
- Tipos de Lenguajes de Programación
Algoritmo
- Algoritmos Informales
- Algoritmos Computacionales
- Ejercicios Algoritmos Informales
Representación de algoritmos
- Pseudocódigo
- Diagramas de Flujo Datos
- Variables, Constantes
Tareas Previas
Computación e
Informática
Programa
y
lenguajes de
Programación
Algoritmos,
informales
y
computacionale
s
- Contadores, Acumuladores
- Identificadores y Palabras Reservadas
5ta
EVALUACIÓN
Utilizar estructuras de
control en diagramas
de flujo
N° 04: Estructuras de
Control
Estructuras de Control
- Decisión
- Ciclo for
Ciclo mientras
Representación
de algoritmos
Resolver problemas
utilizando software
de diagramas de flujo
de datos
N° 05: Desarrollo de
algoritmos
Desarrollo de algoritmos
- Ejercicios
- Software DFD
- Software PSeInt
Estructuras de
control
Reconocer la sintaxis
e identificadores en el
lenguaje de
programación
N° 06: El lenguaje C++
Resolución de
problemas
algorítmicos
11va y
12va
Implementar
algoritmos en
lenguajes de
programación
N° 07: Programando en
C++
C++
- Sintaxis
- Tipos de datos
- Identificadores
- Variables
Entrada y Salida de Datos
- include
- cout
- cin
- if
- for
13va
EVALUACIÓN
Ejercicios de Programación
- switch
- ámbito de variables
- Implementación de Algoritmos
Funciones
- Sintaxis
- Implementación de Algoritmos en
funciones
Codificación
- Codificación de problemas
computacionales
Entradas
Salidas
Datos
6ta y
7ma
8va y
9na
10ma
14va y
15va
16va
17va
18va
Resolver ejercicios de
programación
utilizando un lenguaje
de programación
Implementar
funciones para
resolver problemas
de algoritmos
Codificar rutinas en el
lenguaje de
programación.
N° 08: Implementación
de algoritmos
Evaluación
Examen Teórico Práctico
N° 09: Funciones en C++
N° 10: Codificación de
Problemas
El
C++
lenguaje
y
de
Resolución de
ejercicios
Codificación de
funciones
VI. METODOLOGÍA
 ESTRATEGIAS DE ENSEÑANZA
Métodos y técnicas: Exposición-diálogo, prácticas en laboratorio, prácticas grupales.
 ESTRATEGIAS DE APRENDIZAJE
Esquemas cognitivos, análisis y exposición grupal, aprendizajes colaborativos y cooperativos.
 RECURSOS DIDÁCTICOS
Fotocopias, Diapositivas, Laboratorio de Computo.
VII. EVALUACIÓN
Requisitos de aprobación:
- Haber obtenido una nota aprobatoria mínima de 13. En todos los casos la fracción 0.5 o más se considera como una
unidad a favor del estudiante.
- Asistir a las actividades de aprendizaje mínimamente en un 70%, en caso que el estudiante tenga una inasistencia mayor
o igual al 30% será desaprobado automáticamente, sin derecho a recuperación.
CAPACIDAD
TERMINAL
Realizar la
lógica de la
programación
considerando
procesos y
secuencias
CRITERIOS DE EVALUACIÓN
INDICADORES
 Realiza algoritmos de procesos y
subprocesos
Implementa algoritmos informales y
computacionales
Ficha
Observación
Conoce y resuelve ejercicios de
programación
Resuelve
problemas
de
programación acertadamente
Diseña diagramas de flujo de datos
Cuestionario
 Elabora diagramas de flujo de los
procedimientos requeridos
INSTRUMENTOS
de
Trabajo Encargado
Cuestionario
NOTA
00 - 20
00 - 20
 Comprueba
los
diagramas
realizados para su validación.
para resolver problemas
Implementa el código de algoritmos
en un lenguaje de programación
Comprueba
los
diagramas
utilizando
un
lenguaje
de
programación
Ficha
Observación
de
00 - 20
Trabajo Encargado
VIII. BIBLIOGRAFÍA
 Fco. Javier Ceballos Sierra, Curso de Programación C++, RA-MA, 1991
 Luis Joyanes Aguilar, Turbo C++ Guía y Manual de Referencia, McGraw Hill, 1992
 Luis Joyanes Aguilar, Microsoft C/C++ 7, McGraw-Hill, 1995
 Bruce Eckel, Pensando en C++, http://arco.esi.uclm.es/~david.villa/pensarC++.html
 CarlosPes, Curso de Diseño de Algoritmos, CarlosPes.com, consultado el 16 de Abril del 2012 de
http://www.carlospes.com/curso_de_algoritmos/
Ayaviri, Abril del 2014
__________________________
Ing. Henry JUÁREZ VARGAS
Descargar