You are on page 1of 19

Universidad Tecnolgica Nacional

Facultad Regional
San Francisco

Tecnicatura Superior en Programacin

Laboratorio de Computacin II

PLANIFICACIN CICLO LECTIVO


2013

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:

Distribucin horaria
Formacin
Prctica

Terica
Teora

Prctica

Tecnicatura Superior en Programacin


2003
Programacin
Disciplinas Tecnolgicas
1er. ao
6 horas
Cuatrimestral

Laboratorio

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:

Contenidos Procedimentales:

Conceptos sobre la utilizacin del entorno de desarrollo.


Formacin en la configuracin y disposicin de las ventanas y
barras de herramientas.

Contenidos Actitudinales:

Toma de decisin en la utilizacin del entorno de desarrollo.

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.

Contenidos Procedimentales:

Formacin en la utilizacin de los tipos de datos Char, String y


StringBuilder.

Formacin en la utilizacin de arreglos y estructuras de datos.

Contenidos Actitudinales:

Toma de decisin en la utilizacin de Char, String, StringBuilder,


arreglos y estructuras de datos.

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.

Contenidos Procedimentales:

Formacin en la utilizacin de los distintos tipos de colecciones.

Contenidos Actitudinales:

Toma de decisin en la utilizacin de los distintos tipos de


colecciones.

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

Metodologa

Unidad N 1: Explorador de Soluciones


Unidad N 2: Ventanas del entorno
Unidad N 3: Barras de herramientas
Repaso y ejercitacin

Taller, Clase

Evaluacin

Nivel de
Profundidad

Bibliografa

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

Eje temtico N 2: Programacin


Semana

2-9

Contenidos

Metodologa

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.

Taller, Clase

Evaluacin

Nivel de
Profundidad

Bibliografa

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

Eje temtico N 3: Colecciones


Semana

10-14

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

Metodologa

Taller, Clase

Evaluacin

Nivel de
Profundidad

Bibliografa

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
BIBLIOGRAFA OBLIGATORIA
BONINO, Mara Beln.
Laboratorio de computacin II [Apunte de ctedra].
El Autor, 2013.
(Al 2013: 0 copia/s en Coleccin UTN)
BIBLIOGRAFA COMPLEMENTARIA
DEITEL, Harvey M.; DEITEL, Paul J.
Cmo programar en C#.
2a. ed. reimpresa.
Pearson Educacin, 2011.
ISBN: 9789702610.
(Al 2013: 2 ejemplar/es en Coleccin UTN)
CEBALLOS SIERRA, Francisco Javier.
Enciclopedia de Microsoft Visual C#.
3a. ed.
Alfaomega Grupo Editor, 2011.
ISBN: 9786077070245.
(Al 2013: 1 ejemplar/es en Coleccin UTN,
ms 2 ejemplar/es de edicin anterior)
MICROSOFT.
MSDN Library [en lnea].
Disponible en: http://msdn.microsoft.com/library
[Consulta: Marzo 2013]



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

Para rendir

Aprobada

Aprobada
Programacin I

Laboratorio de
Computacin 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

You might also like