You are on page 1of 6

UNIVERSIDAD RICARDO PALMA

FACULTAD DE INGENIERA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA ELECTRNICA

SEMESTRE 2016-I
SLABO
PLAN DE ESTUDIOS 2006-II
I. DATOS GENERALES
Nombre del curso
Cdigo del curso
Condicin
Nivel
Crditos
Nmero de horas por semana
Requisitos

:
:
:
:
:
:

PROGRAMACIN I
CE 0307
Obligatorio
III Ciclo
3
5 h: Teora (1), Prctica (2),
Laboratorio (2)
: Ninguno

SUMILLA

El curso de Programacin I corresponde al II ciclo de formacin de la


Escuela Acadmico Profesional de Ingeniera Electrnica. El curso es de
naturaleza terico-prctica y brinda a los participantes los conocimientos y
habilidades para la resolucin de problemas mediante programas de
computador utilizando eficazmente la programacin estructurada, lo cual se
aplica en los dispositivos electrnicos programables. Trata los temas:
nociones bsicas del computador, los elementos de un programa, la E/S,
estructuras de control, expresiones y manejo de bits, funciones y
programacin modular, punteros, arreglos, cadenas de caracteres.

COMPETENCIAS DE LA CARRERA

El curso aporta al logro de las siguientes competencias de la carrera:


Analiza, disea, especifica, modela, selecciona y prueba circuitos,
equipos y sistemas electrnicos analgicos y digitales, con criterio para
la produccin industrial y uso comercial.
Evala, planifica, disea, integra, prueba, opera y mantiene redes de
telecomunicaciones y/o de automatizacin industrial en el marco del
desarrollo sostenible.
Evala, desarrolla, adapta, aplica y mantiene tecnologas electrnicas,
en telecomunicaciones, en automatizacin, en bioingeniera, resolviendo
problemas que plantea la realidad nacional y mundial.
317153924.doc

Pgina 1 de

COMPETENCIA DEL CURSO

1. Resolver problemas cuyas soluciones deban plasmarse en programas


de computador utilizando programacin estructurada.

UNIDADES DE APRENDIZAJE

UNIDAD I. Nociones bsicas de computacin:


Logro de la unidad: Conoce los conceptos fundamentales de la computacin,
los cuales sirven como base para el buen entendimiento y aplicacin de la
programacin.
Fecha /
Sesin / Temas
Actividades
Semana
Nociones bsicas de computacin (teora):
Concepto de problemas, datos, procedimientos e
informacin. Resolucin de problemas usando el
computador: El computador. Procedimientos y datos
Exposicin
en el computador. Programas, subprogramas y
1
del profesor.
lenguajes de programacin. Conceptos generales de
computacin y programacin: Cdigo fuente y cdigo
ejecutable. Compilacin e interpretacin. Sistema
operativo.
Nociones bsicas de computacin (teora):
Algoritmo. Identificadores. Constantes y variables.
Arreglos. Expresiones. Palabras reservadas.
Exposicin
2
Argumentos, parmetros actuales y parmetros
del profesor.
formales. rea de pila, de datos estticos, de cdigo y
de datos dinmicos. Programacin estructurada

UNIDAD II. Elementos de un programa, su procesamiento.


Logro de la unidad: Conoce y emplea los elementos bsicos del lenguaje de
programacin, los cuales son utilizados en prcticamente todo programa.
Sesin / Temas

Actividades

Fecha /
Semana

Elementos de un programa, su procesamiento y


E/S: Estructura bsica de un programa.
Declaraciones. Variables numricas. Identificadores.
mbito de los identificadores locales. Uso de archivos
de encabezamiento estndar. Entrada y salida de
nmeros. Operadores y expresiones aritmticas
simples. El operador de asignacin.
Elementos de un programa, su procesamiento y
E/S: Constantes simblicas.

Exposicin
del profesor.
Ejercicios

317153924.doc

Pgina 2 de

UNIDAD III. Manejo de expresiones, E/S , la proposicin if, manejo de bits


y la proposicin while.
Logro de la unidad: Emplea cualquier expresin, entrada y salida y la
condicional para la realizacin de programas simples y de programas
medianamente complejos que manipulan bits.
Sesin / Temas
Manejo de expresiones, E/S y la proposicin if:
Tipos y tamaos de datos. Constantes y literales.
Entrada y salida de caracteres y de literales de
cadenas de caracteres. Operadores aritmticos, de
relacin y lgicos. La expresin condicional. La
proposicin if. Conversiones de tipo. Operadores
para el manejo de bits. Operadores de asignacin
compuestos. Precedencia y orden de evaluacin.
Prctica realizando programas interactivos.
Manejo de expresiones, E/S, manejo de bits y la
proposicin while: La proposicin while. El tipo
enumerado. Prctica de programas que emplean
entrada y salida sobre la consola. Prctica de
programas que manejan expresiones. Prctica de
programas interactivos que manejan expresiones a
nivel bit.

Actividades

Fecha /
Semana

Exposicin
del profesor.
Ejercicios

Exposicin
del profesor.
Ejercicios

UNIDAD IV. Histrucciones de decisin y de repeticin.


Logro de la unidad: Emplea estructuras de decisin y de repeticin para la
realizacin de programas ms complejos en cuanto a la lgica.
Sesin / Temas
Instrucciones de decisin y de repeticin: La
proposicin switch. La proposicin do...while. La
proposicin for. Las proposiciones break,
continue, goto y las etiquetas.

Actividades

Fecha /
Semana

Exposicin
del profesor.
Ejercicios

UNIDAD V. Prctica de programas.


Logro de la unidad: Adquiere un buen nivel prctico necesario para la
resolucin de problemas inherentes de la carrera.
Sesin / Temas

Actividades

Fecha /
Semana

Prctica de programas con instrucciones de


decisin y de repeticin: Prctica de programas que
emplean instrucciones de decisin y de repeticin.

Exposicin
del profesor.
Ejercicios

Prctica de programas que manejan bits: Prctica


de programas que manejan bits sobre tipos de datos
ordinales: codificacin, introduccin y extraccin de
datos representados por bits.

Exposicin
del profesor.
Ejercicios

317153924.doc

Pgina 3 de

Sesin / Temas

Actividades

EXAMEN PARCIAL

Fecha /
Semana
8

UNIDAD VI. Funciones y la estructura de un programa modular.


Logro de la unidad: Emplea funciones para la realizacin de programas
modulares en los cuales se puede aplicar mtodos de resolucin de problemas.
Fecha /
Sesin / Temas
Actividades
Semana
Funciones y la estructura de un programa
modular: Conceptos bsicos de funciones. Valores
de retorno de funciones. El paso de parmetros por
valor. Variables externas y el mbito de los
identificadores externos. Variables estticas. Variables
de tipo registro. Iniciacin de variables. Recursividad.

Exposicin
del profesor.
Ejercicios

Funciones y la estructura de un programa


modular: Conceptos bsicos de la estructura de un
programa modular. Construccin y uso de archivos de
encabezamiento (inclusin de archivos). Inclusin
condicional. Directivas del pre-procesador.
Substitucin de macros. Prctica de programas que
utilizan funciones que retornan valores. Prctica de
programas que utilizan funciones con diferentes tipos
de parmetros.

Exposicin
del profesor.
Ejercicios

10

UNIDAD VII. Punteros y arreglos.


Logro de la unidad: Emplea arreglos como la estructura de datos bsica para
el desarrollo de programas que manejan gran cantidad de datos. Emplea los
punteros para el mismo propsito.

Sesin / Temas

Actividades

Fecha /
Semana

Punteros y arreglos: Punteros y direcciones.


Punteros y argumentos de funciones. Arreglos
unidimensionales. Punteros y arreglos
unidimensionales. Aritmtica de direcciones. Paso de
arreglos unidimensionales como parmetros.

Exposicin
del profesor.
Ejercicios

11

Punteros y arreglos: Prctica de programas que


usan arreglos unidimensionales y punteros.
Punteros y arreglos: Arreglos multidimensionales.
Punteros a caracteres y cadenas de caracteres.
Punteros y arreglos: Punteros a punteros. Arreglos
de punteros. Iniciacin de arreglos de punteros.
Argumentos en la lnea de rdenes. Punteros a
funciones. Declaraciones complicadas.

Exposicin
del profesor.
Ejercicios
Exposicin
del profesor.
Ejercicios
Exposicin
del profesor.
Ejercicios

12
13

14

UNIDAD VIII. Interaccin con dispositivos electrnicos programados.


317153924.doc

Pgina 4 de

Logro de la unidad: Realiza interacciones con dispositivos electrnicos


programables a travs de puertos de entrada/salida y el traspaso de datos
empaquetados en bytes.
Fecha /
Sesin / Temas
Actividades
Semana
Interaccin con dispositivos electrnicos
programables: Instrucciones para la entrada y salida
a travs de los puertos del computador. Ejercicios de
interaccin con dispositivos electrnicos
programables.

Exposicin
del profesor.
Ejercicios

Sesin / Temas

Actividades

EXAMEN FINAL

Fecha /
Semana
16
17

EXAMEN SUSTITUTORIO

15

METODOLOGA

La metodologa del curso est estrictamente orientada a la adquisicin de


conocimientos bsicos y de habilidades, por lo cual los temas tericos son
reforzados en gran medida por ejercicios resueltos en la misma clase y en
el laboratorio. El profesor expondr inicialmente los temas tericos y
proseguir con el desarrollo de ejercicios, los cuales irn progresivamente
incrementando su dificultad.

EVALUACIN

Los criterios que se usarn para la evaluacin de los alumnos:


o Habilidades adquiridas para la aplicacin de los temas del curso.
o Aplicacin de la teora.
o Claridad y orden en sus programas.
o Nivel de aprendizaje en el laboratorio.

La nota final ser la resultante de la siguiente frmula:


PF = ((((PRA1+PRA2+PRA3+PRA4)/4)+((LAB1+LAB2+LAB3+LAB4)/4))/2)+PAR1+FIN1)/3

PRAi = isima prctica


LABi = isimo laboratorio
PAR1 = Exmenes parcial
FIN1 = Exmenes final

317153924.doc

Pgina 5 de

REFERENCIAS.

Conceptos
bsicos
del computador
El lenguaje de Programacin C,
Brian W. Kernighan & Dennis M. Ritchie, Ed.
Prentice-Hall, 2da. edicin, 1991.
Cmo Programar en C/C++,
H.M. Deitel / P.J. Deitel, Ed. Prentice-Hall, 2da.
edicin, 2010.
Programacin en C++,
Francisco Javier Ceballos

317153924.doc

Lenguaje
C
X

X
X

Pgina 6 de

You might also like