Está en la página 1de 19

Universidad Tecnolgica Nacional Facultad Regional San Francisco

Tecnicatura Superior en Programacin

Laboratorio de Computacin II

PLANIFICACIN CICLO LECTIVO 2012

Tecnicatura Superior en Programacin Laboratorio de Computacin II

NDICE
NDICE .............................................................................................................................................. 2 PROFESIONAL DOCENTE A CARGO ........................................................................................ 3 UBICACIN...................................................................................................................................... 4 OBJETIVOS ...................................................................................................................................... 5 ORGANIZACIN DE CONTENIDOS .......................................................................................... 6 PROGRAMA ANALTICO ............................................................................................................. 7 CRITERIOS DE EVALUACIN .................................................................................................... 9 EVALUACIN:.................................................................................................................................. 9 AUTOEVALUACIN: ......................................................................................................................... 9 PLAN DE TRABAJO ..................................................................................................................... 10 METODOLOGA ........................................................................................................................... 11 BIBLIOGRAFA ............................................................................................................................. 12 ARTICULACIN ........................................................................................................................... 13 ARTICULACIN CON EL REA: ...................................................................................................... 13 TEMAS RELACIONADOS CON MATERIAS DEL REA: ....................................................................... 14 ARTICULACIN CON EL NIVEL: ..................................................................................................... 15 TEMAS RELACIONADOS CON MATERIAS DEL NIVEL: ...................................................................... 16 ARTICULACIN CON LAS CORRELATIVAS: ..................................................................................... 17 TEMAS RELACIONADOS CON LAS CORRELATIVAS: ......................................................................... 18 ORIENTACIN .............................................................................................................................. 19 DEL REA: .................................................................................................................................... 19 DE LA ASIGNATURA: ..................................................................................................................... 19

Pgina 2 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

PROFESIONAL DOCENTE A CARGO


Docente Bonino, Mara Beln Categora JTP a cargo Ttulo Profesional Ingeniera en Sistemas de Informacin

Pgina 3 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

UBICACIN
Dentro del contexto curricular prescripto se ubica en: Carrera: Plan: Orientacin: rea: Nivel: Carga Horaria Semanal: Rgimen: Tecnicatura Superior en Programacin 2003 Programacin Disciplinas Tecnolgicas 1er. ao 6 horas Cuatrimestral

Terica
Teora Prctica Laboratorio

Distribucin horaria Formacin Prctica


Formacin experimental Resolucin de problemas de Ingeniera Proyecto y diseo Prctica profesional supervisada

Total de horas

Pgina 4 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

OBJETIVOS
El objetivo general de la asignatura es formar un profesional con slidos conocimientos en las estructuras de datos bsicas de programacin, adquiriendo buenas prcticas de codificacin y generando as, aplicaciones de calidad.

Pgina 5 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

ORGANIZACIN DE CONTENIDOS
Eje Temtico N 1: Entorno de Desarrollo Contenidos Conceptuales: Conceptos sobre la utilizacin del entorno de desarrollo. Formacin en la configuracin y disposicin de las ventanas y barras de herramientas. Toma de decisin en la utilizacin del entorno de desarrollo. Contenidos Procedimentales:

Contenidos Actitudinales:

Eje Temtico N 2: Programacin Contenidos Conceptuales: Conceptos sobre la utilizacin del tipo de datos Char y String. Conceptos sobre la utilizacin de la clase StringBuilder. Conceptos sobre la utilizacin de arreglos y estructuras de datos. Formacin en la utilizacin de los tipos de datos Char, String y StringBuilder. Formacin en la utilizacin de arreglos y estructuras de datos. Toma de decisin en la utilizacin de Char, String, StringBuilder, arreglos y estructuras de datos.

Contenidos Procedimentales:

Contenidos Actitudinales:

Eje Temtico N 3: Colecciones Contenidos Conceptuales: Conceptos sobre las interfaces y su implementacin. Conceptos de los distintos tipos de colecciones. Conceptos sobre las diferencias entre colecciones y arreglos. Formacin en la utilizacin de los distintos tipos de colecciones. Toma de decisin en la utilizacin de los distintos tipos de colecciones.

Contenidos Procedimentales: Contenidos Actitudinales:

Pgina 6 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

PROGRAMA ANALTICO
Eje Temtico N 1: Entorno de Desarrollo Unidad N 1: Explorador de Soluciones Qu es una solucin. Qu es un proyecto. tems de un proyecto. Referencias. Clases. Formularios. Acoplamiento de ventanas. Unidad N 2: Ventanas del Entorno Propiedades. Uso de la ayuda. Cuadro de herramientas. Esquema del documento. Lista de tareas. Lista de errores. Unidad N 3: Barras de Herramientas Estndar. Editor de textos. Depurador.

Eje Temtico N 2: Programacin Unidad N 4: Clase Char Definicin. Utilizacin. Comparar caracteres: CompareTo, Equals. Conversin entre tipos: GetNumericValue, ToString, Parse, TryParse. Cambiar maysculas y minsculas: ToUpper, ToLower. Categoras de caracteres: GetUnicodeCategory Unidad N 5: Clase String Definicin. Utilizacin. Creacin de nuevas cadenas: Format, Concat, Join, Insert, CopyTo. Recortar y quitar caracteres: Trim, TrimStart, TrimEnd, Remove. Cadenas de relleno: PadLeft,PadRight. Comparar cadenas: Compare, Equals Cambiar maysculas y minsculas: ToUpper, ToLower. Dividir cadenas: Split. Buscar en cadenas: StartsWith, EndsWith, IndexOf, LastIndexOf. Unidad N 6: Clase StringBuilder Definicin.

Pgina 7 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

Capacidad y longitud. Modificar una cadena: Append, AppendFormat, Insert, Remove, Replace.

Unidad N 7: Clase Array Definicin. Ordenacin: Sort, Reverse. Ordenacin de arreglos simultneos. Bsqueda: IndexOf, LastIndexOf Copiar elementos: CopyTo Unidad N 8: Estructuras de datos Definicin. Utilizacin. Arreglo de estructuras. Interfaz IComparable. Ordenacin de un arreglo de estructuras.

Eje Temtico N 3: Colecciones Unidad N 9: Interfaz ICollection e IList Definicin. ArrayList: Creacin y manipulacin de la coleccin: Add, Insert, Clear, Remove, RemoveAt, IndexOf, LastIndexOf, Sort, Reverse. StringCollection: Creacin y manipulacin de la coleccin: Add, Insert, Clear, Remove, RemoveAt, IndexOf. Unidad N 10: Interfaz IDictionary Definicin. SortedList: Creacin y manipulacin de la coleccin: Add, Clear, Remove, RemoveAt, Contains, ContainsKey, ContainsValue, IndexOfKey, IndexOfValue, GetByIndex, GetKey. Hashtable: Creacin y manipulacin de la coleccin: Add, Clear, Remove, Contains, ContainsKey, ContainsValue. Unidad N 11: Otras colecciones Pila: Push, Clear, Pop, Contains, Peek. Cola: Enqueue, Clear, Dequeue, Contains, Peek. Genricos: Definicin y utilizacin.

Pgina 8 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

CRITERIOS DE EVALUACIN
Evaluacin: Regularidad: Asistencia a las ctedras segn Reglamento de estudio. Aprobacin de 2 (dos) parciales con 4 (cuatro) o ms cada uno. Presentacin y aprobacin de trabajos prcticos exigidos por la ctedra.

Autoevaluacin: Ser realizada utilizando el instrumento elaborado desde Secretara Acadmica y aprobado por Consejo Acadmico.

Pgina 9 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

PLAN DE TRABAJO
Eje temtico N 1: Entorno de Desarrollo
Semana Contenidos
Unidad N 1: Explorador de Soluciones Unidad N 2: Ventanas del entorno Unidad N 3: Barras de herramientas Repaso y ejercitacin

Metodologa

Evaluacin

Nivel de Profundidad

Bibliografa

Taller, Clase

Informal en clases. Prctica Conceptual y en primer prctico. parcial.

Eje temtico N 2: Programacin


Semana Contenidos
Repaso y ejercitacin. Unidad N 4: Clase Char. Unidad N 5: Clase String. Unidad N 6: Clase StringBuilder. Unidad N 7: Clase Array. Unidad N 8: Estructuras de datos. Repaso de temas vistos.

Metodologa

Evaluacin

Nivel de Profundidad

Bibliografa

2-9

Taller, Clase

Informal en clases. Prctica Conceptual y en primer prctico. parcial.

Eje temtico N 3: Colecciones


Semana Contenidos
Unidad N 9: Clase Char. Unidad N 10: Clase String. Unidad N 11: Clase StringBuilder. Repaso de temas vistos.

Metodologa

Evaluacin

Nivel de Profundidad

Bibliografa

10-14

Taller, Clase

Informal en clases. Prctica Conceptual y en segundo prctico. parcial.

Pgina 10 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

METODOLOGA
Se expondr la teora en clases, con la participacin de los alumnos y la consecuente resolucin de problemas y ejercicios correspondientes al tema dictado. Para el desarrollo terico se utilizarn la PC, el can y pizarrn. Para el desarrollo de trabajos prcticos en el laboratorio, se utilizarn las PC del mismo. Se entregar a los alumnos un documento de apoyo elaborado especialmente para la ctedra.

Pgina 11 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

BIBLIOGRAFA
1. Autor: Harvey M. Deitel Ttulo: Cmo programar en C# Editorial: Pearson Edicin: Segunda Edicin, 2007 2. Autor: Ceballos Sierra, Francisco Javier Ttulo: Enciclopedia de Microsoft Visual C# Editorial: Alfaomega Edicin: Segunda edicin, 2007. 3. Microsoft MSDN Library en espaol http://msdn.microsoft.com/library/ 2012

Pgina 12 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

ARTICULACIN
Articulacin con el rea: Asignatura Programacin I Sistemas de Procesamiento de Datos Laboratorio de Computacin I Programacin II Arquitectura y Sistemas Operativos Laboratorio de Computacin II Programacin III Elementos de Investigacin Operativa Laboratorio de Computacin III Metodologas de Sistemas I Diseo y Administracin de Bases de Datos Laboratorio de Computacin IV Carga Horaria 6 hs ctedra 6 hs ctedra 6 hs ctedra 6 hs ctedra 6 hs ctedra 6 hs ctedra 6 hs ctedra 6 hs ctedra 6 hs ctedra 12 hs ctedra 6 hs ctedra 6 hs ctedra Porcentaje 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 % 20 % 40 % 20 % 20 %

Pgina 13 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

Temas relacionados con materias del rea: Programacin I Vectores, matrices y cadenas de caracteres Funciones y procedimientos Laboratorio de Computacin I Uso del IDE Mtodos y parmetros Matrices Programacin II Arreglos, cadenas y punteros Asignacin dinmica de memoria Tema relacionado Clase array Todos los mtodos expuestos por las distintas clases estudiadas. Tema relacionado Explorador de Soluciones, ventanas del entorno, barras de herramientas Todos los mtodos expuestos por las distintas clases estudiadas. Clase Array Tema relacionado Clases String y Array Pila, Cola, Genricos

Pgina 14 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

Articulacin con el Nivel: Asignatura Laboratorio de Computacin II Programacin II Arquitectura y Sistemas Operativos Estadstica Ingls II Metodologa de la Investigacin Carga Horaria 6 hs ctedra 6 hs ctedra 6 hs ctedra 3 hs ctedra 6 hs ctedra 3 hs ctedra Porcentaje 20 % 20 % 20 % 10 % 20 % 10 %

Pgina 15 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

Temas relacionados con materias del nivel: Programacin II Arreglos, cadenas y punteros Asignacin dinmica de memoria Tema relacionado Clases String y Array Pila, Cola, Genricos

Pgina 16 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

Articulacin con las correlativas: Asignatura


Laboratorio de Computacin II

Para cursar
Cursada Programacin I Laboratorio de Computacin I Aprobada -

Para rendir
Aprobada Programacin I Laboratorio de Computacin I

Pgina 17 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

Temas relacionados con las correlativas:

Programacin I Vectores, matrices y cadenas de caracteres Funciones y procedimientos Laboratorio de Computacin I Uso del IDE Mtodos y parmetros Matrices

Tema relacionado Clase array Todos los mtodos expuestos por las distintas clases estudiadas. Tema relacionado Explorador de Soluciones, ventanas del entorno, barras de herramientas Todos los mtodos expuestos por las distintas clases estudiadas. Clase Array

Pgina 18 de 19

Tecnicatura Superior en Programacin Laboratorio de Computacin II

ORIENTACIN
Del rea: La carrera Tecnicatura Superior en Programacin y sus asignaturas en general tienen una clara orientacin prctica. El diseo curricular demuestra una tendencia a la aplicacin directa de los conocimientos de cada ctedra en la programacin de sistemas de uso cotidiano.

De la Asignatura: La orientacin de la asignatura Laboratorio de Computacin II es en parte terica, pero principalmente prctica, buscando profundizar, afianzar y extender conceptos. Se pretende que el alumno adquiera capacidades para aplicarlos en situaciones reales y resolver problemticas cotidianas en el mbito de la programacin.

Pgina 19 de 19