- 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