Sie sind auf Seite 1von 8

UNIVERSIDAD DE VIÑA DEL MAR

ÁREA INFORMÁTICA
PRESENTACIÓN DE PROYECTOS
DE NUEVAS CARRERAS

PROGRAMA DE LOS CURSOS O ASIGNATURAS DE LA CARRERA


(Incluyendo las Práctica)

Nombre asignatura

ALGORITMOS Y PROGRAMACIÓN

Carácter de la asignatura (Obligatoria/Electiva)

OBLIGATORIA

Pre-requisitos

NO TIENE

Ubicación dentro del plan de estudio (Semestre o año)

PRIMER SEMESTRE

Número de clases por semana Tiempo de clases por semana


(Horas de 45 minutos)

03 CATEDRA + 01 AYUDANTIA 270 MINUTOS

Carga académica semanal


(Número de horas lectivas y estimación de las horas de
estudio o trabajo autónomo que tiene el curso).

6 HORAS
UNIVERSIDAD DE VIÑA DEL MAR
ÁREA INFORMÁTICA
PRESENTACIÓN DE PROYECTOS
DE NUEVAS CARRERAS

OBJETIVO GENERAL

Al finalizar el curso los alumnos serán capaces de : Comprender y aplicar el


razonamiento algorítmico para la solución de problemas computacionales.
Además, podrán comprender y aplicar técnica y métodos para la interpretación
graficas, lingüística y sistemática de los algoritmos (utilizando el paradigma de
programación estructurada).

OBJETIVOS ESPECIFICOS

 Comprender el rol de la programación en el trabajo operacional de una


computadora.

 Comprender y aplicar el razonamiento algorítmico en la resolución de


problemas cotidianos.

 Elaborar Algoritmos estructurados.

 Interpretar los Algoritmos estructurados mediante técnicas: gráficas (Diagrama


de Flujo y Nassi-Schneiderman) o lingüísticas (Pseudocódigo).

 Diseñar, elaborar y representar programas estructurados a partir de los


algoritmos definidos (Se recomienda que el lenguaje de programación que se
utilice sea C).
UNIVERSIDAD DE VIÑA DEL MAR
ÁREA INFORMÁTICA
PRESENTACIÓN DE PROYECTOS
DE NUEVAS CARRERAS

Contenidos de la asignatura

Objetivo Operacional: Al término de la Unidad el estudiante debe adquirir los


siguientes dominios:
 Comprender el rol de la programación en el trabajo lógico de una
computadora.
 Comprender los conceptos básicos de los algoritmos y su importancia en
la programación.
 Conocer y aplicar la estructura general de un programa en la resolución de
problemas simples.

Tiempo de Desarrollo: 2 semanas (540 minutos)

Unidad 1 Introducción a la Resolución de Problemas con Computadoras

Rol de los programas en la lógica de una computadora


- Organización de una computadora (Hardware y Dispositivos de
Almacenamiento).
- Software y Lenguajes de Programación.
- Historia de los Lenguajes de Programación.
Introducción a la Programación
- Fases de la resolución de problemas.
- Programación modular y estructurada.
- Algoritmos: Conceptos y Características.
- Conceptos de Programas
- Partes de un Programa.
- Elementos básicos de un programa.
- Operaciones de Asignación y Entrada y Salida.

Objetivo Operacional: Al término de la Unidad el estudiante debe adquirir los


siguientes dominios:
 Comprender, evaluar y aplicar las estructuras de control selectivas para la
resolución de problemas.
 Comprender, evaluar y aplicar las estructuras de control repetitivas para la
resolución de problemas.

Tiempo de Desarrollo: 3 semanas (810 minutos)

UNIDAD 2 Flujos de Control de un Programa

Estructuras Selectivas
- Estructuras Secuenciales
- Estructuras Selectivas
- Alternativa simple
- Alternativa múltiple
- Estructuras anidadas
- Otras estructuras
Estructuras Repetitivas
UNIVERSIDAD DE VIÑA DEL MAR
ÁREA INFORMÁTICA
PRESENTACIÓN DE PROYECTOS
DE NUEVAS CARRERAS

- Estructura mientras y hacer – mientras


- Estructura repetir.
- Estructura desde/para
- Salidas internas de los bucles
- Sentencias interrumpir y continuar
- Estructuras anidadas

Objetivo Operacional: Al término de la Unidad el estudiante debe adquirir los


siguientes dominios:
 Comprender y aplicar arreglos unidimensionales y bidimensionales en la
resolución de problemas computacionales.
 Comprender y aplicar cadenas de caracteres.

Tiempo de Desarrollo: 2 semanas (540 minutos)

Unidad 3 Arreglos y Cadenas de Caracteres

Arreglos Unidimensionales y Bidimensionales


- Arreglos Unidimensionales
- Operaciones con Arreglos Unidimensionales.
- Arreglos Bidimensionales
- Operaciones con Arreglos Bidimensionales
Cadenas de Caracteres
- Definición.
- Tipos de Datos
- Operaciones con cadenas

Objetivo Operacional: Al término de la Unidad el estudiante debe adquirir los


siguientes dominios:
 Comprender y aplicar el paradigma de programación procedimental y
modular.
 Comprender y aplicar funciones o procedimientos en la resolución de
problemas computacionales.

Tiempo de Desarrollo: 4 semanas (1080 minutos)

Unidad 4 Subprogramas

Funciones y Procedimientos
- Definición
- Variables locales y globales.
- Paso de Parámetros.

Objetivo Operacional: Al término de la Unidad el estudiante debe adquirir los


siguientes dominios:
 Comprender y aplicar un lenguaje de programación estructurado para la
sistematización de un algoritmo.
UNIVERSIDAD DE VIÑA DEL MAR
ÁREA INFORMÁTICA
PRESENTACIÓN DE PROYECTOS
DE NUEVAS CARRERAS

 Comprender e interpretar sintaxis y semántica de un lenguaje de


programación estructurado.

Tiempo de Desarrollo: 5 semanas (1350 minutos)

Unidad 5 Programación en C

Introducción
- Estructura básica del programa.
- Tipos de datos.
- Operaciones de Declaración
- Operaciones de Asignación
- Operaciones de Entrada y Salida
- Primer Ejemplo en el lenguaje.
Flujos de Control
- Estructuras Secuenciales
- Estructuras Selectivas
- Estructuras Repetitivas
Arreglos
- Arreglos Unidimensionales
- Arreglos Bidimensionales
- Cadenas
Funciones y Procedimientos
- Utilización en el lenguaje
UNIVERSIDAD DE VIÑA DEL MAR
ÁREA INFORMÁTICA
PRESENTACIÓN DE PROYECTOS
DE NUEVAS CARRERAS

Métodos de instrucción que serán usados en la asignatura

 Clases expositivas.
 Ejercicios prácticos
 Trabajos Grupales

Evaluación
Describir los métodos de evaluación para medir los objetivos propuestos en la
asignatura
UNIVERSIDAD DE VIÑA DEL MAR
ÁREA INFORMÁTICA
PRESENTACIÓN DE PROYECTOS
DE NUEVAS CARRERAS

 3 Certámenes.
 1 Certamen Unidad 1 y 2 25%
 2 Certamen Unidad 3 y 4 25%
 3 Certamen Unidad 5 25%

 1 Nota por concepto de tareas de programación 25%


UNIVERSIDAD DE VIÑA DEL MAR
ÁREA INFORMÁTICA
PRESENTACIÓN DE PROYECTOS
DE NUEVAS CARRERAS

BIBLIOGRAFIA OBLIGATORIA

 “Fundamentos de Programación: Algoritmos, Estructuras de Datos y Objetos”,


Luis Joyanes Aguilar, Mc Graw Hill, 2003.
 “Libro de Problemas: Fundamentos de la Programación”, Luis Joyanes
Aguilar, Mc Graw Hill, 2003.

BIBLIOGRAFIA COMPLEMENTARIA

 R. Sedgewick, “An Introduction to the Analysis of Algorithms”, Addison Wesley,


1996
 Heileman, Gregory, university of New Mexico, “estructura de Datos, Algoritmo
y Programación”, Mc Graw Hill, 1ª Edición 1998.
 Tenenbaum, Aaron M. / Augestein, Moshe J. Estructura de datos en C.
Prentice Hall, México, 1983.
 Clavel, Gilles / Biondi, Joelle. Introducción a la programación: tomo II
Estructura de Datos. Masson, Barcelona, 1985.
 Kernighan, Brian W. / Pike, Rob. La Práctica de la programación. Pearson
Eduación, México, 2000.

Das könnte Ihnen auch gefallen