Documente Academic
Documente Profesional
Documente Cultură
1.
El curso presenta a los estudiantes estrategias para resolver problemas comunes en diversas profesiones por medio
del diseo e implementacin de soluciones basadas en el uso de un lenguaje de programacin. Cubre los principios
bsicos para que el estudiante pueda leer y escribir programas; haciendo nfasis en el diseo y anlisis de
algoritmos. Adems, introduce a los estudiantes en el uso de herramientas de desarrollo y depuracin.
2. REQUISITOS
PRERREQUISITOS
CORREQUISITO
NIVEL MNIMO DE
ESTUDIOS APROBADO EN
LA CARRERA
3.
OBJETIVOS DE LA ASIGNATURA
OBJETIVO GENERAL:
Desarrollar programas en un lenguaje de programacin de alto nivel para resolver problemas relacionados a su
profesin.
OBJETIVOS ESPECFICOS:
1. Aplicar mtodos computacionales para resolver problemas de su campo de estudio utilizando un lenguaje
de programacin.
2. Utilizar herramientas computacionales para modelar y entender datos.
3. Aplicar algoritmos receta en la resolucin de problemas.
4. Utilizar un ambiente de desarrollo para escribir y depurar programas.
5. Utilizar modularizacin para la simplificacin de la estructura de un programa.
4.
CONTENIDOS DE LA ASIGNATURA
ORD
UNIDADES
HORAS UNIDAD
Introduccin a la programacin
Estructuras de Control
Listas
Arreglos N-dimensionales
14
Funciones
10
Colecciones
Archivos: Entrada/Salida
Procesamiento de datos
CAP.
DETALLE DE CONTENIDOS
RCP 15-08-334
HORAS UNIDAD
Pgina 1 de 7
PROCEDIMIENTOS DE
EVALUACIN
UNIDAD: 1
TEMA: INTRODUCCIN A LA PROGRAMACIN
OBJETIVO ESPECFICO:
Distinguir entre las actividades de edicin y compilacin
para ejecutar un programa en un lenguaje de
programacin.
Plenaria de preguntas de
control.
CONTENIDOS:
1.1. Conceptos bsicos de lenguajes de programacin.
1.2. Interpretadores y compiladores.
1.3. Ambientes de programacin.
1.4. Conceptos y propiedades de algoritmos.
UNIDAD: 2
TEMA: VARIABLES Y TIPOS DE DATOS
OBJETIVOS ESPECFICOS:
x Seleccionar los tipos de datos y los operadores lgicos y
relacionales apropiados para escribir expresiones vlidas
en un lenguaje de programacin.
x Utilizar sentencias de entrada y salida de datos con
formato para la creacin de programas sencillos.
x Aplicar la precedencia de los operadores, el operador de
asignacin y su uso, la lgica usada en las operaciones
booleanas y los tipos de datos para escribir expresiones
vlidas en un lenguaje de programacin.
Plenaria de preguntas de
control
Trabajo autnomo de la
Unidad 2.
Leccin correspondiente
a la Unidad 2.
RCP 15-08-334
Pgina 2 de 7
UNIDAD: 3
TEMA: ESTRUCTURAS DE CONTROL
OBJETIVO ESPECFICO:
x Implementar programas que utilicen estructuras de
control condicionales e iterativas para la resolucin de
problemas que involucren toma de decisiones.
3
Plenaria de preguntas de
control
8
Trabajo autnomo de la
Unidad 3.
Leccin correspondiente
a la Unidad 3.
UNIDAD: 4
TEMA: LISTAS
OBJETIVOS ESPECFICOS:
x Identificar las propiedades de las listas como
herramienta de agrupacin de datos.
x Aplicar indexacin bsica y slicing para la manipulacin
de datos representados con listas.
Plenaria de preguntas de
control
Trabajo autnomo de la
Unidad 4.
Leccin correspondiente
a la Unidad 4.
RCP 15-08-334
Pgina 3 de 7
UNIDAD: 5
TEMA: ARREGLOS N-DIMENSIONALES
OBJETIVO ESPECFICO:
x Identificar las propiedades de los arreglos
Ndimensionales como herramienta de agrupacin de
datos.
Plenaria de preguntas de
control
14
Trabajo autnomo de la
Unidad 5.
Leccin correspondiente
a la Unidad 5.
estadsticas
UNIDAD: 6
TEMA: FUNCIONES
OBJETIVOS ESPECFICOS:
x Utilizar adecuadamente el principio computacional de
dividir un problema en mdulos para su resolucin.
x Crear funciones reconociendo adecuadamente los
parmetros de entrada, requerimientos de salida y
acciones a ejecutar para la resolucin de problemas.
Plenaria de preguntas de
control
10
Trabajo autnomo de la
Unidad 6.
Leccin correspondiente
a la Unidad 6.
CONTENIDO:
6.1 Paradigma de diseo divide y vencers.
6.2 Principios y conceptos fundamentales de diseo:
abstraccin,
descomposicin
de
programas,
encapsulamiento y ocultamiento de informacin,
separacin entre comportamiento e implementacin.
6.3 Definicin e implementacin de funciones.
6.4 Paso de parmetros por referencia, valor y retorno de
valores.
6.5 Alcance de variables.
6.6 Modularizacin
RCP 15-08-334
Pgina 4 de 7
UNIDAD: 7
TEMA: COLECCIONES
OBJETIVO ESPECFICO:
x Identificar los diferentes tipos de colecciones para
representar datos relacionados.
x Usar un tipo de coleccin para resolver un problema que
involucre manejo de datos.
7
Plenaria de preguntas de
control
6
Leccin correspondiente
a la Unidad 7.
Plenaria de preguntas de
control
6
x Utilizar operaciones de lectura y escritura propias de
archivos para la manipulacin y anlisis de datos
almacenados.
Trabajo autnomo de la
Unidad 8.
Leccin correspondiente
a la Unidad 8.
CONTENIDO:
8.1 Conceptos bsicos de archivos.
8.2 Operaciones de entrada utilizando archivos.
8.3 Operaciones de salida utilizando archivos.
UNIDAD: 9
TEMA: PROCESAMIENTO DE DATOS
OBJETIVOS ESPECFICOS:
RCP 15-08-334
Pgina 5 de 7
Plenaria de preguntas de
control
10
Trabajo autnomo de la
Unidad 9.
Leccin correspondiente
a la Unidad 9.
5.
HORAS DE
DOCENCIA
(aprendizaje
presencial)
6.1 y 6.2
3
6.
HORAS DE
PRCTICAS
DE
APLICACIN
6.3
1
HORAS DE
APRENDIZAJE
AUTNOMO
6.4
HORAS
TOTALES
SEMANALES
NMERO
TOTAL DE
CRDITOS
ESTRATEGIAS DE APRENDIZAJE
Actividades de Evaluacin
DIAGNSTICA
Exmenes
FORMATIVA
SUMATIVA
Bloqueado
Lecciones
Bloqueado
Tareas
Bloqueado
2.
3.
6.
RCP 15-08-334
Pgina 6 de 7
7.
8.
Bloqueado
Laboratorio/Experimental
Bloqueado
X
X
Participacin en Clase
Visitas
Bloqueado
Otras
9.
COMPLEMENTARIA
RCP 15-08-334
Pgina 7 de 7