- Arquitectura del .Net Framework. - Utilidad de la tecnología .Net
Transcripción
- Arquitectura del .Net Framework. - Utilidad de la tecnología .Net
SÍLABO DE FUNDAMENTOS DE PROGRAMACIÓN CÓDIGO DENOMINACIÓN NIVEL PRERREQUISITO ÁREA CURRICULAR CONDICIÓN Nº DE HORAS : DAN001 : FUNDAMENTOS DE PROGRAMACIÓN : Básico : Sin Prerrequisito : Desarrollador de Aplicaciones .NET : Obligatorio : Total: 26 Teóricas: 02 Prácticas: 24 SUMILLA: La asignatura de Fundamentos de la Programación es de naturaleza teórico-práctica; se propone presentar al alumno conceptos de programación y desarrollar en el estudiante competencias para elaborar algoritmos que permitan resolver problemas de mediana complejidad aplicando los fundamentos de la programación; asimismo utilizar correctamente un lenguaje de programación .NET COMPETENCIA: Comprende y Aplica los principios de las estructuras de datos y algoritmos, sus reglas, construcciones lógicas, procedimientos y reglas semánticas, para la implementación de soluciones utilizando el lenguaje de programación Visual Basic .NET, con mucha habilidad y sobre todo creatividad. CAPACIDADES: 1. Conoce la arquitectura del .Net Framework. 2. Entiende el funcionamiento de los componentes BCL y CLR del .Net Framework. 3. Aplica los fundamentos de programación (variables, constantes, tipos de datos, estructuras de control de flujo, procedimientos, funciones, arreglos y ficheros). 4. Diseña las Interfaces de Usuario usando los controles internos del .Net Framework (Label, TextBox, Button, etc) y controles externos. CONTENIDOS BÁSICOS: SESIÓN 1 - - Arquitectura del .Net Framework. Utilidad de la tecnología .Net Descripción y uso de los componentes del .Net Framework el BCL (Base Class Library) y CLR (Common Language Runtime). Trabajando con el .Net Framework SDK y Herramientas Free (libres) para desarrollar aplicaciones de Consola, Windows y Web. CENTRO DE CÓMPUTO E INFORMÁTICA - - Trabajando con herramientas de compilación, desensamblado, ensamblado. Entender los conceptos de Assembly, NameSpace, Importaciones, Archivos portables y Lenguaje Intermedio. PÁG. 1 SESIÓN 2 - - - Trabajando con el Visual Studio .Net Descripción de las partes del IDE. Diferenciar que es una Solución y un Proyecto. Creación de aplicaciones de tipo consola y Windows desde el Visual Studio.Net. Descripción y Uso de algunas Librerías, Clases y NameSpace más utilizadas. Uso del AssemblyInfo.vb. Diferenciar NameSpace de archivo y de proyecto. Formas de reutilizar la funcionalidad de una clase. Definición de objetos. Trabajar con los objetos básicos Form, Label, TextBox y Button. SESIÓN 3 - Fundamentos del lenguaje de programación VB.Net. Variables. Constantes. Tipos de datos. Estructuras Secuenciales. Estructuras selectivas (If, Select Case). Estructuras repetitivas (Do While, For). Resolución de problemas con las estructuras. - ImageList. PictureBox. ProgressBar. StatusBar. NotifyIcon. OpenFileDialog. SaveFileDialog. FontDialog. ColorDialog. - SESIÓN 5 - Trabajando con formularios. - Creando aplicaciones MDI. - Trabajando con variables Públicas. - Procedimientos y Funciones. SESIÓN 6 - Arreglos. Vectores. Matrices. Ficheros. Secuenciales. Binarios. SESIÓN 4 - Trabajando con los controles internos del .Net Framework. RichTextBox. LabelLink. Group Box. CheckBox. RadioButton. ListBox. ComboBox. Timer. HScrollBar. VScrolBar. MainMenu. ContextMenu. TollBar. CENTRO DE CÓMPUTO E INFORMÁTICA PÁG. 2 ACTITUDES: Asiste puntualmente a las sesiones de práctica. Demuestra responsabilidad en el trabajo de laboratorio. Demuestra creatividad en el manejo del lenguaje de programación Visual Basic .NET CRITERIOS DE EVALUACIÓN: Asistencia a las clases teóricas y a las prácticas de acuerdo al reglamento de evaluación. Calificación: La evaluación del aprendizaje de las capacidades y actitudes, será de acuerdo a los indicadores establecidos en el desarrollo de cada unidad didáctica. Los indicadores de capacidades se evaluarán a través de pruebas escritas de cotejo para la observación del desarrollo de actividades experimentales y los indicadores actitudinales serán evaluados por medio de una escala de calificación. La fórmula para la obtención del promedio final será la siguiente: Promedio = 0,9 (Promedio Capacidades) + Actitudes BIBLIOGRAFÍA Y WEBGRAFÍA: Luís Joyanes Aguilar, Luís Rodriguez Baena, Matilde Fernandez Azulea, Fundamentos de Programación, Libro de Problemas, 2009. Manuel Santos Gonzales, Manuel Patiño Cortes, Ismael Raya Cabrera, Fundamentos de Programación, 2005. CENTRO DE CÓMPUTO E INFORMÁTICA PÁG. 3