SlideShare a Scribd company logo
1 of 2
UNIVERSIDAD SIMÓN BOLÍVAR
                                      Vicerrectorado Académico




                  Departamento: Coordinación de Formación General

   Asignatura: PROGRAMACIÓN EN EL ENSAMBLADOR, C y C ++

   Código de la asignatura: FCI-161
   No. de unidades-crédito: 3
   No. de horas semanales: Teoría: 3 Práctica: --- Laboratorio: ---

   Fecha de entrada en vigencia de este programa: 2004

   OBJETIVOS GENERALES
   Brindar al estudiante un mínimo aceptable de conocimientos y experiencias que el permitan
   desarrollar correctos programas de computadoras en C y C ++.
   Son objetivos específicos:
A. Introducir al estudiante en la comprensión intelectual de facilidades y características avanzadas
   del lenguaje de programación ANSI C.
B. Exponer al alumno una introducción a la programación orientada a objetos con el lenguaje
   híbrido C y C ++.
C. Presentar al estudiante una explicación que ilustre el modo como se vinculan códigos en C y
   ensamblador a razón de resolver tareas específicas de l programación de sistemas.


   CONTENIDOS PROGRAMATICOS
   TEMA 0
   Laboratorio 1: Repaso a la programación simple en lenguaje C con programas que
   manipulen directamente bits.
   TEMA 1:
   Laboratorio 2: Apuntadores, Registros y Uniones en C.
   TEMA 2:
   Laboratorio 3: Ejemplos del uso de apuntadores, registros y uniones en C.
   TEMA: 3
   Laboratorio 4: Archivos de E/S de flujo y su visión como objetos.
TEMA 4:
Laboratorio 5: POO en C ++ (Parte I)
TEMA 5:
Laboratorio 6: POO en C ++ (Parte II)
TEMA 6:
Laboratorio 7: Biblioteca Estándar de Plantillas en C ++.
TEMA 7:
Laboratorio 9: Desarrollo de una GUI y su asociación con programas en C/ C ++.
TEMA 8:
Laboratorio 10: Aplicaciones Que mezclan código en Ensamblador y C.


    BIBLIOGRAFÍA BÁSICA

   Abel, Peter. LENGUAJE ENSAMBLADOR Y PROGRMACIÓN PARA PV IBM Y
   COMPATIBLES. 3ra. Edición. Prentice Hall Hispanoamericana S. A. 1996.
   Bronson, G. C ++. PARA INGENIERÍA YCIENCIAS. INTERNATIONAL Thomson
   Editores, Mexico, 2000.
   Cohoon, J & J. Davidson. PROGRAMACION Y DISEÑO EN C ++.Prentice Hall
   Hispanoamericana S. A., Cuarta Edición, México, 2001.
   Deitel, H.M. et al., COMO PROGRAMAS EN C y C ++. Prentice Hall Hispanamericana
   S. A., Cuarta Edición, México, 2001
   Irvine, K. ASSEMBLY LANGUAGE FOR INTEL-BASED COMPUTERS 3º Edition.
   Prentice Hall Inc., 1999.
   Kernignam, B&D. Ritchie. EL LENGUAJE DE PROGRAMACIÓN C., 2da. Edición.
   Prentice Hall Hispanoamericana S.A. 1991
   Savicth, W. RESOLUCION DE PROBLEMAS CON y C ++. EL OBJETIVO DE LA
   PROGRAMACION. Segunda Edición. Prentice Hall. 2000-06-09
   Schildt, H. ANSI C A SU ALCANCE. Osborne Mc Graw Hill. 1991.

More Related Content

Similar to Fci 161 Programación en el ensamblador, c y c ++

Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Belén
 
Programación en c++
Programación en c++Programación en c++
Programación en c++K-rlos Pac
 
Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.Kel Naru
 
Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.Kel Naru
 
Fci 171 introducción a la programación en lenguaje c.
Fci 171 introducción a la programación en lenguaje c.Fci 171 introducción a la programación en lenguaje c.
Fci 171 introducción a la programación en lenguaje c.gilma07usb
 
Deber de estructura de datos
Deber de estructura de datosDeber de estructura de datos
Deber de estructura de datospedrocazar
 
Manual laboratorio de programación#1
Manual laboratorio de programación#1Manual laboratorio de programación#1
Manual laboratorio de programación#1Estudiantes ISI_UCA
 
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_026 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_02MARCO POLO SILVA SEGOVIA
 
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_026 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_02MARCO POLO SILVA SEGOVIA
 
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdfCAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdfGabriel Medina
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Janneth Lema
 
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Doris Aguagallo
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014William Lozano
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Any Saula
 
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Doris Aguagallo
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Janneth Lema
 

Similar to Fci 161 Programación en el ensamblador, c y c ++ (20)

Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 
Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.
 
Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.Fci 171 Introducción a la programación en lenguaje c.
Fci 171 Introducción a la programación en lenguaje c.
 
Fci 171 introducción a la programación en lenguaje c.
Fci 171 introducción a la programación en lenguaje c.Fci 171 introducción a la programación en lenguaje c.
Fci 171 introducción a la programación en lenguaje c.
 
Deber de estructura de datos
Deber de estructura de datosDeber de estructura de datos
Deber de estructura de datos
 
Arduino (2).pdf
Arduino (2).pdfArduino (2).pdf
Arduino (2).pdf
 
guia de aprendizaje 1.pdf
guia de aprendizaje 1.pdfguia de aprendizaje 1.pdf
guia de aprendizaje 1.pdf
 
Manual laboratorio de programación#1
Manual laboratorio de programación#1Manual laboratorio de programación#1
Manual laboratorio de programación#1
 
Programación
ProgramaciónProgramación
Programación
 
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_026 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
6 g syllabus_esis_compiladores_mgt_marco_silva_2013_02
 
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_026 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
6 g syllabus_esis_compiladores_ing_milton_andrade_2013_02
 
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdfCAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
CAPÍTULO 1 FUNDAMENTOS MZ-CV-DA-ESPE.pdf
 
Silabo diseño web
Silabo diseño webSilabo diseño web
Silabo diseño web
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014
 
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014
 
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
Silaboprogramacinorientadaaobjetosmarzojulio2014 140718113816-phpapp01
 
Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014Silabo programación orientada a objetos marzo julio 2014
Silabo programación orientada a objetos marzo julio 2014
 

More from Kel Naru

Diagnóstico. características del plante2011 2-1-1
Diagnóstico. características del plante2011 2-1-1Diagnóstico. características del plante2011 2-1-1
Diagnóstico. características del plante2011 2-1-1Kel Naru
 
Fci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnologíaFci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnologíaKel Naru
 
Fci 181 Etica y uso de las nuevas tecnologias de la informacion
Fci 181 Etica y uso de las nuevas tecnologias de la informacionFci 181 Etica y uso de las nuevas tecnologias de la informacion
Fci 181 Etica y uso de las nuevas tecnologias de la informacionKel Naru
 
Fci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundialFci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundialKel Naru
 
Fci 111 Transferencia de tecnologia
Fci 111 Transferencia de tecnologiaFci 111 Transferencia de tecnologia
Fci 111 Transferencia de tecnologiaKel Naru
 
Fci 161 Programación en el ensamblador, c y c ++
Fci 161 Programación en el ensamblador, c y c ++Fci 161 Programación en el ensamblador, c y c ++
Fci 161 Programación en el ensamblador, c y c ++Kel Naru
 
Fci 181 etica y uso de las nuevas tecnologias de la informacion
Fci 181 etica y uso de las nuevas tecnologias de la informacionFci 181 etica y uso de las nuevas tecnologias de la informacion
Fci 181 etica y uso de las nuevas tecnologias de la informacionKel Naru
 
Fci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundialFci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundialKel Naru
 
Fci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnologíaFci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnologíaKel Naru
 
Fch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xxFch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xxKel Naru
 
Fch 191 tradiciones afrodescendientes de latinoamérica y del caribe
Fch 191 tradiciones afrodescendientes de latinoamérica y del caribeFch 191 tradiciones afrodescendientes de latinoamérica y del caribe
Fch 191 tradiciones afrodescendientes de latinoamérica y del caribeKel Naru
 
Fch 181 Educación y trabajo
Fch 181 Educación y trabajoFch 181 Educación y trabajo
Fch 181 Educación y trabajoKel Naru
 
Fch 171 Herramientas para el aprendizaje
Fch 171 Herramientas para el aprendizajeFch 171 Herramientas para el aprendizaje
Fch 171 Herramientas para el aprendizajeKel Naru
 
Fch 141 Seminario de la investigación
Fch 141 Seminario de la investigaciónFch 141 Seminario de la investigación
Fch 141 Seminario de la investigaciónKel Naru
 
Fch 132 Caudillo, dictador y fuerza armada en venezuela
Fch 132 Caudillo, dictador y fuerza armada en venezuelaFch 132 Caudillo, dictador y fuerza armada en venezuela
Fch 132 Caudillo, dictador y fuerza armada en venezuelaKel Naru
 
Fch 131 Superaprendizaje principios y tecnicas
Fch 131 Superaprendizaje principios y tecnicasFch 131 Superaprendizaje principios y tecnicas
Fch 131 Superaprendizaje principios y tecnicasKel Naru
 
Fch 121 De una educación castas una de masa
Fch 121 De una educación castas  una de masaFch 121 De una educación castas  una de masa
Fch 121 De una educación castas una de masaKel Naru
 
Fch 113 Métodos para la formación empresarial
Fch 113 Métodos para la formación empresarialFch 113 Métodos para la formación empresarial
Fch 113 Métodos para la formación empresarialKel Naru
 
Fch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xxFch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xxKel Naru
 
Fch 111 Educación nacional
Fch 111 Educación nacionalFch 111 Educación nacional
Fch 111 Educación nacionalKel Naru
 

More from Kel Naru (20)

Diagnóstico. características del plante2011 2-1-1
Diagnóstico. características del plante2011 2-1-1Diagnóstico. características del plante2011 2-1-1
Diagnóstico. características del plante2011 2-1-1
 
Fci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnologíaFci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnología
 
Fci 181 Etica y uso de las nuevas tecnologias de la informacion
Fci 181 Etica y uso de las nuevas tecnologias de la informacionFci 181 Etica y uso de las nuevas tecnologias de la informacion
Fci 181 Etica y uso de las nuevas tecnologias de la informacion
 
Fci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundialFci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundial
 
Fci 111 Transferencia de tecnologia
Fci 111 Transferencia de tecnologiaFci 111 Transferencia de tecnologia
Fci 111 Transferencia de tecnologia
 
Fci 161 Programación en el ensamblador, c y c ++
Fci 161 Programación en el ensamblador, c y c ++Fci 161 Programación en el ensamblador, c y c ++
Fci 161 Programación en el ensamblador, c y c ++
 
Fci 181 etica y uso de las nuevas tecnologias de la informacion
Fci 181 etica y uso de las nuevas tecnologias de la informacionFci 181 etica y uso de las nuevas tecnologias de la informacion
Fci 181 etica y uso de las nuevas tecnologias de la informacion
 
Fci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundialFci 122 La aviación militar en la primera y segunda guerra mundial
Fci 122 La aviación militar en la primera y segunda guerra mundial
 
Fci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnologíaFci 111 Transferencia de tecnología
Fci 111 Transferencia de tecnología
 
Fch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xxFch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xx
 
Fch 191 tradiciones afrodescendientes de latinoamérica y del caribe
Fch 191 tradiciones afrodescendientes de latinoamérica y del caribeFch 191 tradiciones afrodescendientes de latinoamérica y del caribe
Fch 191 tradiciones afrodescendientes de latinoamérica y del caribe
 
Fch 181 Educación y trabajo
Fch 181 Educación y trabajoFch 181 Educación y trabajo
Fch 181 Educación y trabajo
 
Fch 171 Herramientas para el aprendizaje
Fch 171 Herramientas para el aprendizajeFch 171 Herramientas para el aprendizaje
Fch 171 Herramientas para el aprendizaje
 
Fch 141 Seminario de la investigación
Fch 141 Seminario de la investigaciónFch 141 Seminario de la investigación
Fch 141 Seminario de la investigación
 
Fch 132 Caudillo, dictador y fuerza armada en venezuela
Fch 132 Caudillo, dictador y fuerza armada en venezuelaFch 132 Caudillo, dictador y fuerza armada en venezuela
Fch 132 Caudillo, dictador y fuerza armada en venezuela
 
Fch 131 Superaprendizaje principios y tecnicas
Fch 131 Superaprendizaje principios y tecnicasFch 131 Superaprendizaje principios y tecnicas
Fch 131 Superaprendizaje principios y tecnicas
 
Fch 121 De una educación castas una de masa
Fch 121 De una educación castas  una de masaFch 121 De una educación castas  una de masa
Fch 121 De una educación castas una de masa
 
Fch 113 Métodos para la formación empresarial
Fch 113 Métodos para la formación empresarialFch 113 Métodos para la formación empresarial
Fch 113 Métodos para la formación empresarial
 
Fch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xxFch 112 Venezuela sociedad-nación-estado en el sigo xx
Fch 112 Venezuela sociedad-nación-estado en el sigo xx
 
Fch 111 Educación nacional
Fch 111 Educación nacionalFch 111 Educación nacional
Fch 111 Educación nacional
 

Fci 161 Programación en el ensamblador, c y c ++

  • 1. UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico Departamento: Coordinación de Formación General Asignatura: PROGRAMACIÓN EN EL ENSAMBLADOR, C y C ++ Código de la asignatura: FCI-161 No. de unidades-crédito: 3 No. de horas semanales: Teoría: 3 Práctica: --- Laboratorio: --- Fecha de entrada en vigencia de este programa: 2004 OBJETIVOS GENERALES Brindar al estudiante un mínimo aceptable de conocimientos y experiencias que el permitan desarrollar correctos programas de computadoras en C y C ++. Son objetivos específicos: A. Introducir al estudiante en la comprensión intelectual de facilidades y características avanzadas del lenguaje de programación ANSI C. B. Exponer al alumno una introducción a la programación orientada a objetos con el lenguaje híbrido C y C ++. C. Presentar al estudiante una explicación que ilustre el modo como se vinculan códigos en C y ensamblador a razón de resolver tareas específicas de l programación de sistemas. CONTENIDOS PROGRAMATICOS TEMA 0 Laboratorio 1: Repaso a la programación simple en lenguaje C con programas que manipulen directamente bits. TEMA 1: Laboratorio 2: Apuntadores, Registros y Uniones en C. TEMA 2: Laboratorio 3: Ejemplos del uso de apuntadores, registros y uniones en C. TEMA: 3 Laboratorio 4: Archivos de E/S de flujo y su visión como objetos.
  • 2. TEMA 4: Laboratorio 5: POO en C ++ (Parte I) TEMA 5: Laboratorio 6: POO en C ++ (Parte II) TEMA 6: Laboratorio 7: Biblioteca Estándar de Plantillas en C ++. TEMA 7: Laboratorio 9: Desarrollo de una GUI y su asociación con programas en C/ C ++. TEMA 8: Laboratorio 10: Aplicaciones Que mezclan código en Ensamblador y C. BIBLIOGRAFÍA BÁSICA Abel, Peter. LENGUAJE ENSAMBLADOR Y PROGRMACIÓN PARA PV IBM Y COMPATIBLES. 3ra. Edición. Prentice Hall Hispanoamericana S. A. 1996. Bronson, G. C ++. PARA INGENIERÍA YCIENCIAS. INTERNATIONAL Thomson Editores, Mexico, 2000. Cohoon, J & J. Davidson. PROGRAMACION Y DISEÑO EN C ++.Prentice Hall Hispanoamericana S. A., Cuarta Edición, México, 2001. Deitel, H.M. et al., COMO PROGRAMAS EN C y C ++. Prentice Hall Hispanamericana S. A., Cuarta Edición, México, 2001 Irvine, K. ASSEMBLY LANGUAGE FOR INTEL-BASED COMPUTERS 3º Edition. Prentice Hall Inc., 1999. Kernignam, B&D. Ritchie. EL LENGUAJE DE PROGRAMACIÓN C., 2da. Edición. Prentice Hall Hispanoamericana S.A. 1991 Savicth, W. RESOLUCION DE PROBLEMAS CON y C ++. EL OBJETIVO DE LA PROGRAMACION. Segunda Edición. Prentice Hall. 2000-06-09 Schildt, H. ANSI C A SU ALCANCE. Osborne Mc Graw Hill. 1991.