You are on page 1of 20

Universidad Tecnolgica Nacional Facultad Regional San Francisco

Tecnicatura Superior en Programacin

Programacin I

PLANIFICACIN CICLO LECTIVO 2012

Tecnicatura Superior en Programacin Programacin I

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

Pgina 2 de 20

Tecnicatura Superior en Programacin Programacin I

PROFESIONAL DOCENTE A CARGO


Docente Sergio Andrs Revilla Categora Adjunto interino Ttulo Profesional Ingeniero en Sistemas de Informacin

Pgina 3 de 20

Tecnicatura Superior en Programacin Programacin I

UBICACIN
Dentro del contexto curricular prescripto se ubica en: Carrera: Tecnicatura Superior en Programacin Plan: 2003 Orientacin: Prioritariamente prctica con fundamentos tericos rea: Disciplinas Tecnolgicas Nivel: 1 Carga Horaria Semanal: 6 Rgimen: 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

24

60

84

Pgina 4 de 20

Tecnicatura Superior en Programacin Programacin I

OBJETIVOS
Brindar una introduccin a las herramientas metodolgicas necesarias para el desarrollo de software. Lograr que el estudiante adquiera aptitud en la resolucin de problemas a travs del desarrollo de algoritmos. Que el estudiante logre autonoma y pueda explorar en forma independiente las posibilidades que ofrecen los distintos lenguajes. Que el estudiante pueda evaluar el resultado de sus soluciones utilizando su capacidad reflexiva y crtica.

Pgina 5 de 20

Tecnicatura Superior en Programacin Programacin I

ORGANIZACIN DE CONTENIDOS
Eje Temtico N 1: Introduccin al Software Contenidos Conceptuales: Software. Programa. Cdigo Fuente. Sistema Operativo. Lenguajes de alto nivel y lenguajes de bajo nivel. Lenguaje de mquina. Ambiente de Programacin. Compilador. Intrprete. Diferencia entre Compilador e Intrprete. Contenidos Procedimentales: Comprensin y uso correcto de los distintos conceptos. Contenidos Actitudinales: Demostracin de atencin y valoracin sobre los distintos conceptos.

Eje Temtico N 2: Algoritmos Contenidos Conceptuales: Algoritmos. Robustez de un algoritmo. Correctitud de un algoritmo. Completitud de un algoritmo. Eficiencia y Eficacia de un algoritmo. Resolucin de problemas. Diagramas de flujo. Pseudocdigo. . Contenidos Procedimentales: Diseo de algoritmos y comprobacin su validez. Compresin de las caractersticas ms importantes de los algoritmos. Utilizacin de diagramas de flujo como forma grfica de representar una situacin real. Contenidos Actitudinales: Inters y comprensin en las representaciones grficas como forma de resolver problemas reales.

Eje Temtico N 3: Programas Contenidos Conceptuales: Constantes. Variables. Definicin de Variables. Reservando memoria. Tipos de datos. Inicializar una variable. Asignacin de un valor. Palabras reservadas o claves. Expresiones y Sentencias. Operadores. Aplicaciones en Pseudocdigo.. Contenidos Procedimentales: Conocimiento de los distintos tipos de datos. Resolucin de diferentes problemas de la vida real utilizando pseudocdigo. Contenidos Actitudinales: Inters y valoracin de la realizacin de programas en Pseudocdigo.

Pgina 6 de 20

Tecnicatura Superior en Programacin Programacin I

Eje Temtico N 4: Estructuras de Programacin Contenidos Conceptuales: Estructuras de control. Partes de una estructura de control. Sentencias o instrucciones. Estructuras de seleccin if. Estructuras de seleccin if / else. Estructuras condicionales Anidadas. Estructura While. Estructura For. Estructura Do While. Ejercicios de Aplicacin en Diagramas de Flujo y Pseudocdigo.

Contenidos Procedimentales: Elaboracin de algoritmos utilizando las estructuras elegidas. Contenidos Actitudinales: Valoracin de la importancia de la correcta seleccin de una estructura de programacin.

Eje Temtico N 5: Vectores, Matrices Contenidos Conceptuales: Concepto. Dimensin. Notacin de un vector. Inicializacin de vectores y matrices. Ejercicios de Aplicacin en Diagramas de Flujo y Pseudocdigo. Contenidos Procedimentales: Resolucin de ejercicios de aplicacin con vectores y matrices. Aplicacin de los conceptos a problemas reales. Contenidos Actitudinales: Inters y comprensin sobre el correcto uso de vectores y matrices.

Pgina 7 de 20

Tecnicatura Superior en Programacin Programacin I

PROGRAMA ANALTICO
Eje Temtico N 1: Introduccin al Software Unidad N 1: Introduccin al Software Software. Programa. Cdigo Fuente. Sistema Operativo. Lenguajes de alto nivel y lenguajes de bajo nivel. Lenguaje de mquina. Ambiente de Programacin. Compilador. Intrprete. Diferencia entre Compilador e Intrprete.

Eje Temtico N 2: Algoritmos Unidad N 2: Algoritmos Algoritmos. Robustez de un algoritmo. Correctitud de un algoritmo. Completitud de un algoritmo. Eficiencia y Eficacia de un algoritmo. Resolucin de problemas. Diagramas de flujo. Pseudocdigo.

Eje Temtico N 3: Programas Unidad N 3: Programas Constantes. Variables. Definicin de Variables. Reservando memoria. Tipos de datos. Inicializar una variable. Asignacin de un valor. Palabras reservadas o claves. Expresiones y Sentencias. Operadores. Aplicaciones en Pseudocdigo.

Eje Temtico N 4: Estructuras de Programacin Unidad N 4: Estructuras de control Estructuras de control. Partes de una estructura de control. Sentencias o instrucciones.

Pgina 8 de 20

Tecnicatura Superior en Programacin Programacin I

Unidad N 5: Estructuras de Programacin condicionales Estructuras de seleccin if. Estructuras de seleccin if / else. Estructuras condicionales Anidadas. Ejercicios de Aplicacin en Diagramas de Flujo y Pseudocdigo. Unidad N 6: Estructuras de programacin iterativas Estructura While. Estructura For. Estructura Do While. Ejercicios de Aplicacin en Diagramas de Flujo y Pseudocdigo.

Eje Temtico N 5: Vectores, Matrices Unidad N 7: Vectores y Matrices Concepto. Dimensin. Notacin de un vector. Inicializacin de vectores y matrices. Ejercicios de Aplicacin en Diagramas de Flujo y Pseudocdigo.

CRITERIOS DE EVALUACIN
Evaluacin: Regularidad: 70% de asistencia. Entrega de carpeta de trabajos prcticos completa. Aprobacin de dos parciales escritos, de contenidos prcticos, con una nota superior a 4 en cada uno. Cada parcial tiene su recuperatorio. Examen final: Ser escrito y se aprobar con un porcentaje mnimo de 60%. Se evaluarn contenidos tericos y prcticos. Autoevaluacin: Ser realizada utilizando el instrumento elaborado desde Secretara Acadmica y aprobado por Consejo Acadmico.

Pgina 9 de 20

Tecnicatura Superior en Programacin Programacin I

PLAN DE TRABAJO
Eje temtico N 1: Introduccin al Software
Semana Contenidos
Unidad N 1: Introduccin al Software Software. Programa. Cdigo Fuente. Sistema Operativo. Lenguajes de alto nivel y lenguajes de bajo nivel. Lenguaje de mquina. Ambiente de Programacin. Compilador. Intrprete. Diferencia entre Compilador e Intrprete.

Metodologa

Evaluacin

Nivel de Profundidad

Bibliografa

Exposicin terica y resolucin de ejercicios prcticos

Informal en clases. Parte prctica: 1 Parcial

Informativo y conceptual en un principio y luego orientado a la resolucin de situaciones problemticas reales.

Deitel y Deitel C++ Cmo Programar Sexta Edicin

Eje temtico N 2: Algoritmos


Semana Contenidos
Unidad N 2: Algoritmos Algoritmos. Robustez de un algoritmo. Correctitud de un algoritmo. Completitud de un algoritmo. Eficiencia y Eficacia de un algoritmo. Resolucin de problemas. Diagramas de flujo. Pseudocdigo.

Metodologa

Evaluacin

Nivel de Profundidad
Informativo y conceptual en un principio y luego orientado a la resolucin de situaciones problemticas reales.

Bibliografa

Exposicin terica y resolucin de ejercicios prcticos

Informal en clases. Parte prctica: 1 Parcial

Deitel y Deitel C++ Cmo Programar Sexta Edicin

Eje temtico N 3: Programas


Semana Contenidos
Unidad N 3: Programas Constantes. Variables. Definicin de Variables. Reservando memoria. Tipos de datos. Inicializar una variable. Asignacin de un valor. Palabras reservadas o claves. Expresiones y Sentencias. Operadores. Aplicaciones en Pseudocdigo.

Metodologa

Evaluacin

Nivel de Profundidad

Bibliografa

3-4

Exposicin terica y resolucin de ejercicios prcticos

Informal en clases. Parte prctica: 1 Parcial

Informativo y conceptual en un principio y luego orientado a la resolucin de situaciones problemticas reales.

Deitel y Deitel C++ Cmo Programar Sexta Edicin

Pgina 10 de 20

Tecnicatura Superior en Programacin Programacin I

Eje temtico N 4: Estructuras de Programacin


Semana Contenidos
Unidad N 5: Estructuras de control Estructuras de control. Partes de una estructura de control. Sentencias o instrucciones. Unidad N 6: Estructuras de programacin condicionales Estructuras de seleccin if. Estructuras de seleccin if / else. Estructuras condicionales Anidadas. Ejercicios de Aplicacin en Diagramas de Flujo y Pseudocdigo. Unidad N 7: Estructuras de programacin iterativa o repetitiva. Estructura While. Estructura For. Estructura Do While. Ejercicios de Aplicacin en Diagramas de Flujo y Pseudocdigo.

Metodologa

Evaluacin

Nivel de Profundidad

Bibliografa

5-6-7-8-910

Exposicin terica y resolucin de ejercicios prcticos

Informal en clases. Parte prctica: 1 Parcial

Informativo y conceptual en un principio y luego orientado a la resolucin de situaciones problemticas reales.

Deitel y Deitel C++ Cmo Programar Sexta Edicin

Eje temtico N 5: Vectores, Matrices y cadenas de caracteres


Semana Contenidos
Unidad N 8: Vectores, Matrices y cadenas de caracteres Concepto. Dimensin. Notacin de un vector. Inicializacin de vectores y matrices. Ejercicios de Aplicacin en Diagramas de Flujo y Pseudocdigo.

Metodologa
Exposicin terica y resolucin de ejercicios prcticos

Evaluacin

Nivel de Profundidad
Informativo y conceptual en un principio y luego orientado a la resolucin de situaciones problemticas reales.

Bibliografa

12-13-1314

Informal en clases. Parte prctica: 2 Parcial

Deitel y Deitel C++ Cmo Programar Sexta Edicin

Pgina 11 de 20

Tecnicatura Superior en Programacin Programacin I

METODOLOGA
Clases orientadas a la resolucin de ejercicios prcticos mediante el desarrollo de algoritmos y pseudocdigo. Se facilitar a los alumnos un Apunte de la ctedra con el contenido terico-prctico completo de la asignatura separado en 3 mdulos: Mdulo 1 Unidades 1,2,3 Mdulo 2 Unidades 4,5,6 Mdulo 3 Unidad 7 Se entregarn trabajos prcticos de cada una de las unidades que se irn resolviendo en el aula para la aplicacin de los contenidos enseados.

Pgina 12 de 20

Tecnicatura Superior en Programacin Programacin I

BIBLIOGRAFA
1. Luis Joyanes Aguilar, Ignacio Zahonero Martnez Programacin en C. Metodologa, Algoritmos y estructura de datos Segunda Edicin 2. P. J. Deitel, H. M. Deitel C++ Cmo Programar Sexta Edicin 3. Ed. McGraw Hill Fundamentos de la programacin. Algoritmos y estructuras de datos 4. Nicols Arrioja Landa Cosio Gua Total del Programador - USERS

Pgina 13 de 20

Tecnicatura Superior en Programacin Programacin I

ARTICULACIN
Articulacin con el rea: Asignatura Programacin I Sistemas de Procesamiento de Base 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 Metodologa de Sistemas I Diseo y Administracin de Base 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% 50% 30% 20% 20% 20% 20% 20% 40% 20% 20%

Pgina 14 de 20

Tecnicatura Superior en Programacin Programacin I

Temas relacionados con materias del rea: Programacin II Arreglos, cadenas Funciones Tema relacionado Arreglos, cadenas Funciones

Arquitectura y Sistemas Tema relacionado Operativos Software Introduccin al Software Sistema Operativo Sistema Operativo

Pgina 15 de 20

Tecnicatura Superior en Programacin Programacin I

Articulacin con el Nivel: Asignatura Programacin I Sistemas de Procesamiento de Base de Datos Matemtica Ingls I Laboratorio de computacin I Carga Horaria 6 hs ctedra 6 hs ctedra 9 hs ctedra 3 hs ctedra 6 hs ctedra Porcentaje 20% 30% 20% 20% 50%

Pgina 16 de 20

Tecnicatura Superior en Programacin Programacin I

Temas relacionados con materias del nivel: Matemtica Algoritmos en Pseudocdigo Variables Estructuradas Arrays y Funciones Tema relacionado Conjuntos / Matrices Matrices / Grafos y rboles

Pgina 17 de 20

Tecnicatura Superior en Programacin Programacin I

Articulacin con las correlativas: Asignatura


Programacin I

Para cursar
Cursada Aprobada

Para rendir
Aprobada

No tiene correlativas hacia abajo por ser una materia del 1 cuatrimestre de la carrera.

Pgina 18 de 20

Tecnicatura Superior en Programacin Programacin I

Temas relacionados con las correlativas: Programacin I No tiene correlativas hacia abajo por ser una materia del 1 cuatrimestre de la carrera

Pgina 19 de 20

Tecnicatura Superior en Programacin Programacin I

ORIENTACIN
Del rea: La carrera Tecnicatura Superior en Programacin y sus asignaturas en general tienen una orientacin prctica-operativa. El diseo curricular demuestra una clara tendencia a la aplicacin directa de los conocimientos de cada ctedra en la programacin de sistemas. De la Asignatura: Dentro del marco anterior, la orientacin de la ctedra Programacin I es un tanto terica y gran parte prctica. Se pretende que el alumno aplique los conceptos adquiridos a casos y situaciones reales. Es por tal motivo que, para cada tema desarrollado, se realizan prcticas que incluyen problemas de aplicacin en el rea de programacin u organizacin de empresas en general.

Pgina 20 de 20

You might also like