Silabo Lenguaje de Programacion

7

Click here to load reader

description

lenguaje de programacion

Transcript of Silabo Lenguaje de Programacion

Page 1: Silabo Lenguaje de Programacion

UNIVERSIDAD NACIONAL DE EDUCACIONEnrique Guzmán y Valle

“Alma Mater del Magisterio Nacional”

FACULTAD DE TECNOLOGIADEPARTAMENTO ACADEMICO DE ELECTRONICA Y TELECOMUNICACIONES

SÍLABO2014 – I

I.- INFORMACION GENERAL:

1.1. Asignatura : LENGUAJE DE PROGRAMACION1.2. Especialidad : Telecomunicaciones e Informática1.3. Llave : 51451.4. Código : TCTI03261.5. Créditos : 04 Créditos1.6. Carga Horaria : 06 hrs semanales 02 teoría – 04 práctica1.7. Ciclo Académico : 2014 - I1.8. Promoción : 20131.9. Sección : E51.10. Régimen : Regular1.11. Duración : 16 Semanas1.12. Docente : Daniel CHIRINOS ARMAS1.13. Correo Electrónico : [email protected]

[email protected]. Aula Virtual : www.aulavirtualune.com

II.- SUMILLA:

El curso de Lenguaje de Programación es de naturaleza practico - teórico, capacita e introduce al estudiante en los conceptos y elementos fundamentales de la programación, permite que el estudiante desarrolle una lógica algorítmica computacional eficiente, haciendo uso de una metodología práctica, estableciéndose de esta forma las competencias básicas y elementales para que el estudiante pueda asimilar todos los demás cursos de programación de la carrera profesional de Telecomunicaciones e Informática, con la cual podrá elaborar aplicaciones informáticas que den soluciones a los sistemas de información de una organización.

Se exige al estudiante la elaboración, presentación y sustentación de un perfil de proyecto sobre “Procesos Algorítmicos orientados a la Gestión Educativa y/o Empresarial”. El curso comprende cuatro unidades de aprendizaje:

I. Fundamentos de programación.II. Algoritmos y programación con estructuras condicionales.III. Algoritmos y programación con estructuras repetitivas.IV. Programación con C/C++.

Page 2: Silabo Lenguaje de Programacion

III.- OBJETIVOS:

3.1. OBJETIVOS GENERALES:

Al término del semestre el estudiante estará en condiciones de:

Construir programas informáticos para resolver problemas computacionales aplicando las diferentes estructuras de control y la metodología de los algoritmos.

3.2. OBJETIVOS ESPECIFICOS:

1. Elabora y procesa algoritmos computacionales de estructura simple y elabora programas con dichos algoritmos.

2. Plantea, formula y procesa algoritmos computacionales de estructuracondicional simple, doble, anidada y múltiple y programa con dichos algoritmos.

3. Plantea, formula y procesa algoritmos computacionales de estructura repetitiva y programa con dichos algoritmos.

4. Elabora una aplicación integrada por un conjunto de algoritmos consolidando todos los aprendizajes obtenidos en el presente curso.

IV. ORGANIZACIÓN DE LAS UNIDADES DE APRENDIZAJE:

UNIDAD DENOMINACION SEMANAS Nº DE HORASI Fundamentos de

programación 04 24

II Algoritmos y programación con estructuras condicionales

04 24

EXAMEN PARCIALIII Algoritmos y

programación con estructuras repetitivas

04 24

IV Programación con C/C++ 04 24

EXAMEN FINALTOTAL DE

SEMANAS Y HORAS

16 SEMANAS 96 HORAS

Page 3: Silabo Lenguaje de Programacion

V.- PROGRAMACION DE LAS UNIDADES DE APRENDIZAJE:

PRIMERA UNIDAD: Fundamentos de programación.OBJETIVO ESPECIFICO: Elabora y procesa algoritmos computacionales de estructura simple y elabora programas con dichos algoritmos.

SEMANAS CONTENIDO TEMATICO

ESTRATEGIAS RECURSOS

01

Fundamentos básicos de Programación

Identifica los principales elementos de un problema algorítmico. Identifica en un problema los datos de entrada y la información de salida.

ComputadorasVideosSoftwareManualesGuías de Práctica

02

Metodologías empleadas para la representación de un algoritmo - PSeint

Emplea la metodología para crear algoritmos computacionales y los codifica en un lenguaje de programación.

ComputadorasVideosSoftwareManualesGuías de Práctica

03Instalación y Herramientas del IDE Dev C++

Instala y se familiariza con las diversas herramientas del IDE para el uso en la programación.

ComputadorasVideosSoftwareManualesGuías de Práctica

04Introducción al entorno de Programación.

Codifica los algoritmos en un lenguaje de programación y comprueba la eficacia de los Mismos.

ComputadorasVideosSoftwareManualesGuías de Práctica

BIBLIOGRAFIA: JOYANES AGUILAR, Luís:Fundamentos de programación. Algoritmos, Estructura de datos y Objetos, McGraw – Hill, 2007

SEGUNDA UNIDAD: Algoritmos y programación con estructuras condicionales..OBJETIVO ESPECIFICO: Plantea, formula y procesa algoritmos computacionales de estructura condicional simple, doble, anidada y múltiple y programa con dichos algoritmos

SEMANAS CONTENIDO TEMATICO

ESTRATEGIAS RECURSOS

05Estructura Selectiva SI: SIMPLE Y DOBLE

Reconocer escenarios que invitan al empleo de algoritmos que aplican estructuras condicionales simples y dobles.

ComputadorasVideosSoftwareManualesGuías de Práctica

06Estructura Selectiva SI ANIDADA

Desarrolla el pensamiento crítico para la elaboración de algoritmos que aplican estructuras condicionales anidadas.

ComputadorasVideosSoftwareManualesGuías de Práctica

07Estructura Selectiva Múltiple

Analiza problemas para el desarrollo de algoritmos basados en soluciones que emplean estructuras condicionales múltiples

ComputadorasVideosSoftwareManualesGuías de Práctica

08

Desarrollo de casos prácticos donde se emplean varios tipos de estructuras condicionales

Identifican los escenarios para el empleo de estructuras de control simple y múltiple aplicando el pensamiento crítico.

ComputadorasVideosSoftwareManualesGuías de Práctica

BIBLIOGRAFIA: PANTIGOSO SILVA ,Robert Jaime :Fundamentos de Programación: Algoritmos y Diagramas de flujo. Paso a Paso,Megabyte,2007.

Page 4: Silabo Lenguaje de Programacion

TERCERA UNIDAD: Algoritmos y programación con estructuras repetitivasOBJETIVO ESPECIFICO: Plantea, formula y procesa algoritmos computacionales de estructura repetitiva y programa con dichos algoritmos.

SEMANAS CONTENIDO TEMATICO

ESTRATEGIAS RECURSOS

09Estructura Repetitiva FOR (para)

Analiza, sintetiza y evalúa programas empleando la estructura repetitiva FOR.

ComputadorasVideosSoftwareManualesGuías de Práctica

10

Estructura Repetitiva WHILE (mientras)

Desarrolla el pensamiento crítico para la elaboración de algoritmos y codifica programas aplicando la estructura repetitiva mientras

ComputadorasVideosSoftwareManualesGuías de Práctica

11Arreglos Unidimensionales

Distingue escenarios para el empleo de algoritmos basados en el uso de los arreglos unidimensionales.

ComputadorasVideosSoftwareManualesGuías de Práctica

12Arreglos Bidimensionales

El alumno diseña algoritmos y codifica programas haciendo uso de los arreglos Bidimensionales.

ComputadorasVideosSoftwareManualesGuías de Práctica

BIBLIOGRAFIA: OLIVARRIA PAZ,Bernardo Jesús:Diseño de Algoritmos con C/C++,Editora 955,2008.

CUARTA UNIDAD: Programación con C/C++OBJETIVO ESPECIFICO: Elabora una aplicación integrada por un conjunto de algoritmos consolidando todos los aprendizajes obtenidos en el presente curso.

SEMANAS CONTENIDO TEMATICO

ESTRATEGIAS RECURSOS

13Controles de entrada y salida

Plantea, métodos y formas de controlar la entrada y salida de diferentes tipos de datos.

ComputadorasVideosSoftwareManualesGuías de Práctica

14

Controles de lista Enumera, explica y ejemplifica cada uno de los diferentes tipos de controladores de lista para tener así una mejor interfaz

ComputadorasVideosSoftwareManualesGuías de Práctica

15Validaciones de entrada de datos

Desarrolla estrategias para la correcta validación en la entrada de datos

ComputadorasVideosSoftwareManualesGuías de Práctica

16Diferenciar comandos de C y C++.

Construye aplicaciones usando el entorno de C/C++

ComputadorasVideosSoftwareManualesGuías de Práctica

BIBLIOGRAFIA: JOYANES AGUILAR, Luís:Fundamentos de programación. Algoritmos, Estructura de datos y Objetos, McGraw – Hill, 2007

Page 5: Silabo Lenguaje de Programacion

VI.- METODOLOGIA:

Para las clases teóricas se emplearán la exposición utilizando como medio auxiliar un proyector multimedia y también la exposición del estudiante y la parte experimental se desarrollarán en el laboratorio de cómputo y el software Dev C++.

VII.- EVALUACION:

CRITERIOS DE EVALUACION:

Claridad teórica del curso Destreza en el desarrollo de las prácticas y los informes de laboratorio. Actitud de responsabilidad, criticidad, solidaridad y creatividad.

INSTRUMENTOS DE EVALUACION

Exámenes escritos y prácticos Participación en clase. Presentación de informes de laboratorio desarrollados

La evaluación del rendimiento de los alumnos será objetiva, el promedio final del curso se calculará de la siguiente forma.

PROM FINAL = Prom. Informes Lab + 2Examen Parcial (typ) + 2 Examen Final (typ)

5

La nota mínima aprobatoria es de 10.5 El alumno podrá rendir un examen sustitutorio, será único y abarcará toda la

asignatura, dicha nota reemplazará a la nota más baja de los exámenes. El 30% de inasistencia se considera 00 de calificativo.

VII.- BIBLIOGRAFIA SUGERIDA

• JOYANES AGUILAR, Luís:Fundamentos de programación. Algoritmos, Estructura de datos y Objetos, McGraw – Hill, 2007

• PANTIGOSO SILVA ,Robert Jaime :Fundamentos de Programación: Algoritmos y Diagramas de flujo. Paso a Paso,Megabyte,2007

• OLIVARRIA PAZ,Bernardo Jesús:Diseño de Algoritmos con C/C++,Editora 955,2008