Licenciatura En Informatica

En este sitio se encuentra el temario y material desarrollado, tambien una invitacion a colaborar y aportar mas material.

Sitio Web Recomendado: www.ProgramacionFacil.com

Unidad 1 Fundamentos del lenguaje

1.1.1 Introduccion al Lenguaje y a su entorno de desarrollo

1.2 Comentarios Programacion

1.3 Variables Y Constantes

1.4 Objetos que permiten Es por consola

1.5 Operadores Programacion

1.6 Tipos de Datos

1.6.1 Tipos de Datos Fundamentales

1.6.2 Tipos de Datos definidos por usuario

1.7 Palabras Reservadas

1.8 Expresiones Programacion

1.9 Estructuras de Control

1.9.1 Estructuras de Asignacion

1.9.2 Estructuras de Seleccion

1.9.3 Estructuras de Iteracion

2 Subprogramas

2.1 Definicion de Subprograma

2.1.1 Estructura de un Subprograma

2.1.2 Valor de Retorno

2.2 Declaracion Subprograma

2.3 Bibliotecas O Librerias Subprogramas

2.4

Primer Acercamiento Clases y Objetos

2.5 Ambito y Tiempo de Vida de Variables

2.6 Argumentos y Paso de Parametros

2.7 Sobrecarga de Subprogramas

2.8 Recursividad Programacion

3 Punteros Referencias Y Arreglos Creacion

3.2 Operaciones Con Punteros Apuntadores

3.3 Referencias Programacion

3.4 Arreglos Unidimensionales Bidimensionales Y Multidimensionales

3.5 Cadenas De Caracteres

3.6 Asignacion Dinamica De Memoria

3.7 Clases Predefinidas Arreglos

4 Clases y Objetos

4.1 Definicion De Clase

4.2 Declaracion Clases

4.3 Miembros De Una Clase

4.4 Ambito De Clase

4.5 Especificadores De Acceso

4.6 Creacion De Objetos

4.7 Puntero This

4.8 Constructores Y Destructores

5 Herencia

5.1 Importancia Herencia En Poo

5.2 Jerarquia De Herencia

5.2.1 Conceptos De Herencia Simple Y Multiple

5.2.2 Principios Generales Diseņo Jerarquias

5.2.3 Especificadores De Acceso Jerarquia De Clases

5.3 Definicionde Clase Base

5.4 Definicion De Clase Derivada

5.4.1 Constructores Y Destructores Clases Derivadas

5.4.2 Conversion Clase Derivada Clase Basehttp://www.mitecnologico.com/Main/ProgramacionI?action=edit

5.5 Herencia Multiple

6 Polimorfismo

6.1 Concepto De Polimorfismo

6.2 Clase Base Abstracta

6.3 Subprogramas Virtuales

6.4 Destructores Virtuales

7 Archivos

7.1 Clases De Es Clase Base Abstracta

7.2 Archivos Texto Entrada Salida

7.3 Archivos Leer y Escribir

7.4 Archivos Binarios Entrada Salida

Competencias Digitales (Tic’s Basicas) a construir con estos TEMAS:

  • Sacar una cuenta (click en )www.Gmail.com , usando todos los datos apropiados, recordar construir un usuario que lleve todos sus nombres y apellidos correctos, ver VIDEO GMAIL abajo en esta pagina.

pd: Si ya se tiene esta cuenta en otra materia solo ignorar esta competencia digital.

  • Sacar una cuenta (click en)www.Blogger.com, usando el correo de Gmail y tratar de conseguir el mismo usuario que se consiguio en Gmail ver VIDEO BLOGGER abajo en esta pagina.

pd: Si ya se tiene esta cuenta en otra materia solo ignorar esta competencia digital.

  • Crear el Libro de esta materia (abriendo un blog como lo llama blogger) en www.Blogger.com ver el VIDEO BLOGGER abajo en esta pagina, recordar usar el titulo mas aproximado a la materia que se pueda.
  • Crear un primer post (como lo llama blogger) o Tema (como lo conocemos nosotros) llamado Introduccion a la Materia en www.Blogger.com ver el VIDEO BLOGGER abajo en esta pagina.

pd: Escribir una muy breve descripcion de la materia ( no mas de uno o dos parrafos ) asi como tambien las expectativas y todas las competencias o habilidades digitales o de otra naturaleza que esperan practicar, aprender, construir, etc.

  • Crear todos los demas temas usando un post (como los llama blogger) para este Libro en wwww.blogger.com ver el VIDEO BLOGGER abajo en esta pagina.

pd: Recordar que un BLOG es una MATERIA y un POST es un TEMA de una materia.

pd: Solo crear los temas o post’s con titulos lo mas aproximados al tema real y dejarlos en blanco de momento.

pd: Saludos y suerte Prof Lauro Soto, Ensenada, BC, Mexico.