Está en la página 1de 4

PROGRAMA ANALÍTICO DE ESTUDIO

Ciclo Lectivo 2021

CARRERA: TECNICATURA SUPERIOR EN COMPUTACIÓN Y REDES


ASIGNATURA: FUNDAMENTOS DE PROGRAMACIÓN
CURSO: SEGUNDO AÑO
INTENSIDAD HORARIA: 4 Horas Cátedras Semanales
MODALIDAD Y TIPO DE CURSADO: MODULAR Anual
SEDE: Central
PROFESOR: Lic. Victor H. S. Correas
1. FUNDAMENTACIÓN

La materia Fundamentos de Programación forma de la formación específica de los alumnos, siendo


una materia anual con 120 horas destinadas a su dictado.
Como resultado del cursado se espera que los alumnos adquieran las habilidades necesarias para
resolver mediante herramientas de programación de computadoras problemas de gestión y
procesamiento de datos. Para esto deberán incorporar habilidades relacionadas con metodología de
resolución de problemas por medios algorítmicos, diagramación y representación de algoritmos, así como
su codificación en un lenguaje de programación adecuado al problema a resolver.

2. COMPETENCIAS GENERALES Y ESPECÍFICAS DEL ÁREA

Competencias generales:
- Incorporar metodologías para la resolución de problemas
- Incorporar principios de buenas prácticas en análisis y diseño de sistemas informáticos

Competencias específicas:
- Conocer y aplicar herramientas para la representación de algoritmos
- Incorporar los conocimientos sobre las estructuras fundamentales de programación de algoritmos
- Conocer los algoritmos de uso más frecuente
- Conocer y aplicar lenguajes de programación para la implementación de algoritmos
- Conocer herramientas para el diseño de sistemas informáticos

3. OBJETIVOS

 Incorporar metodologías para la resolución de problemas mediante algoritmos


 Adquirir el conocimiento de las estructuras, modelos y diferentes tipos de lenguajes de

|1
programación.
 Realizar la codificación de algoritmos mediante un lenguaje de programación.
 Diseñar y desarrollar soluciones mediante sistemas informáticos

4. DESCRIPTORES CURRICULARES

Resolución algorítmica de problemas, estrategias de diseño, de implementación, de depuración.


Estructuras Algoritmos fundamentales, fundamentales, variables, tipos, algoritmos numéricos
expresiones y simples. Asignaciones, entrada/salida, estructuras de control condicionales e iterativas,
funciones y pasaje de parámetros, descomposición estructurada. Lenguajes de alto nivel,
traducción, comparación entre compiladores e intérpretes, aspectos de la traducción dependientes
y no dependientes de la máquina. Máquinas virtuales, concepto, jerarquía de máquinas virtuales,
lenguajes intermedios, seguridad.

Organización de Ejes temáticos:

EJE I:
Algoritmos, definición. Usos de algoritmos. Metodología de resolución de problemas mediante algoritmos.
Herramientas de representación de algoritmos. Diagramas de flujo. Seudocódigo. Diagramas de Chapin.
Operadores. Variables, tipo y usos

EJE II:
Operaciones Aritméticas y Lógicas. Estructuras Fundamentales. Estructuras secuenciales. Estructuras de
Decisión. Estructuras repetitivas. Procedimientos y Funciones. Pasaje de Parámetros de Entrada y
Salida.

Eje III:
Lenguajes de programación, definición y tipos. Lenguajes compilados vs Interpretados. Los lenguajes de uso
frecuente en la actualidad. Programación de algoritmos con Javascript. Entornos de desarrollo IDE.
Programación Java. Lenguajes de programación para aplicaciones móviles.

EJE IV:
Análisis, diseño e implementación de software. Diseño estructurado - top down. Diagramas de flujo de datos.
Elementos de UML.

Eje V :
Almacenamiento de datos. Archivos, conceptos y usos. Tipos de archivos. Operaciones con archivos.
Programación de operaciones básicas según el lenguaje. Introducción a las bases de datos relacionales.

Eje VI:
Desarrollo del trabajo final. Definición del problema. Análisis de solución. Representación de diseño de la
solución. Diagrama de estructuras de la solución. Diagramas de algoritmos. Codificación. Elaboración. Pruebas.
Presentación.

|2
5. METODOLOGÍA DE TRABAJO

Clases por videconferencia con participación sincrónica de los alumnos, clases


presenciales, actividades realizadas mediante el aula virtual.

6. BIBLIOGRAFIA OBLIGATORIA

“Como Programar Java 2010”, 9na Edicion – Deitel.


“Fundamentos de la programación: Bases de datos 2015”, Simon Allardice, José Vicente
Carratalá.

“Aprendiendo Java en 21 dias”, Lemay y Perkins.

“UML y patrones”, Larman.

Diversas fuentes disponibles en línea.

Videos y material multimedia en línea

7. CORRELATIVIDADES:
Se refiere a las materias correlativas que tienen relación directa con otras materias, es decir que
deben ser aprobadas para rendir el examen final de la materia correspondiente al presente
programa.

Para Cursar- Regulares Deberá tener aprobado para Acreditar

- Lógica computacional - Lógica computacional


- Tecnología de la - Tecnología de la
Información Información

8. ACREDITACION DEL ALUMNO

a) ALUMNO REGULAR: La regularidad en el cursado de todas las unidades curriculares de los


diseños correspondientes se obtendrá con el cumplimiento de la asistencia exigida y la
aprobación de la totalidad de los trabajos prácticos junto a un proyecto final.
1) Evaluaciones: Evaluación y regularidad: cumplimiento de asistencia (80%),
participación, aprobación de trabajos prácticos y/o trabajos de campo y otras
evaluaciones de proceso previstas.
b) ALUMNO NO REGULAR: Será considerado cuando el alumno no ha cumplimentado las
exigencias necesarias para la categoría de alumno regular, con una asistencia mínima del

|3
79%.

IMPORTANTE: EL ALUMNO NO REGULAR RINDE EN LA MESA DE EXAMEN FINAL ANTE UN TRIBUNAL Y EL


EXAMEN ES CONSIDERADO EN CARÁCTER DE EXAMEN LIBRE. NO ES ALUMNO LIBRE SI NO EL CARÁCTER
DEL EXAMEN FINAL ES DE LIBRE. EL ALUMNO DEBERÁ RENDIR UN EXAMEN ORAL Y OTRO ESCRITO,
DEBIENDO APROBAR AMBOS. EN CASO DE APROBAR SÓLO UNO DESAPRUEBA EL EXAMEN.

Escala de calificación

Porcentaje Nota Porcentaje Nota


1% - 29% 1 70 – 74% 6
30 – 49% 2 75 – 79 % 7
50 – 59% 3 80 – 89 % 8
60 – 64% 4 90 – 95% 9
65 – 69% 5 96 – 100% 10

EVALUACION FINAL
Aprobación de una producción individual y/o grupal que pueda asumir la forma de proyecto
específico.
NOTA: La regularidad del cursado de cada unidad curricular tendrá una duración de 2 (dos) años
académicos y no menos de 7 (siete) turnos ordinarios de examen.
La regularidad se perderá si el alumno no aprueba la asignatura en los plazos establecidos
anteriormente o bien por acumulación de tres (3) desaprobados en el examen final de la
asignatura, debiendo recursar la asignatura.

Firma del profesor

|4

También podría gustarte