You are on page 1of 4

UNIVERSIDAD NACIONAL DE INGENIERA

FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA


ESCUELA PROFESIONAL DE INGENIERA ELCTRICA
------------------------------------------------------------------------------------------

SYLLABUS
MA-713 PROGRAMACIN DIGITAL

ESPECIALIDAD
CREDITOS
HORAS/SEMANA
PRE-REQUISITO

: ELCTRICA Y ELECTRNICA
: 03
: T2, P2
: FI-204, MA-123

CICLO
AO
REGIMEN
EVALUACION

:TERCERO
:SEGUNDO
:OBLIGATORIO
:TIPO G

SUMILLA DEL CURSO


Proporcionar una comprensin slida de los conceptos fundamentales del modelo de objeto.
Facilitar el dominio de la notacin y el proceso de anlisis y el diseo orientado a objetos.
Elaborar programas con el lenguaje de programacin Java.
COMPETENCIAS DEL CURSO
Conceptuales

Procedimentales

Actitudinales

Analiza problemas y elabora algoritmos de solucin.


Distingue los datos y variables en un problema.
Disea programas mediante el uso del lenguaje de programacin
Java.
Programa en lenguaje Java e implementa algoritmos.
Desarrolla subrutinas de programacin que luego son empleados en
la construccin de programas ms grandes.
Participa de manera activa en el desarrollo de las sesiones de la
asignatura.
Propone soluciones a problemas planteados.
Respeta a sus compaeros y colabora con ellos.

UNIDADES DE APRENDIZAJE
CAPITULO 1: ALGORITMOS
Fundamentos de programacin. Algoritmos. Estructura de un algoritmo (entrada de datos,
procesamiento y salida de datos). Lenguajes de programacin (lenguaje de mquina, lenguaje
ensamblador y lenguaje C). Concepto de lenguaje. Lenguaje de programacin interpretado y
compilado. Manejo del software de programacin de Diagrama de Flujo: Flowcode. Desarrollo
de algoritmos aplicados a problemas comunes de la carrera.
CAPITULO 2: INTRODUCCION A LA PROGRAMACIN POR OBJETOS
Arquitectura de Sistema Central y Cliente/Servidor. Herramientas de desarrollo: SDK y IDE.
Mtodos de programacin secuencial, estructurada, y mediante objetos. Elementos del modelo
de objetos, aplicacin del modelo de objetos. Lenguaje de programacin orientado a objetos
Java. Compilacin en Java: JDK, JRE, JVM.

FIEE-UNI

Pgina 1 de 4

MA713Q

Escuela Profesional de Ingeniera Elctrica Electrnica

CAPITULO 3: CLASES Y OBJETOS


Relaciones entre los objetos, naturaleza de una clase, relaciones entre clases, interaccin de
clases y objetos, derivacin de clases, encapsulacin, herencia, polimorfismo. Identificacin de
clases y objetos, abstraccin y mecanismos clave. Manejo de entorno de programacin IDE.
Instalacin y configuracin del IDE Eclipse.
CAPITULO 4: INTRODUCCIN A LA PROGRAMACIN JAVA
Tipos de datos y operadores, datos primitivos, operadores aritmticos y lgicos. Sentencias de
control, control de flujo en Java. Clases en Java, paquetes, modificadores de acceso, mtodos,
inicializacin de clases. Elaboracin de programas. La clase math: SQRT, POW, PI, E, SIN, COS.
Aplicaciones relacionadas a la carrera.
CAPITULO 5: ESTRUCTURAS CONDICIONALES Y REPETITIVAS
Estructuras de control: secuencial, condicional y repetitiva. Estructuras condicional: IF, IF-ELSE,
IF-ELSE-IF. Estructura SWITCH. Aplicaciones. Estructuras repetitivas: WHILE, DO-WHILE, FOR.
Operadores a nivel de bits.
CAPITULO 6: MTODOS
Estructura general de un mtodo Java. Mtodos con parmetros y retorno de valor. Mtodos
sin parmetros ni retorno de valor. Variables locales y globales. Aplicaciones.
CAPITULO 7: ARREGLOS, MATRICES y STRING
Definicin de un array. Declaracin e instanciar de un array. Inicializacin de array
unidimensionales. Matrices: creacin e inicializacin. Manejo de String. Mtodos de la clase
String. Conversin de string a nmero y viceversa. Ingreso de un string por teclado. Aplicaciones.
CAPITULO 8: ARCHIVOS
Manejo de archivos. La clase FILE. Mtodos de la clase FILE. Sentencias TRY-CATCH. Manejo de
excepciones, herencia en excepciones. Creacin y lectura de archivos.
METODOLOGA
El curso se desarrolla en sesiones de teora y sesiones prcticas en el laboratorio de
computadoras (LIFIEE). En las sesiones de teora, se presentan los conceptos, aplicaciones del
empleo del lenguaje de programacin Java. En las sesiones de laboratorio se usa el software IDE
Eclipse para desarrollar diversos programas que den solucin a los ejercicios planteados, se
utilizan ejercicios que estn relacionados a la carrera de Telecomunicaciones y a los cursos que
llevan en el segundo ao de la carrera.
Para todas las sesiones del curso (teora y laboratorio) el estudiante utilizar el aula virtual para
descargar los diversos materiales educativos del curso, as como los ejercicios que deben
resolver y enviar por la misma aula virtual para su evaluacin. En todas las sesiones se promueve
la participacin activa del estudiante as como el respeto entre pares.
FRMULA DE EVALUACIN
El sistema de evaluacin del curso es G. El promedio final (PF) del curso se calcula mediante la
siguiente frmula:
PF = (PP + EP + EF) / 3
Dnde:

FIEE-UNI

Pgina 2 de 4

MA713Q

Escuela Profesional de Ingeniera Elctrica Electrnica

PP: Promedio de Prcticas. En el curso se toman 4 prcticas (P1, P2, P3 y P4). Para el
clculo del promedio de prctica se elimina la prctica con menor nota y se calcula el
promedio aritmtico de las cuatro prcticas restantes.
PP = (P1 + P2 + P3 + P4 - Min (P1, P2, P3, P4,))/3

EP: Examen Parcial.


EF: Examen Final.

BIBLIOGRAFA
1. GRADY BOOCH ANALISIS Y DISEO ORIENTADO A OBJETOS ADDISON WELEY 1996.
2. COAD P, AND YOURDON E, OBJECT ORIENTED ANLISIS ENGLEWOOD CLIFFS 1991,
3. MARTIN J.AND ODELL J. OBJECT ORIENTED ANALYSIS AND DESING. ENGLEWOOD CLIFFS,
1992
4. MASINIG, NAPOLI A. CONET D. LEONARD D. AND TROMPE K, OBJECT ORIETEND
LANGUAGES. LONDON ENGLAND.
5. CHANG. S, VISUAL LANGUAGES AND VISUAL PROPAMMING, NEW YORK, PLENUN
PRESS1990.6 -AFERGAN M, JAVA SOLUCIONMES INSTANTANEAS, PRENTICE HALL 1998
6. BELL D. AND PARR M, JAVA FOR STUDENTES, PRENTICE HALL 1999
7. MARTN B. DESINGNING OBJETC OTIENTED++ C APPLICATIONS USING THE BOOCH METED.
PRENTICE HALL1993
8. DEWHURST S, AND STARK K, PROGRAMMING IN C++ PRENTICE HALL 1989 ACADEMIC PRESS,
1991
9. STROUSTRUP B. EL LENGUAJE DE PROGRAMACIN C++ ADDISON WESLEY 1993
10. LIPPMAN S, C ++ PRIMER, ADDISON WESLEY 1991
APORTE DEL CURSO AL LOGRO DE LOS RESULTADOS DEL ESTUDIANTE
El curso a aporta al logro de los siguientes Resultados del Estudiante:

K: Aporte
R: Relacionado
N: No trabaja el Resultado
Resultados del Estudiante

Diseo en Ingeniera

Solucin de Problemas

Aplicacin de las
Ciencias
Experimentacin y
Pruebas

FIEE-UNI

Disea sistemas electrnicos que satisfacen


requerimientos y necesidades, as como
restricciones y limitaciones dadas.
Identifica, diagnostica, formula y resuelve
problemas usando las tcnicas, mtodos,
herramientas y normas en el dominio de la
ingeniera electrnica.
Aplica los conocimientos y habilidades en
matemticas, ciencias e ingeniera para la solucin
de problemas de ingeniera electrnica.
Formula y conduce experimentos y pruebas, analiza
datos e interpreta resultados

Contribucin
N

R
N

Pgina 3 de 4

MA713Q

Prctica de la
Ingeniera Moderna
Impacto de la
Ingeniera
Gestin de Proyectos

Conciencia Ambiental
Aprendizaje Durante
Toda la Vida
tica y
Responsabilidad
Profesional
Asuntos
Contemporneos
Comunicacin

Trabajo en Equipo

Escuela Profesional de Ingeniera Elctrica Electrnica

Usa las herramientas y tcnicas modernas de la


ingeniera necesarias para la prctica profesional.
Comprende el impacto que las soluciones de
ingeniera electrnica tienen sobre las personas y el
entorno en un contexto local y global.
Planifica y gestiona proyectos de ingeniera
electrnica con criterios de calidad, eficiencia y
rentabilidad.
Considera la importancia de la preservacin y
mejora del medio ambiente en el desarrollo de sus
actividades profesionales.
Reconoce la importancia del aprendizaje continuo
para permanecer vigente y actualizado en su campo
de desarrollo profesional.
Asume responsabilidad por los proyectos y trabajos
realizados y evala sus decisiones y acciones desde
una perspectiva tica.
Est informado de los acontecimientos nacionales y
mundiales ms relevantes.
Se comunica de manera clara y convincente en
forma oral, escrita y grfica segn los diferentes
tipos de interlocutores o audiencias.
Reconoce la importancia del trabajo en equipo y se
integra y participa en forma efectiva en equipos
multidisciplinarios de trabajo.

K
N

R
N
R

Ing. Mauricio Galvez Legua

FIEE-UNI

Pgina 4 de 4