Está en la página 1de 3

Facultad de Ingeniería Electrónica y Mecatrónica

Carrera: Ingeniería Electrónica

SYLLABUS

1. GENERALIDADES
1.1 Denominación de Asignatura : LENGUAJE DE PROGRAMACIÓN I
1.2 Código : L101
1.3 Fecha de Aprobación :
1.4 Aplicado en el periodo : 2006-2
1.5 Versión : 1
1.6 Autor :
1.7 Régimen de Estudios : Ciclos continuos de 20 semanas
1.8 Obligatorio / Electivo : Obligatorio
1.9 Área Académica / Escuela : Ingeniería Electrónica
1.10 Año Académico / Ciclo : 2006-2 / IV ciclo
1.11 Créditos : 3
1.12 Total de Horas Semanales : 4
1.13 Horas de Teoría : 2
1.14 Horas de Practica/Lab : 2
1.15 Tipo de Evaluación : B
1.16 Pre requisitos : IC03

2. SUMILLA
Introducción General. Elementos del Lenguaje C. Ejemplos de Programas en C.
Instrucciones de Control. Arreglos. Funciones . Procesadores. Apuntadores. Arreglos y
apuntadores. Archivos. Compilación condicional. Manejo de archivos. Constantes.
Funciones de Bajo nivel. Introducción a Programación OO. POO en C++.
Repaso Nivelación

3. OBJETIVOS GENERALES
Desarrollar los conceptos fundamentales del Lenguaje de Programación C, con la
finalidad de proporcionar al estudiante una herramienta de programación de propósito
general para la solución de problemas en especial los relacionados con la Electrónica.

OBJETIVOS ESPECÍFICOS
• Dar a conocer al estudiante los temas fundamentales de programación C.
• Aprender a manipular los archivos de texto y binarios.
• Anexar direcciones de Memoria (con apuntadores)
• Desarrollo de programas con soluciones de propósito general.
• Introducir al estudiante a la programación orientada a Objetos

4. METODOLOGÍA DE ENSEÑANZA
El desarrollo del curso es principalmente práctico mediante el uso intensivo de los
Laboratorios y en la parte teórica en aula.

EVALUACIÓN DEL APRENDIZAJE


Este curso es de Tipo B, y será evaluado según especificaciones del Sistema de
Evaluación.

5. PROGRAMA SEMANAL
CUADRO Nº 1 PROGRAMA SEMANAL TEORIA

SEMANA HORAS TEMA


1 02 Introducción General : Tipos de Lenguajes de programación,
características del Lenguaje C.
Estructura de un programa, identificadores función main()
2 02 Elementos del Lenguaje C: Tipos de Datos ,constantes ,
operaciones aritméticas , variables , asignación de variables,
función scanf() , operaciones lógicas , relaciones de comparación
.
3 02 Ejemplos programas ejercicios aplicaciones directas en C .
4 02 Instrucciones de control , if, else, while do while, for, switch, break
, continue, goto.
Operadores de incremento y decremento
5 02 Arreglos: declaración , arreglos unidimensionales y de varias
dimensiones arreglos de caracteres o cadenas , lectura de
cadenas y caracteres inicialización de arreglos
6 02 Funciones instrucción return, llamadas a funciones .Funciones de
entrada y salida
7 02 Variables Globales y locales acanf(), printf
8 02 Estructura repetida
Repeat Until
9 02 Apuntadores declaración y uso de apuntadores , operaciones con
apuntadores y arreglos.
10 02 EXAMEN PARCIAL
11 02 Estructuras y uniones Uso y Declaracion , apuntadores a
Estructuras y uniones
12 02 Inclusión de archivos y macros , uso de macros compilación
condicional Ej.
13 02 Manejo de archivos conceptos generales
Funciones de alto nivel
14 02 Escritura y lectura de archivos fprintf, fputc, fwrite, fscanf, fgetc.
15 02 Manejo de archivos constantes EOF y NULL funciones de bajo
nivel creat, open write read close iseek)
16 02 Archivos de Acceso directo Eejmplos prácticos ,
17 02 Introducción a la programación Orientada a Objetos en C++
creación y destrucción de objetos.
18 02 Repaso Nivelación
19 02 EXAMEN FINAL
20 02 EXAMEN SUSTITUTORIO

CUADRO Nº 2 PROGRAMA SEMANAL PRACTICA

SEMANA HORAS TEMA TIPO


1 02 Programas básicos generales , familiarización ocn el Dirigida
ambiente de programación y la sintaxis general del
lenguaje C .Funciones scanf() y printf()
2 02 Programas básicos generales utilización de bucles y Dirigida
condiciones simples , asignación de constantes y
variables , operaciones logicas
3 02 Programación dirigida con aplicaciones de de los Dirigida
elementos de programacion
4 02 Utilización de sentencias de control , if else while, do 1RA
while for, switch, goto. PRACTICA
5 02 Declaración asignación y manipulación de arreglos Dirigida
unidimensionales y multidimensionales
6 02 Construcción de funciones y llamadas a funciones. Dirigida
7 02 Programación dirigida con aplicaciones de de los Dirigida
elementos de programacion.
8 02 Declaración y operaciones de apuntadores 2DA
PRACTICA
9 02 Paso de argumento a la funcion main() Apuntadores Dirigida
a funciones
10 02 EXAMEN PARCIAL
11 02 Declaración y uso de estructuras y uniones Dirigida
12 02 Compilación condicional uso de macros
3RA
PRACTICA
13 02 Programación dirigida con aplicaciones de de los Dirigida
elementos de programacion
14 02 Manejo de archivos con funciones de bajo nivel 4TA
PRACTICA
15 02 Arreglos Uni y Bi dimensionales Dirigida
16 02 Programación dirigida con aplicaciones de de los
elementos de programacion 5TA
PRACTICA
17 02 Programas Orientados a objetos vs los Dirigida
implementados tradicionalmente
18 02 Implementacion de clases y metodos Dirigida
19 02 EXAMEN FINAL
20 02 EXAMEN SUSTITUTORIO

6. BIBLIOGRAFÌA
• Maynard Kong. Lenguaje de Programación C Fondo Editorial de la Pontificia
Universidad Católica
• Brian W. Kernighan. El lenguaje de programación C.Prentice Hall México
Hispanoamericana S.A.
• Zevallos Francisco. Curso de Programación C++. Rama Editorial. 9.4 Waite S.
Prata Programación en C Ediciones Anaya