facultad de tecnologia - Universidad Nacional de Educación

Anuncio
UNIVERSIDAD NACIONAL DE EDUCACIÓN
ENRIQUE GUZMAN Y VALLE
“ALMA MATER DEL MAGISTERIO NACIONAL”
dd
FACULTAD DE TECNOLOGIA
DEPARTAMENTO ACADEMICO DE ELECTRONICA Y TELECOMUNICACIONES
SILABO
I.
DATOS GENERALES
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
Asignatura
Llave - Código
Créditos
Horas Semanales
Especialidad
Semestre Académico
Promoción y Sección
Docente
:
:
:
:
:
:
:
:
Lenguaje de Programación
5109 - TCEI0326
04
T:02 - P:04
Electrónica e Informática
2014 - I
2013 E2
Lic. Vidal Antonio Vega Polo
[email protected]
SUMILLA
La naturaleza de la asignatura comprende el estudio teórico-práctico, tiene como objetivo
desarrollar en el estudiante habilidades, destrezas para el uso eficiente y adecuando de un determinado
lenguaje de programación.
Así como el conocimiento de la sintaxis, fundamentos de técnicas,
metodologías de programación, los cuales permitirán diseñar programas eficientes, rápidos y
compactos.
El Lenguaje C es un lenguaje de programación estructurado por excelencia, permite dotar a un
programa un cierto orden, dividiendo en bloques independientes, que se encarga de tareas específicas;
esto hace un programa más fácil de leer y comprender.
OBJETIVOS
3.1. Objetivo General
Desarrollar habilidades en los estudiantes en el dominio de la programación y ejercitar el
razonamiento, conociendo las técnicas fundamentales utilizadas durante el proceso de análisis del
problema, determinación del algoritmo y la codificación.
3.2. Objetivos Específicos



Desarrollar hábitos del razonamiento lógico, capacidad de análisis de los problemas,
interiorizando el arte, el pensar y razonar del programador.
Realizar un adecuado análisis de los problemas, darle una solución algorítmica, usar de
diagramas de flujo en base a una programación estructurada.
Comprender y aplicar las metodologías de programación adecuadas para el diseño eficiente,
realizando aplicaciones en su quehacer profesional.
ESTRAGEGIAS METODOLOGICAS
4.1
Métodos Lógicos (Inductivo-Deductivo)
Métodos Individualizados (Trabajo individual)
Métodos Activo (dinámica grupal participativa)
Métodos de Proyecto
4.2
Técnicas Motivacionales (Noticias, Recursos Informáticos)
Técnicas Construir Conocimientos (Debate, Interaprendizaje)
Técnicas Fijación de lo Aprendido (Mapa conceptual, Mapa mental)
4.3
Procedimiento Observación, Experimentación, Generalización, Síntesis, Conclusión,
Producción
RECURSOS DIDACTICOS



II.
Humanos, Laboratorio de Computo del Departamento
Materiales audiovisuales: proyector multimedia, diapositivas, internet, etc.
Impresos: texto, separata de consulta, guías laboratorio
EVALUACION
Exámenes (Ex)
 Prueba parcial
 Prueba final
Prácticas Calificadas y/o Actitudes (Pc)
Proyecto y/o Investigación (Pr/In)
 Asistencia durante el desarrollo del ciclo académico será del 70%, caso contrario perderá
el derecho a ser evaluado.
 Promedio final = [(Ex)+ (Pc)+(Pr/In)]/3
Técnicas
Instrumentos
Informales
Conversaciones, preguntas de exploración
Semiformales
Ejercicios, prácticas realizadas en clase, tareas
fuera de clase.
Formales
Observación
sistemática,
Pruebas
o
exámenes, test, prueba de ejecución.
Observación sistemática
Ficha de cotejo, registro auxiliar, mapas
conceptuales.
Situaciones orales de evaluación
Dialogo, debate, exposición, evaluación oral.
Pruebas
Desarrollo, Objetivas, escritas de ejecución y
aplicación.
III.
PROGRAMACIÓN DE LOS CONTENIDOS
UNIDADES
SEMANAS
1ª
I.- Fundamentos de
Programa-ción
en C.
2ª
3ª
4ª
5ª
II.-Estructura
de
Selección – Ciclicas.
6ª
7ª
8ª
III.-Estructura de
Datos y
SubProgramas
IV.-Estructura de
datos
IV.
9ª
10ª
11ª
12ª
13ª
14ª
15ª
16ª
17ª
CONTENIDOS
 Introducción al Lenguaje de Programación. Conceptos Básicos:
Compilador, fichero fuente, comentarios.
 Instalación, descripción del entorno Lenguaje C. Fundamentos
de Programación en C
 Estructura de un programa, identificadores, Palabras
reservadas, Tipo de Datos.
 Operadores Aritméticos, Operadores de relación y Operadores
Lógicos.
 Declaración de Constantes, Variables, Operador de Asignación,
Acumulador y Contador. Aplicaciones.
 Estructuras Selectivas. Sentencia If. Aplicaciones
 Estructura Selectivas: Sentencia Switch. Aplicaciones
 Estructuras Algorítmicas de Control Bucles: Bucle con numero
de repeticiones preestablecido, Bucle con entrada Controlada y
Salida Controlada. Aplicaciones.
Evaluación Parcial
 Arreglos: Creación de Vectores y Matrices
 Cadenas: Creación, Uso y Operaciones.
 Sub Programas: Funciones. Variables Globales y Locales.
Procedimientos Creación y Uso.
 Registros. Creación y Uso. Operaciones.
 Punteros. Creación y Uso. Operaciones
 Listas Enlazadas. Creación de Nodos
 Creación y Recorrido de una Pila.
Evaluación Final
BIBLIOGRAFIA
 ANGELA JUDITH CARRASCO LOLI. (2006) Principios de programación. Algoritmos y su creación C.
Lima Perú. A&C Editores
 KENNETH C. LOUDEN. (2004) Lenguajes de Programación. Principios y Práctica
Mexico: Internacional Thomson Editores.
 JORGE BADENAS CARPIO. (2001) Curso Practica de Programación en C y C++
Mexico: Publicaciones de la Universitat Jaume.
 ROBERTO CARLOS GUEVARA CALUME (2008) Sentencias Básicas Usadas en la Programación de
Computadoras.
Colombia: Fondo Editorial ITM
 ANTONIO GARRIDO CARRILLO. (2005) Fundamentos de Programación en C++.
Madrid: Delta
 JESUS ANTONIO CASTRO (1988) Tutorial de Lenguaje C++
http://sistemas.itlp.edu.mx/tutoriales/tutorc/index.htm
 HECTOR TEJADA (2001) Tutorial de C
http://www.programatium.com/manuales/c/1.htm
 PELLO XABIER ALTADILL IZURA (2004) Tutorial de C++
http://es.tldp.org/Manuales-LuCAS/doc-tutorial-c++/doc-tutorial-c++.pdf
 JAVIER ARANDA PANTOJA (2007) Tutorial de C++
http://www.abcdatos.com/tutoriales/tutorial/z7814.html
 FERNANDO BERZAL GALIANO (2004) Programación en C
http://elvex.ugr.es/decsai/c/
Cantuta, Abril del 2014
Descargar