Você está na página 1de 3

Presentacin del curso

Page 1 of 3

LENGUAJE DE PROGRAMACIN C#
PRESENTACIN
C# es un lenguaje de programacin orientado a objetos que obtiene todos los beneficios que el .NET Framework, que es el modelo de programacin diseado para simplificar la programacin de aplicaciones en un entorno sumamente distribuido: Internet, le brinda. El lenguaje C# es un estndar desde hace varios aos y es el lenguaje al que le ha apostado Microsoft para la nueva generacin de aplicaciones sobre la plataforma .NET. Permite crear aplicaciones de escritorio, aplicaciones Web y aplicaciones mviles. Contiene muchas caractersticas que hacen que el desarrollo de aplicaciones sea realmente rpido.

OBJETIVO
El participante identificar los elementos del .NET Framework y utilizar el paradigma de la programacin orientada a objetos que brinda C#.

PERFIL DE INGRESO
El curso est dirigido a personas interesadas en conocer el lenguaje de programacin C# para desarrollar aplicaciones. Los interesados debern: Haber acreditado o demostrar conocimiento equivalentes al curso Introduccin a la programacin. Contar con una cuenta de correo activa y acceso a Internet para conectarse al sitio del curso. Disponer de al menos 10 horas a la semana para revisar a fondo los contenidos y realizar las actividades de cada tema.

TEMARIO
1. EL NET FRAMEWORK 1. 2. 3. 4. 5. 6. 7. 8. Conceptos generales. Estructura de una aplicacin .NET El enfoque de construccin de software. Common Languaje Specification. Common Type System. Administracin de memoria automtica. Ensamblados. Espacios de nombres

2. COMPILADORES PARA C# 1. 2. 3. 4. Editores para C#. Visual Studio .NET El proyecto MONO. Compilacin y ejecucin de programas.

3. SINTAXIS DEL LENGUAJE 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Convenciones del lenguaje. Variables y tipos de datos. Tipos de datos elementales. Tipos de datos compuestos. Literales, contantes y enumeraciones. Alcances de variables. Conversiones entre tipos de datos. Operadores y precedencia. Estructuras de decisin. Estructuras de sitio.

http://cursosenlinea.tic.unam.mx/cursos/Lenguaje_de_programacion_C_.htm

31/01/2012

Presentacin del curso

Page 2 of 3

11. Funciones y procedimientos. 12. Colecciones. 4. MANEJO DE EXCEPCIONES 1. 2. 3. 4. 5. Try. La clase Exception. Generacin de excepciones. Excepciones. Errores lgicos.

5. USO DE LA PROGRAMACIN ORIENTADA A OBJETOS 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Creacin de una clase. Objetos basados en clases. Vinculacin temprana y tarda. Agregar un mdulo de clase. Definir propiedades de la clase. Propiedades compartidas. Visibilidad de las propiedades. Definicin de mtodos. Mtodos compartidos. Definicin del constructor. Definicin del destructor.

6. HERENCIA 1. 2. 3. 4. Clases, bases y subclases. Reemplazo de mtodos de la clase base. Herencia visual con Windows. Interfaces.

7. POLIMORFISMO 1. Polimorfismo mediante herencia. 2. Polimorfismo mediante interfaces. 8. SYSTEM WINDOWS FORMS 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Label. Button. Linklabel. Checkbox. Groupbox. Panel. RsadioButton. Textbox. Listbox. Checkedlistbox. Combobox. Picturebox. Timer. Tabcontrol. Trackbar. Progressbar. MainMenu. ToolBar StatusBar. Inputbox y Msgbox.

DURACIN
El curso tiene una duracin de 6 semanas, equivalente a 40 horas.

FORMA DE TRABAJO
Al inicio de cada bloque estarn disponibles los recursos y actividades para los temas, incluyendo ejercicios y prcticas que deber realizar al final de cada bloque, en las fechas sealadas en cada una de ellas. El curso consta de ocho temas los cuales debern ser revisados en un lapso mximo de seis semanas. El usuario es responsable de distribuir su tiempo para estudiar los temas que le corresponden en el periodo indicado. Las prcticas o ejercicios que se pidan en cada unidad se entregarn al instructor va correo electrnico al finalizar el estudio del tema correspondiente. Para todas las actividades que se indiquen a lo largo del desarrollo del curso, el participante contar con la asistencia

http://cursosenlinea.tic.unam.mx/cursos/Lenguaje_de_programacion_C_.htm

31/01/2012

Presentacin del curso

Page 3 of 3

de un asesor ya sea por medio del foro o por correo electrnico. En cada tema se abrir un foro de discusin relacionado con el mismo, en el cual deber participar segn se solicite.

EVALUACIN
La calificacin mnima aprobatoria es de 8.0. El lapso mximo para aprobar todos los temas es de seis semanas contadas a partir del inicio del curso. La evaluacin se compone de los siguientes puntos:

PRCTICAS Los participantes debern desarrollar actividades prcticas en cada bloque, las cuales deber entregar a ms tardar el ltimo da de cada bloque. PARTICIPACIN EN LAS DISCUSIONES DEL FORO Podr participar en los foros para solicitar aclaracin de dudas o para apoyar a sus compaeros en dudas tericas. CUESTIONARIOS Deber contestar cuestionarios para evaluar algunos temas. TOTAL REQUERIMIENTOS MNIMOS

70%

20%

10% 100%

Deber tener disponible un equipo de cmputo con las siguientes caractersticas:

HARDWARE:
Procesador Pentium 4 superior. Memoria RAM instalada de 512MB o superior. Espacio en el disco duro de al menos 500MB para la instalacin de los programas y archivos de trabajo. Monitor con una resolucin de 1024x768 o superior.

SOFTWARE:
Microsoft Windows XP o superior; Linux o UNIX. Visual Studio 2008. Un navegador (Microsoft Explorer, Mozilla Firefox, etc.), es recomendable utilizar las versiones ms actuales. Adobe Acrobat Reader u otro software libre para abrir los archivos PDF. Para los videos requiere tener instalados Adobe Flash Player. Puede bajarlo del sitio de Adobe.

http://cursosenlinea.tic.unam.mx/cursos/Lenguaje_de_programacion_C_.htm

31/01/2012

Você também pode gostar