Вы находитесь на странице: 1из 4

UNIVERSIDAD AUTONOMA DE QUERETARO

Facultad de Informática

ÁREA: PROGRAMACIÓN E INGENIERÍA DE SOFTWARE


INTRODUCCIÓN A LA PROGRAMACIÓN(1601).

ÁREA DE CONOCIMIENTO: PROGRAMACIÓN E INGENIERÍA DE SOFTWARE


CRÉDITOS: 7
HORAS TEÓRICAS ASIGNADAS A LA SEMANA: 2
HORAS PRÁCTICAS ASIGNADAS A LA SEMANA: 2
PROGRAMAS EDUCATIVOS EN LOS QUE SE IMPARTE:

LICENCIATURA EN ADMINISTRACIÓN DE TECNOLOGÍAS DE INFORMACIÓN


LICENCIATURA EN INFORMATICA
INGENIERIA EN COMPUTACIÓN
INGENIERIA DE SOFTWARE
INGENIERIA DE TELECOMUNICACIONES Y REDES

OBJETIVO GENERAL
Al término del curso el alumno podrá transformar algoritmos a su versión orientada a los
datos, cuales son las operaciones que son posibles realizar con los datos dentro de un
programa así como algunos conceptos básicos, como realizar pruebas de escritorio, hacer
uso de métodos y por ultimo aprenderá una programación orientada a objetos con uso de
clases

CONTENIDO TEMÁTICO

UNIDAD 1.
TITULO: ALGORITMOS, DIAGRAMAS DE FLUJO Y PROGRAMAS

OBJETIVO ESPECÍFICO.
Al finalizar el tema el estudiante conocerá los fundamentos de la sintaxis para poder crear
diagramas de flujo.

TEMAS

1.1 Problemas y algoritmos


1.2 Diagramas de flujo
1.2.1 Reglas para la construcción de la diagramas de flujo
1.3 Conceptos fundamentales
1.3.1 Tipos de datos
1.3.2 Identificadores, constantes y variables
1.3.3 Operaciones aritméticas
1.3.4 Expresiones lógicas
1.3.5 Bloque de asignación
1.4 Construcción de diagramas de flujo
1.5 Programas
UNIVERSIDAD AUTONOMA DE QUERETARO
Facultad de Informática
UNIDAD 2
TITULO: Estructuras Algorítmicas Selectivas

OBJETIVO ESPECÍFICO.
Al finalizar el tema el alumno conocerá los tipos fundamentales de Estructuras Selectivas

TEMAS

2.1 Introducción
2.2 La estructura selectiva simple si entonces
2.3 La estructura selectiva doble si entonces /sino
2.4 La estructura selectiva múltiple si múltiple
2.5 Estructuras selectivas en cascada (anidadas)

UNIDAD 3
TITULO: Estructuras Algorítmicas Repetitivas

OBJETIVO ESPECÍFICO.
Al finalizar el tema el alumno conocerá los tipos fundamentales de Estructuras Repetitivas

TEMAS

3.1 Introducción
3.2 La estructura repetitiva repetir (for)
3.3 La estructura repetitiva mientras (while)

UNIDAD 4
TITULO: Estructura de Datos: Arreglos

OBJETIVO ESPECÍFICO.
Al finalizar el tema el alumno conocerá como hacer uso de arreglos en un lenguaje de
programación

TEMAS

4.1 Introducción
4.2 Arreglos
4.2.1 Definición de arreglos
4.2.2 Operaciones con arreglos
4.3 Arreglos multidimensionales
4.3.1 Arreglos bidimensionales
4.3.2 Arreglos de más de dos dimensiones
UNIVERSIDAD AUTONOMA DE QUERETARO
Facultad de Informática
UNIDAD 5

TEMA: METODOS

OBJETIVO ESPECÍFICO.
Al finalizar el tema el alumno podrá hacer uso de mas de un método dentro de una clase;
métodos que no regresan valor equivalente a módulos en la programación estructurada.
Se aprenderá el manejo de variables de clase, variables locales y el uso de parámetros por
valor y por referencia. Asimismo, se estudiaran los métodos que regresan valor, equivalente
a funciones definidas por el usuario en la programación estructurada. También se estudiaran
algunas funciones estándar como son; funciones para la manipulación de cadenas de
caracteres y algunas funciones especiales.

TEMAS

5.1 Métodos que no regresan valor


5.2 Formato general de una clase con métodos
5.3 Variables globales, locales y parámetros
5.3.1 Variables globales
5.3.2 Variables locales
5.3.3 Parámetros
5.3.3.1 Parámetro por referencia
5.3.3.2 Parámetro por valor
5.4 Funciones estándar
5.4.1 Funciones cadena de caracteres
5.4.2 Validación de la entrada de datos
5.4.3 Funciones especiales
5.5 Métodos que regresan valor

UNIDAD 6

TEMA: PROGRAMACION ORIENTADA A OBJETOS USANDO EL DIAGRAMA DE CLASES

OBJETIVO ESPECÍFICO.
En este capítulo el alumno aprenderá los conceptos básicos de la programación orientada a
objetos: objetos, clases, métodos y encapsulación; y su aplicación en el diseño de
programas o algoritmos orientados a objetos, a través del uso del diagrama de clases y la
arquitectura modelo-vista-controlador

TEMAS

6.1 Objetos
6.2 Cases y su relación con los objetos
6.2.1 Determinar las clases
6.2.2 Representación de la clase y sus instancias
6.3 Métodos y encapsulación
6.3.1 Métodos
6.3.2 Encapsulación
6.4 Diseño de diagramas de clases
6.4.1 Modificaciones de acceso (visibilidad)
6.5 Generar instancias de una clase
6.6 Arquitectura modelo-vista-controlador
UNIVERSIDAD AUTONOMA DE QUERETARO
Facultad de Informática
EVALUACION

PARCIALES UNIDADES A EVALUAR PERIODO


PARCIAL 1 1-2 JULIO-DICIEMBRE
PARCIAL 2 3-4 JULIO-DICIEMBRE
PARCIAL 3 5-6 JULIO-DICIEMBRE
FINAL 1-6 JULIO-DICIEMBRE

Bibliografía básica.

Titulo: Metodologia de la Programación


Autor: Cairó Osvaldo
Editorial: Alfaomega
ISBN: 970-15-0940-4

Titulo: Metodología de la Programación Orientada a Objetos


Autor: López Román Leobardo
Editorial: Alfaomega
ISBN: 970-15-1173-5

Titulo: Introducción a la Programación


Autor: Ramírez Felipe
Editorial: Alfaomega
ISBN: 978-970-15-1280-7

Titulo: Diseño de Programas


Autor: Menchén Peñuela Antonio
Editorial: Alfaomega
ISBN: 978-607-707-026-9

Вам также может понравиться