Está en la página 1de 4

Ministerio de Educación Superior

Universidad de Guantánamo

Profesor: Ing. Yenis Moro Durán. Instructor


CPE: 2021
yenismd@cug.co.cu

GUÍA DE ESTUDIO
Objetivos Educativos de la Asignatura

1. Desarrollar el pensamiento lógico, la capacidad de razonamiento y de


generalización, y el nivel de abstracción necesario mediante el análisis algorítmico
de los problemas.
2. Desarrollar hábitos de organización y responsabilidad que requieren las tareas de
programación, siguiendo los patrones adecuados y garantizando la correcta
preparación y entrega en tiempo y con calidad del informe y de la tarea, incluyendo
en ello el uso correcto del idioma.
3. Desarrollar un estilo de trabajo independiente y creador en la solución de los
problemas, con un nivel de profesionalidad que garantice la eficiencia, sencillez y
elegancia de las soluciones adoptadas.
4. Desarrollar el espíritu de auto superación, a partir del estudio de contenidos por
auto preparación, seleccionados, motivados y orientados adecuadamente y
respaldado por textos, literatura científica técnica y la consulta del profesor y
mediante la investigación de nuevas posibilidades en los lenguajes de
programación utilizados.
5. Desarrollar hábitos de observación de la calidad mediante el uso de estándares y
revisiones basadas en listas de chequeo.

Objetivos Instructivos de la Asignatura.

1. Desarrollar algoritmos prescriptitos de poca y mediana complejidad.


2. Utilizar algún medio formal para la descripción de algoritmos prescriptivos.
3. Programar y poner a punto algoritmos de poca y mediana complejidad usando un
lenguaje de alto nivel y documentando adecuadamente los programas.
4. Diseñar las estructuras de datos adecuadas para el desarrollo de algoritmos de
poca y mediana complejidad.
5. Desarrollar trabajos de programación con una organización modular adecuada y
en los que el código se ajuste a estándares y patrones adecuados.
6. Utilizar listas de chequeo para las revisiones del código.

Tema 1: Algoritmización

Contenido: Concepto de algoritmo, Solución de problemas, Pasos para la solución de un


problema, Análisis del problema, Diagramas de flujo, seudocódigo.

Tema 2: Elementos Básicos de progrmación

Temática: Operadores y expresiones

Contenido: Expresiones, Operadores aritméticos, Operadores relacionales, Operadores de


incremento y decremento, Operadores lógicos.

Temática: Tipos de datos elementales

Contenido: . Números enteros , Modificadores, Caracteres, Caracteres especiales

Temática: Estructuras de control


Contenido: Estructuras de selección simple( if, if/else), Control de flujo. Condicionales ( switch),
Estructuras de repetición (while, do/while, for)

Temática : Funciones

Contenido: 2.6. Funciones, Declaración de funciones,Definición de funciones , Llamada de


funciones, Variables y parámetros a funciones (variables locales y globales), Parámetros
formales, Retorno de valores, Paso de parámetros a funciones (Paso de parámetro por
valor y por referencia),Recursividad.

Tema 3: Estructuras para el manejo de la memoria interna

Temática: Tipos de datos estructurados

Contenido: Vectores, Matrices

Temática: Búsqueda y ordenamiento en vectores


Contenido: Búsqueda binaria, búsqueda secuencial o lineal, ordenamiento tipo burbuja

Temática: Punteros

Contenido: Declaración y asignación de direcciones, Indirección ,Operaciones con


punteros, Aritmética con punteros, Punteros y cadenas de caracteres , Punteros y
estructuras.

Temática No. Clase Bibliografía Otros materiales Ejercicios


Encuentro
Algoritmos. 1y2 algoritmos_formas_representac Compilacion
Solución a ion.pdf Diagramas_flujo.mp4 Ejercicios No.1, 2
problemas DIAGRAMAS-DE-FLUJO.pdf y3
Tema 2 : Elementos Básicos de Programación
Operadores 1 Introducción a la programación Operadores_Logicos.mp4 Clase Práctica 1
y en C, Marco A. Peña Basurto
expresiones José M. Cela Espín .
El C++ por la práctica.
Introducción al lenguaje y su
filosofía. Lluis Gil Espert,
Montserrat Sánchez.
Tipos de 1 Introducción a la programación
datos en C, Marco A. Peña Basurto
elementales José M. Cela Espín .

Estructuras 2 Introducción a la programación Compilación


de Control en C, Marco A. Peña Basurto ejercicios. 2,3 y 4
José M. Cela Espín .
Material complementario en
pdf: control.pdf y lp1t3.pdf

Funciones 3 Introducción a la programación programación_modular. Compilación


en C, Marco A. Peña Basurto Menu.mp4 ejercicios : 4 y 5
José M. Cela Espín . Funciones_Ejercicios.mp4
Paso por Referencia en
C++.mp4
Tema 3: Estructuras para el manejo de la memoria interna
Tipo de 1 Producto_Matrices.mp4 Compilación de
datos Introducción a la programación Matrices.mp4 ejercicios :
estructurado en C, Marco A. Peña Basurto Suma_Matrices.mp4 1y3
s: Vectores y José M. Cela Espín .
matrices Material complementario en
pdf: arreglos.pdf

Búsqueda y 2 Introducción a la programación Compilación


ordenamient en C, Marco A. Peña Basurto ejercicios :2
o en José M.
vectores.
Punteros 7 Introducción a la programación CP: 7
en C, Marco A. Peña Basurto
José M.

También podría gustarte