TECNOLÓGICO NACIONAL DE MÉXICO -...

31
TECNOLÓGICO NACIONAL DE MÉXICO Instituto Tecnológico de Pinotepa Guía para Curso de Propedéutico de la Carrera de Ingeniería Informática 2016 del 25 al 29 de Julio de 2016 Julio de 2016.

Transcript of TECNOLÓGICO NACIONAL DE MÉXICO -...

Page 1: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

TECNOLÓGICONACIONALDEMÉXICOInstitutoTecnológicodePinotepa

• Guía para Curso de Propedéutico de la Carrera de Ingeniería Informática 2016

• del 25 al 29 de Julio de 2016

Julio de 2016.

Page 2: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

1

ProgramaparaelCursodeInducción

CapituloI:IntroducciónalaIngenieríainformática-5hrs.

1.1Objetivogeneral1.2RetículadelaCarreradeIngenieríainformática1.3Campolaboral1.4Requisitosdetitulación

CapituloII:LasTics–5hrs.

2.1 HistoriadelasTics2.2 Elementos2.3 VentajasyDesventajas2.4 ImportanciadelasTics2.5 FuturodelasTics

CapituloIII:BasedeDatos–5hrs.

3.1 Conceptualizacióndebasededatos3.2 Característicasdelasbasesdedatos3.3 VentajasyDesventajas3.4 Importancia3.5 Aplicacionesdelasbasesdedatos

CapituloVI:Programación–5hrs.

4.1 QueeslaProgramación4.2 TiposdeProgramación4.3 FuncionesdelasáreasdeDesarrollodeSistemas4.4 Importanciadelaprogramación4.5 Solucióndeproblemas

CapituloV:RedesdeComputadoras–5hrs.

5.1 Antecedentes5.2 Campodeaplicación5.3 VentajasyDesventajas5.4 Importancia5.5 Futurodelasredes

Page 3: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

2

Presentación: LapresenteguíatienecomoobjetivodaraconocerloselementosgeneralesyespecificosalosestudiantesdenuevoingresodelacarreradeingenieríainformáticaenelInstitutoTecnológicodePinotepea,seproporcionainformacióndesdeintroduccióna la ingenieríaen informática,camposdeestudios,retícula,etc.Laguiaparael cursopropedéutico contienenun análisise introducciónadiversos temasrelacionadosconlacomputaciónengeneralyqueseaplicanalaingeneríainformática,desdebasesdedatos,redes,programación,sistemasoperativoshastadispositivosmoviles.Lacomputaciónesunadelasáreasmasimportantesenlahistoriadelahumanidad,debidoaque ha traído innumerables cambios desde el almacenamiento de datos hasta cambios deparadigmasenlarealizacióndeactividadescotidianas.

Page 4: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

3

CapituloI:

IntroducciónalaIngenieríainformática5hrs.

CARRERA:INGENIERÍAINFORMÁTICA

1.1ObjetivoGeneral:Formar profesionales competentes en el diseño, desarrollo, implementación y administración deservicios informáticos y gestión de proyectos con una visión sistémica, tecnológica y estratégica,ofreciendosoluciones innovadorase integralesa lasorganizaciones,deacuerdocon lasnecesidadesglobales,actualesyemergentes.comprometidosconsuentorno,desempeñándoseconactitudética,emprendedoraydeliderazgo.

PerfildeIngreso:Elaspirantea laCarrerade Ingenieríaen InformáticadebecontarconconocimientosdebachilleratoGeneral,interésporlasTecnologíasdeInformaciónyComunicación,pensamientoLógicoyCapacidaddeautoestudio.

Page 5: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

4

PerfildeEgreso:1.Aplicarconocimientoscientíficosytecnológicosenlasolucióndeproblemaseneláreainformáticaconunenfoqueinterdisciplinario.

2.Administrarlastecnologíasdelainformación,paraestructurarproyectosestratégicos.

3.Formular,gestionaryevaluareldesarrollodeproyectosinformáticosenlasorganizaciones.

4.Analizar,modelar,desarrollar,implementaryadministrarsistemasdeinformaciónparaaumentarlaproductividadycompetitividaddelasorganizaciones.

5.Aplicarnormas,marcosdereferencia,estándaresdecalidadyseguridadvigentesenelámbitodeldesarrolloygestióndetecnologíasysistemasdeinformación.

6.Integrarlassolucionesdetecnologíasdeinformaciónalosprocesosorganizacionalesparafortalecerobjetivosestratégicos.

7. Seleccionar y utilizar de manera óptima técnicas y herramientas computacionales actuales yemergentes.

8.Realizaractividadesdeauditoriayconsultoríarelacionadasconlafuncióninformática.

9. Identificar, diseñar, desarrollar los mecanismos de almacenamiento, distribución, visualización ymanipulacióndelainformación.

10.Identificaryaplicarmodelospertinenteseneldiseñoeimplementacióndebasededatosparalagestióndelainformaciónenlasorganizaciones.

11.Comunicarsedemaneraefectiva,ensupropio idiomayalmenosenun idiomaextranjero,paraintegrarseauncontextoglobalizado,ensudesarrollopersonalyprofesional.

12. Crear y administrar redes de comunicación, que contemplen el diseño, selección, instalación ymantenimientoparalaoperacióndeequiposdecómputo,aprovechandolosavancestecnológicosasualcance.

13. Desempeñarse profesionalmente con ética en un contextomulticultural, comprometidos con lasociedadyconservacióndelmedioambiente.

Page 6: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

5

14.Observar y fomentar el cumplimientode las disposiciones de carácter legal, relacionadas con lafuncióninformática.

15.Analizar,desarrollaryprogramarmodelosmatemáticos,estadísticosydesimulación.

16.Lideraryparticiparengruposdetrabajoprofesionalmultieinterdisciplinario,paraeldesarrollodeproyectosquerequieransolucionesbasadasentecnologíasysistemasdeinformación.

17.Lograrunniveldecompetenciainternacional,conespírituinnovador,creativoyemprendedor,paragenerarnuevasoportunidadesydesarrollarproyectosaplicandolastecnologíasdeinformación.

1.2RetículadelaCarrera:

Page 7: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

6

1.3CampoLaboraloAcción:Sepuededesarrollarenorganizaciones,instituciones,empresasoindustriasdelossectorespúblicos,privados y sociales; que utilice la computadora como herramienta o como la base de sus propiosprocesostalescomo:

• Empresascomercialesyconstructoras• SistemasbancariosyHospitales• Industriasdeproceso• Industriasdedesarrollodesoftware• Institucionesdeinvestigaciónoeducación• Empresasdesoportetécnico• Empresasconsultoras• Sistemasdeseguridad• Compañíasdetransporteycompañíadeseguros• Productoresdelaregión• Industriasdetelecomunicaciones• Industriasdeenergéticos• Industriasmanufactureras

ContenidodeEspecialidad:LaespecialidadqueseofertaenlaCarreradeIngenieríaInformáticaes“TecnologíasdelaInformación”;lacualapoyadaenbasesteóricasyexperienciasprácticaspermitealestudianteobtenerunaseriedeelementosqueavalenlosconocimientosenProgramación,RedesyBasesdeDatosantesdeconcluirensu totalidad suprogramadeestudios.Así como, fomentar las actividadesencaminadas a solucionarproblemasymejorarprocesosdelasorganizacionesmedianteelusoyaprovechamientointeligentedelasTecnologíasdeInformación.

LogrosAcadémicos:

• ProgramaenprocesodeacreditaciónporelConsejoNacionaldeAcreditaciónenInformáticayComputación(CONAIC)

• DesarrollodeSoftwaredeaplicación• ParticipacióneneventosAcadémicos• Desarrollodeproyectosdeinvestigación• 50%delosdocentesconestudiosdeposgrado

Page 8: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

7

1.4RequisitosparaTitulación(TrámitedeTítuloyCédulaProfesional)

Actividades:

• Haberaprobadotodaslasasignaturasdelaestructuragenéricayespecialidad.• Haberacreditadolaresidenciaprofesional.• HaberconcluidoelServicioSocial.• Haber acreditado conocimientos de una 2da. Lengua (comprensión de artículos técnico-

científicos).• No tener adeudo económico de material o equipo con las oficinas, laboratorios, talleres y

biblioteca.• Realizarelpagorespectivo(trámitedeTituloyCédulaProfesional)enrecursofinancieros.

RequisitosparaTitulación:

• Actadenacimientoy4copias• Certificadodebachilleratolegalizadoy4copias• CURPy4copias• Certificadoprofesionallegalizadoy4copias• Constanciadeserviciosocialy4copias• Actadeexamenprofesionaly/oexencióny4copias• Constanciadeconclusióndeinglés• Actaderesidenciaprofesional• Dictamendeaprobacióndetrabajo,indicandolaopcióndetitulacióny2copias• Constanciadenoadeudo• Solicituddeactoprotocolario• Recibodepagoporconceptodecertificadoycartadepasante• 12fotostamañocertificadoblancoynegropapelmate• 6fotostamañotítuloblancoynegropapelmate• 6fotostamañoinfantilblancoynegropapelmate• Recibodepagoporconceptodetítulo,cédulaprofesionalyactoprotocolario• Kardex• Formatodesolicituddecédulaprofesionaly2originales

Page 9: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

8

CapituloII:

LasTics5hrs.

2.1.HistoriadelasTicsLastelecomunicacionessurgendemaneraaproximativaaraízdelainvencióndeltelégrafo(1833)yelposteriordesplieguederedestelegráficasporlageografíanacional,queenEspañasedesarrollaentrelosaños1850y1900.Actualmente,estamosacostumbradosacoexistircontodotipodeserviciosquenosfacilitanlacomunicaciónentrepersonas,perolaexperienciaconestossistemasesrelativamentereciente. A lo largo de la historia las señales han ido evolucionando en cuanto a su variedad ycomplejidad, para ajustarse a las necesidades de comunicación del hombre. Esta evolución de lascomunicaciones entre personas se ha beneficiado en gran medida de los avances tecnológicosexperimentadosentodaslasépocas,quehanidosuprimiendolasbarrerasquetradicionalmentehanlimitado la interactividadentre laspersonas: riquezade contenido,distanciade las comunicaciones,cantidaddeinformacióntransmitida.Elusodenuevostiposdeseñalesyeldesarrollodenuevosmediosdetransmisión,adaptadosalascrecientesnecesidadesdecomunicación,hansidofenómenosparalelosal desarrollo de la historia. Otros hitos y hechos importantes que hanmarcado la evolución de lastelecomunicacionesy,portanto,eldevenirdelastecnologíasdelainformaciónycomunicaciones:

• 1876 (10 de marzo): Grahan Bell inventa el teléfono, en Boston, mientras ThomasWatsonconstruyeelprimeraparato.

• 1927(11deEnero):Serealizalaprimeratransmisiónderadiotelefoníadelargadistancia,entreUSAyelReinoUnido,acargodeAT&TylaBritishPostalOffice.

• 1948 (1 de Julio): Tres ingenieros de Bell Laboratories inventaron el transistor, lo cual, sinninguna,supusounavancefundamentalparatodalaindustriadetelefoníaycomunicaciones.

Page 10: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

9

• 1951 (17 deAgosto): Comienza a operar el primer sistema transcontinental demicroondas,

entreNuevaYorkySanFrancisco.• 1956(alolargodelaño):Comienzaainstalarseelprimercabletelefónicotrasatlántico.• 1963 (10 de Noviembre): Se instala la primera central pública telefónica, en USA, con

componenteselectrónicoseinclusoparcialmentedigital.• 1965(11deAbril):EnSuccasunna,USA,sellegaainstalarlaprimeraoficinainformatizada,lo

cual,sinduda,constituyóelnacimientodeldesarrolloinformático.• 1984(1deEnero):Porresoluciónjudicial,lacompañíaAT&Tsedivideensieteproveedores(the

Baby Bells), lo que significó el comienzo de la liberación del segmento de operadores detelecomunicaciones,anivelmundial,elcualprogresivamenteseha idomaterializandohastanuestrosdías.

Desde1995hastaelmomentoactual losequiposhanidoincorporandotecnologíadigital , locualhaposibilitado todo el cambio y nuevas tendencias a las que asistimos. Se abandona la transmisiónanalógicaynacelaModulaciónporImpulsosCodificadoso,loqueeslomismo,lafrecuenciainestableseconvierteencódigobinario,estableciendolosdatoscomoúnicoelementodecomunicación.

2.2.ElementosdelasTicsLasTICconformanelconjuntoderecursosnecesariosparamanipularlainformaciónyparticularmentelos ordenadores, programas informáticos y redes necesarias para convertirla, almacenarla,administrarla,transmitirlayencontrarla.

SepuedereagruparlasTICsegún:

• Lasredes.• Losterminales.• Losservicios.

Page 11: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

10

Lasredes:Acontinuaciónseanalizanlasdiferentesredesdeaccesodisponiblesactuales.

• Telefoníafija:Elmétodomáselementalpararealizarunaconexiónainterneteselusodeunmódemenunaaccesotelefónicobásico.Apesarquenotienetodaslasventajascaracterísticasdelabandaancha,hasidoelpuntodeinicioparamuchosinternautas,yesunaalternativabásicaparazonasdemenorpoderadquisitivo.

• Banda ancha: La banda ancha originariamente hacía referencia a la capacidad de acceso ainternetsuperiora losdeunaccesoanalógico(56kbpsenunaccesotelefónicobásicoo128kbpsenunaccesobásicoRDSI)

• Televisor:EltelevisoreseldispositivoquetieneelgradodepenetraciónmásaltoentodoslospaísesdelaUniónEuropea,un96%deloshogarestienencomomínimountelevisor,yentrespaíses:Malta,LuxemburgoyChipreestatasallegaal100%.

• Teléfono móvil: Los primeros dispositivos móviles disponían simplemente de lasfuncionalidades básicas de telefonía y mensajes SMS. Poco a poco se han ido añadiendopantallasdecolores,cámarasdefotos...En2004 llegaron losprimerosterminalesUMTSy laposibilidaddevideoconferéncias.

losterminales.

• Navegadordeinternet:Lamayoríadelosordenadoresseencuentranactualmenteconectadosalared.ElPChadejadodeserundispositivoaisladoparaconvertirseenlapuertadeentradamáshabitualainternet.EnestecontextoelnavegadortieneunaimportanciarelevanteyaqueeslaaplicacióndesdelacualseaccedealosserviciosdelaSociedaddelaInformaciónyseestáconvirtiendoenlaplataformaprincipalparalarealizacióndeactividadesinformáticas.

• Ordenadorpersonal:SegúndatosdeGartnerelnúmerodePCsuperóenel2008losmilmillonesenelmundo,encontrándosemásdel60%enlosmercadosmásmaduroscomolosEUA,EuropayJapón.Apesardelacrisiseconómicaenelsegundotrimestrede2008,elcrecimientofuedel16%,aunqueseesperaundescensodel6%enel2009,34apesardel crecimientoenpaísescomolaChina,IndiayBrasil,porelgranritmodeadopcióndelaSociedaddelaInformaciónenestospaísesytambiénporlatendenciaalabaratamientodeloscostes.

Page 12: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

11

losservicios

• Correo electrónico: Es una de las actividades más frecuentes en los hogares con acceso ainternet.Elcorreoelectrónicoylosmensajesdetextodelmóvilhanmodificadolasformasdeinteractuarconamigos.

• Bancaonline: El sectorbancarioha sufridouna fuerte revolución losúltimosañosgraciasaldesarrollodelasTIC,quehapermitidoelfuerteusoqueseestáhaciendodeestosservicios.Suéxito se debe a la variedad de productos y a la comodidad y facilidad de gestión queproporcionan. Los usuarios del banco lo utilizan cada vez más, por ejemplo, para realizartransferenciasoconsultarelsaldo.

• Audioymúsica:DesdelapopularidaddelosreproductoresMP3,laventaobajadademúsicaporinternetestádesplazandolosformatosCD.

2.3.VentajasyDesventajasdelasTicsVentajas:Algunasventajasquepodemosmencionarsonlassiguientes:

• Brindargrandesbeneficiosyadelantosensaludyeducación.• Potenciaralaspersonasyactoressociales,ONG,etc.,atravésderedesdeapoyoeintercambio

ylistadediscusión.• ApoyaralasPYMEdelaspersonasempresariaslocalesparapresentaryvendersusproductosa

travésdelaInternet.• Permitirelaprendizajeinteractivoylaeducaciónadistancia.• Impartir nuevos conocimientos para la empleabilidad que requieren muchas competencias

(integración,trabajoenequipo,motivación,disciplina,etc.).• Ofrecernuevasformasdetrabajo,comoteletrabajo.• Daraccesoalflujodeconocimientoseinformaciónparaempoderarymejorarlasvidasdelas

personas.• Facilidades.• Menoresriesgos.• Menorescostos.

Page 13: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

12

Desventajas:

Losbeneficiosdeestarevoluciónnoestándistribuidosdemaneraequitativa;juntoconelcrecimientode la red Internet ha surgido un nuevo tipo de pobreza que separa los países en desarrollo de lainformación,dividiendo loseducandosde losanalfabetos, los ricosde lospobres, los jóvenesde losviejos, los habitantes urbanos de los rurales, diferenciando en todomomento a lasmujeres de losvarones.Otrasdesventajasquesepuedenobservarenlautilizacióndelastecnologíasdeinformaciónycomunicaciónson:

• Faltadeprivacidad• Aislamiento• Fraude• Mermalospuestosdetrabajo.

2.4.ImportanciasdelasTicsEn la actualidad las TIC'S (Tecnologías de Información y Comunicación) están cobrando muchaimportancia en los centros de educación , cada vez es mas común encontrar en las aulas mediosinformáticos y electrónicos que apoyan notablemente las labores docentes, dando uso a diversosmediosyrecursoscomolopuedenserlosaudios,imágenes,textosdigitalizados,enciclopediasvirtuales,yelinternet.Enelmundohatenidounabuenaaceptaciónsobretodoenlosprogramasdeeducaciónadistancia,conelapoyodelasEnciclomediasvirtuales,siendoesteunodelosrecursosmasnovedososyvanguardistasenmateriadelaenseñanzayelaprendizaje.Sinembargoestasherramientanolleganhaunconsiderablegrupodelapoblaciónporqueexisteregionesendondeelinternetylostecnológicoesparausoexclusivoparalaspersonasdealtosrecursoseconómicosdandoaltrastedelobjetivoprincipalde la ticsque lograrmayorcoberturadeeducaciónanumerograndedepersonassin tenerdistingoeconómicos.

Page 14: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

13

2.5.FuturodelasTics

• Progresivoaumentodelossistemasinformáticosportátiles• Progresivadifusióndelaspantallasplanas(tft)• Implantacióndelastecnologíasinalámbricas:ratón,teclado,impresoras,redeslan.• Omnipresenciadelosaccesosainternet.• Usogeneralizadodelossistemasdebandaanchaparalasconexionesainternet.• Telefoníamóvildetercerageneraciónumts,conimagenyconexionesgráficasainternet.• Suministrosdesoftwareatravésdeinternet(sepagarásegúnconsumo,comolaelectricidad)• Multiplicación de las actividades que realizaremos desde el ciberespacio: telebanco,

telemedicina,ocio.• Generalizacióndela"pizarradigital"enlasaulaspresenciales.

Page 15: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

14

CapituloIII:

BasedeDatos5hrs.

3.1.ConceptualizacióndelasBasesdeDatosUnabasededatosesunsistemainformáticoamododealmacén.Enestealmacénseguardangrandesvolúmenesdeinformación.Porejemplo,imaginemosquesomosunacompañíatelefónicaydeseamostener almacenados los datos personales y los números de teléfono de todos nuestros clientes, queposiblementeseanmillonesdepersonas.Esta informaciónesdegranvolumende tamaño:estamoshablandodeveinteotreintadatosmultiplicadospormilesomillonesdepersonas.Laantiguagestiónde datos se basaba en archivos informáticos, pero para las necesidades de hoy en día hacen faltasistemasmás perfeccionados que son precisamente lo que se denomina sistema de base de datos.Llegamos a la conclusión de que necesitaríamos una base de datos para automatizar el acceso a lainformaciónypoderaccederaellademanerarápidayfácilademásdepoderrealizarcambiosdeunamaneramáseficiente.

3.2.CaracterísticasdelasBD

• Independencia de losDatos. Es decir, que los datos nodependendel programa y por tantocualquieraplicaciónpuedehacerusodelosdatos.

• ReduccióndelaRedundancia.Llamamosredundanciaalaexistenciadeduplicacióndelosdatos,al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y ademásevitamosque existan inconsistencias entre los datos. Las inconsistencias se dan cuandonosencontramoscondatoscontradictorios.

• Seguridad.UnSBDdebepermitirquetengamosuncontrolsobrelaseguridaddelosdatos.

Page 16: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

15

• Sevisualizanormalmentecomounatabladeunahojadecálculo,enlaquelosregistrossonlasfilasylascolumnassonloscampos,ocomounformulario.

• Permiterealizarunlistadodelabasededatos.• Permitenlaprogramaciónausuariosavanzados.

3.3.VentajasyDesventajasdelasBDVentajas:

• Controlsobrelaredundanciadedatos:Lossistemasdeficherosalmacenanvariascopiasdelosmismosdatosenficherosdistintos.Estohacequesedesperdicieespaciodealmacenamiento,ademásdeprovocarlafaltadeconsistenciadedatos.Enlossistemasdebasesdedatostodosestosficherosestánintegrados,porloquenosealmacenanvariascopiasdelosmismosdatos.Sinembargo,enunabasededatosnosepuedeeliminarlaredundanciacompletamente,yaqueenocasionesesnecesariaparamodelarlasrelacionesentrelosdatos.

• Consistenciadedatos:Eliminandoocontrolandolasredundanciasdedatossereduceengranmedidaelriesgodequehayainconsistencias.Siundatoestáalmacenadounasolavez,cualquieractualización se debe realizar sólo una vez, y está disponible para todos los usuariosinmediatamente. Si un dato está duplicado y el sistema conoce esta redundancia, el propiosistemapuedeencargarsedegarantizarquetodaslascopiassemantienenconsistentes.

• Comparticióndedatos:Enlossistemasdeficheros,losficherospertenecenalaspersonasoalosdepartamentosque losutilizan.Peroen lossistemasdebasesdedatos, labasededatospertenecealaempresaypuedesercompartidaportodoslosusuariosqueesténautorizados.

• Mantenimientodeestándares:Graciasalaintegraciónesmásfácilrespetarlosestándaresenecesarios,tantolosestablecidosaniveldelaempresacomolosnacionaleseinternacionales.Estos estándares pueden establecerse sobre el formato de los datos para facilitar suintercambio, pueden ser estándares de documentación, procedimientos de actualización ytambiénreglasdeacceso.

• Mejoraenlaintegridaddedatos:Laintegridaddelabasededatosserefierealavalidezylaconsistencia de los datos almacenados. Normalmente, la integridad se expresa medianterestriccionesoreglasquenosepuedenviolar.Estasrestriccionessepuedenaplicartantoalosdatos,comoasusrelaciones,yeselSGBDquiensedebeencargardemantenerlas.

Page 17: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

16

• Mejoraenlaseguridad:Laseguridaddelabasededatoseslaproteccióndelabasededatosfrenteausuariosnoautorizados.Sinunasbuenasmedidasdeseguridad,laintegracióndedatosenlossistemasdebasesdedatoshacequeéstosseanmásvulnerablesqueenlossistemasdeficheros.

• Mejoraenlaaccesibilidadalosdatos:MuchosSGBDproporcionanlenguajesdeconsultasogeneradoresde informesquepermitenalusuariohacercualquier tipodeconsultasobre losdatos,sinqueseanecesarioqueunprogramadorescribaunaaplicaciónquerealicetaltarea.

• Mejora en la productividad: El SGBD proporcionamuchas de las funciones estándar que elprogramadornecesitaescribirenunsistemadeficheros.Anivelbásico,elSGBDproporcionatodas las rutinas demanejo de ficheros típicas de los programas de aplicación. El hecho dedisponerdeestasfuncionespermitealprogramadorcentrarsemejorenlafunciónespecíficarequeridaporlosusuarios,sintenerquepreocuparsedelosdetallesdeimplementacióndebajonivel.

• Mejora en elmantenimiento: En los sistemas de ficheros, las descripciones de los datos seencuentran inmersas en los programas de aplicación que los manejan. Esto hace que losprogramas seandependientesde losdatos, demodoqueun cambioen suestructura, ouncambio en el modo en que se almacena en disco, requiere cambios importantes en losprogramascuyosdatossevenafectados.Sinembargo,losSGBDseparanlasdescripcionesdelosdatosdelasaplicaciones.Estoesloqueseconocecomoindependenciadedatos,graciasalacualsesimplificaelmantenimientodelasaplicacionesqueaccedenalabasededatos.

• Aumentodelaconcurrencia:Enalgunossistemasdeficheros,sihayvariosusuariosquepuedenaccedersimultáneamenteaunmismofichero,esposiblequeelaccesointerfieraentreellosdemodoquesepierdainformaciónosepierdalaintegridad.LamayoríadelosSGBDgestionanelaccesoconcurrentealabasededatosygarantizanquenoocurranproblemasdeestetipo.

• Mejoraenlosserviciosdecopiasdeseguridad:Muchossistemasdeficherosdejanqueseaelusuario quien proporcione lasmedidas necesarias para proteger los datos ante fallos en elsistemaoenlasaplicaciones.Losusuariostienenquehacercopiasdeseguridadcadadía,ysiseproducealgúnfallo,utilizarestascopiaspararestaurarlos.Enestecaso,todoeltrabajorealizadosobrelosdatosdesdequesehizolaúltimacopiadeseguridadsepierdeysetienequevolverarealizar. Sinembargo, losSGBDactuales funcionandemodoqueseminimiza la cantidaddetrabajoperdidocuandoseproduceunfallo.

Page 18: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

17

Desventajas:

• Complejidad:LosSGBDsonconjuntosdeprogramasquepuedenllegarasercomplejosconunagranfuncionalidad.Esprecisocomprendermuybienestafuncionalidadparapoderrealizarunbuenusodeellos.

• Costedelequipamientoadicional:TantoelSGBD,comolapropiabasededatos,puedenhacerque sea necesario adquirir más espacio de almacenamiento. Además, para alcanzar lasprestacionesdeseadas,esposiblequeseanecesarioadquirirunamáquinamásgrandeounamáquinaquesedediquesolamentealSGBD.Todoestoharáquelaimplantacióndeunsistemadebasesdedatosseamáscara.

• Vulnerablealosfallos:ElhechodequetodoestécentralizadoenelSGBDhacequeelsistemaseamásvulnerableantelosfallosquepuedanproducirse.Esporelloquedebentenersecopiasdeseguridad(Backup).

3.4.ImportanciasdelasBDLasbasesdedatosfacilitannosoloelregistrodegrancantidaddedatossontambiénelaccesoalosmismos,locualpermiteahorrartantoespaciofísicocomotiempoalmomentodeconsultarinformacióncontenidaenellas.Anivelorganizacional,lasbasesdedatosresultanunaventajacompetitiva,siendoasíunaherramientaprimordialalmomentodetomardecisionesyaquepermiten:

• Mantenercomunicaciónconstanteconlosclientes.• Conocerlastendenciasdecompradelmercadoobjetivo.• Personalizarlaatenciónalosusuarios.• Generarestrategiasdepublicidad.• Utilizar segmentos específicos de clientes para colocar productos específicos llegando de

maneradirectaalcompradorousuario.• Comentar las novedades, promociones y noticias relacionadas con el negocio; y en algunas

ocasiones,conelsectoralquesededicalaempresa.

Enlaactualidad, lasbasesdedatossonelelementofundamentalenlasaéreasqueutilizansistemascomputarizados,debidoaquepermiteoperarinformacióndemaneraorganizada,segura,confiableyengrandescantidades.

Page 19: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

18

3.5.AplicacionesdelasBD

• Las aerolíneas utilizan las bases de datos para tener de manera rápida clara y concisa lainformacióndeclientes,asícomosushorariosdevuelo,destinos,etc.ComoejemplotenemosAeroméxico,México,D.F.,a10dejuniode2010.-Aeroméxico,lalíneaaéreatranscontinentalmásgrandedeMéxico,dioaconocerquefueelegidacomolaaerolíneademayorconfianzadeloslectoresdelaprestigiadacasaeditorial“Reader’sDigest”.

• Laempresaautomotrizselecciona,dentrodelabase,alosmejoresclientespotencialesyluegoseloscontactaporalgúnmediooseleshaceunavisita,ollamadaparaintentarconvertirlosenclientes,establecencriteriosquedescribenasuclienteobjetivoidealparaunaoferta.Despuésbuscanensubasededatosdeclientesalosquemásseparecenaltipoidealyaesosdedicantodoelesfuerzoenfuncióndelaofertaqueofrecenenesemomento.UnejemploserialaFORD,busca en su base de datos los mejores clientes para ofrecerles sus servicios, tratando deconvencerlosparaquecomprensusproductos,ademásdequetambiénsefijanqueseanbuenapagayconunabuenaposicióneconómica.

• Bancos:Estas institucionestienencomofunciónespecial lacustodiadedineroyelcambioointermediación(estaeslamásimportante,sepreocupadecaptarlosrecursosdisponiblesenelmercadoparadedicarloconfinesdeinversiónodeconsumo);podemosseñalarqueelbancomoderno tiene que cumplir tres grandes funciones: 1. La Intermediación de Crédito, 2. Laintermediacióndelospagos,3.LaAdministracióndeloscapitales.

• Estassonparaguardarregistrosdellamadasrealizadas,generarfacturasmensuales,mantenerel saldode las tarjetas, telefónicasdeprepagoyalmacenar información sobre las redes.UnejemplodeelloesTELMEX(TELEFONOSDEMEXICOS.A.deC.V.),LaempresamásreconocidaenMéxico,estaempresautilizalatecnologíadebasededatoscomoregistrodeinformaciónestaempresaalmomentoenqueelclienteadquierelosserviciosdeTelmexinmediatamenteentraenunabasededatoslacualesparaidentificarlocomoclientetienesusdatospersonales,ademásdelafechaenquedeberealizar lospagosdeacuerdoalafechadecontratacióndelservicioyeltotaldedineroquedebepagar,ademásdequealmacenantodoslosregistrosdellamadas.

• Uncentrocomercial,shoppingomallesunaconstrucciónqueconstadeunoovariosedificios,porlogeneraldegrantamaño,quealberganlocalesyoficinascomercialesaglutinadosenunespaciodeterminadoconcentrarmayorcantidaddeclientespotencialesdentrodelrecinto.Loscentroscomercialesposeenunordendeterminadoparadisponerlastiendas;porejemplo,unaplantaosectoressólopararopa,otroesparaelexpendiodecomidayrestaurantes,otroesparacinesycentrodediversiónyocio.Escasiimprescindiblequeelcentrocomercialtengaunsupermercadoohipermercado.

Page 20: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

19

CapituloIV:

Programación5hrs.

4.1.¿QueeslaProgramación?La palabra programación tiene muchas definiciones, sin embargo, uno de los usos más amplios ycomplejosdelapalabraprogramaciónsedaenelámbitodelainformática,parahablardelaaccióndecrearprogramasoaplicaciones,atravésdeldesarrollodeuncódigofuente,elcualsebasaenelconjuntodeinstruccionesquesigueelordenadorparaejecutarunprograma.Estasinstruccionesseencuentranescritasenlenguajedeprogramaciónqueluegosontraducidasaunlenguajedemáquina,quepuedeserinterpretadoyejecutadoporelhardwaredelequipo(partefísicadelequipo).Dichocódigofuenteescreado,diseñado,codificado,mantenidoydepuradoatravésdelaprogramación,dondeelprincipalobjetivoalograreseldesarrollodesistemasqueseaneficaces,accesiblesyagradablesoamigablesparaelusuario.

Los programas informáticos suelen seguir algoritmos, que son el conjunto de instrucciones que seencuentranorganizadasyrelacionadasentresídeciertamanerayquepermitenllegaralasolucióndeunproblema,yqueasuvezcontienenmódulosmáspequeñosqueleaportandetallesmásfinos.Todoestoaescaladegrancomplejidadformapartedelaprogramacióninformáticaquepermitetrabajaralossoftwaresdelosequiposdecomputaciónylacualsueleserllevadaacaboportécnicosoingenierosensistemas.

Page 21: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

20

4.2.TiposdeProgramación

• Programación estructurada (PE): La programación estructurada esta compuesta por unconjunto de técnicas que han ido evolucionando aumentando considerablemente laproductividaddelprogramareduciendoeltiempodedepuraciónymantenimientodelmismo.Esta programación estructurada utiliza un número limitado de estructuras de control,reduciendoasíconsiderablementeloserrores.

• Programación modular: En la programación modular consta de varias secciones dividas deformaqueinteractúanatravésdellamadasaprocedimientos,queintegranelprogramaensutotalidad. En la programación modular, el programa principal coordina las llamadas a losmódulossecundariosypasalosdatosnecesariosenformadeparámetros.Asuvezcadamodulopuedecontenersuspropiosdatosyllamaraotrosmódulosofunciones.

• Programación orientada a objetos (POO): Se trata de una técnica que aumentaconsiderablementelavelocidaddedesarrollodelosprogramasgraciasalareutilizacióndelosobjetos.Elelementoprincipaldelaprogramaciónorientadaaobjetoseselobjeto.Elobjetoesun conjunto complejo de datos y programas que poseen estructura y forman parte de unaorganización. Unobjetocontienevariosdatosbienestructuradosypuedenservisiblesonodependiendodelprogramadorylasaccionesdelprogramaenesemomento.Elpolimorfismoylaherenciasonunasdesusprincipalescaracterísticasyporellodedicaremosmásadelanteunartículoexclusivamenteatratarestosdostérminos.

• Programaciónconcurrente:Estetipodeprogramaciónseutilizacuandotenemosquerealizarvariasaccionesalavez.Sesueleutilizarparacontrolarlosaccesosdeusuariosyprogramasaunrecursodeformasimultanea.Setratadeunaprogramaciónmáslentaylaboriosa,obteniendounosresultadoslentosenlasacciones.

• Programación funcional: Se caracteriza principalmente por permitir declarar y llamar afuncionesdentrodeotrasfunciones.

• Programación lógica: Se suele utilizar en la inteligencia artificial y pequeños programasinfantiles. Se trata de una programación basada en el cálculo de predicados (una teoríamatemáticaquepermitelograrqueunordenadorbasándoseenhechoyreglaslógicas,puedadarsolucionesinteligentes).

Page 22: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

21

4.3.FuncionesdelasáreasdeDesarrollodeSistemasFuncionesdelÁreadeDesarrollodeSistemas

• Participar en el establecimiento de estrategias y criterios metodológicos para el diseño ydesarrollodesistemas.

• Determinarlascaracterísticasdelosprototiposdecadaproyecto.• Validar los prototipos, formatos y sistemas funcionales como las soluciones viables a las

necesidades informáticas de la Empresa, mediante la continua interacción con las áreasusuarias.

• Coordinarydesarrollar losproyectosysistemasenproceso,medianteplanesdetrabajoqueconsideren las necesidades de información de las áreas, de conformidad con los principiostécnicosymetodológicosquedictalaadministracióndeproyectos.

• Establecerunplandemantenimientoyactualizacióndelossistemasyproyectosenproducción.• Participarenladefinicióndeinfraestructuraeinsumosinformáticosnecesariosparasatisfacer

lasnecesidadesdeSistemas(Plataforma,equipo,comunicaciones, teleproceso,herramientasdedesarrollo,etc.).

• Generarladocumentacióntécnicaymanualesdecadasistema.• Diseñarydesarrollarmecanismosdeauditoríadelainformacióndelossistemas,paragarantizar

suconsistenciaeintegridad.• Brindarasesoríayasistenciatécnicapermanentealosusuarios,sobrelossistemasimplantados.• AcordarconeljefedeInformáticalaresolucióndelosasuntosqueseandesucompetencia.• Mantenerpermanentemente informadoydemaneraoportunaal jefede Informáticade las

actividadesrealizadas.

4.4.ImportanciasdelaProgramaciónElroldelaprogramaciónenlosúltimossesentaañoshasidocrucialparacomprenderlaevoluciónquehatenidolasistematizacióndetareasyelmanejodela informaciónquehoyendíadamoscomounhecho. En efecto, la misma tiene como principal función el hecho de conseguir que innumerablestrabajosqueantesejercíamosdeformamanualyconunaltocostoseanejecutadosporunordenadorconunahorrosignificativodetiempo.Porotrolado,dadalaincreíblecantidaddeinformaciónquehoyendíasemanejaparadistintastareas, laprogramaciónesunaherramientadeenormevalorporquepermitebucearenlamismaconmuchísimafacilidad.

Page 23: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

22

Alolargodelahistoria,elhombresehavistoenlaobligaciónderealizarunnúmeroconstantedetareaspara poder sobrevivir. Con el paso del tiempo y el desarrollo de la tecnología, estas tareas fueronejerciéndose cada vez con unmayor grado de productividad. El proceso demejora fue lento perocontinuohastalarevoluciónindustrial,momentoenelcualvemoscomoexisteunarápidasustitucióndeactividadesmanualesporel trabajo llevadoacabomediantemáquinas.Así, losbienesdecapitalfueron aumentando cada vez más la productividad, circunstancia que todavía está en proceso deexpansión. Con el desarrollo de las primeras computadoras, ya no solo el trabajo físico pudoreemplazarsepormáquinas,sinotambiéneltrabajointelectual.Enefecto,lascomputadoraspuedenrealizarcadavezconmayorpodercifrasenormesdecálculoscomplejosquetienen laposibilidaddeprocesarygenerardatosparaelbeneficiohumano.Laprogramación,enparticular,eslaadaptacióndeese potencial de las computadoras a las necesidades del hombre, generando distintos procesosautomáticosquegeneranresultadosquesirvendesdediversosaspectos,comoporejemploellaboral,elestético,ellúdico,etc.

Apesardelasventajasantedichas,todavíaexisteunfrancoescepticismodeciertossectoresenloquerespecta a este proceso. Cualquiera sea la actitud planteada ante el fenómeno, lo cierto es que esimposiblededejardelado,continuándoseasíunreemplazocontinuodeactividadeshumanaspor laquellevanadelantemáquinas.Laprogramaciónesantetodounemergentemásdeesteproceso.Noobstante,paraevitardesconsuelos,cabeseñalarqueelprocesosería improcedentesinosirvieraenalgunamedidaalasociedad.Enefecto,labajacontinuadecostosenloquerespectaalaproduccióndebienesyserviciostieneineludiblementesuaristapositiva.

Page 24: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

23

4.5.SolucionesdeProblemasLa resolución de un problema mediante un ordenador consiste en el proceso que a partir de ladescripcióndeunproblema,expresadohabitualmenteenlenguajenaturalyentérminospropiosdeldominiodelproblema,permitedesarrollarunprogramaque resuelvadichoproblema. Esteprocesoexigelossiguientespasos:

• Análisisdelproblema.• Diseñoodesarrollodeunalgoritmo.• Transformacióndelalgoritmoenunprograma(codificación).• Ejecuciónyvalidacióndelprograma.

Losdosprimerospasossonlosmásdifícilesdelproceso.Unavezanalizadoelproblemayobtenidounalgoritmo que lo resuelva, su transformación a un programa de ordenador es una tarea de meratraducciónallenguajedeprogramacióndeseado.

Page 25: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

24

CapituloV:

RedesdeComputadoras5hrs.

5.1.AntecedentesLahistoriasepuederemontara1957cuandolosEstadosUnidoscrearonlaAdvacedResearchProjectsAgency ( ARPA), como organismo afiliado al departamento de defensa para impulsar el desarrollotecnológico.PosteriormentealacreacióndelARPA,LeonardKleinrock,uninvestigadordelMITescribíael primer libro sobre tecnologías basadas en la transmisión por un mismo cable de más de unacomunicación. En 1965, la ARPA patrocino un programa que trataba de analizar las redes decomunicaciónusandocomputadoras.Medianteesteprograma,lamáquinaTX-2enellaboratorioLicolndel MIT y la AN/FSQ-32 del System Development Corporation de Santa Mónica en California, seenlazarondirectamentemedianteunalíneadelicadade1200bitsporsegundo.

En1967,LaARPAconvocaunareuniónenAnnArbor(Michigan),dondesediscutenporprimeravezaspectossobrelafuturaARPANET.En1968laARPAnoesperamásyllamaaempresasyuniversidadesparaquepropusierandiseños,conelobjetivodeconstruir lafuturared.LauniversidaddeCaliforniaganalapropuestaparaeldiseñodelcentrodegestiónderedy laempresaBBN(BoltBeraneckandNewman Inc.) El concurso de adjudicación para el desarrollo de la tecnología de conmutación depaquetesmediantelaimplementacióndelaInterfazMessageProcessors(IMP).En1969,esunañoclaveparalasredesdecomputadoras,yaqueseconstruyelaprimerareddecomputadorasdelahistoria.DenominadaARPANET,estabacompuestaporcuatronodossituadosenUCLA(UniversidaddeCaliforniaenlosAngeles),SRI(StanfordResearchInstitute),UCBS(UniversidaddeCaliforniadeSantaBárbara,LosAngeles)ylaUniversidaddeUTA.

Page 26: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

25

5.2.CampodeAplicacióndelaredes

• APLICACIONES DE NEGOCIOS: Las redes de computadoras conocidas como VPN (REDESPRIVADASVIRTUALES) se pueden usar para unir las redes individuales ubicadas en distintossitios en una sola red extendida. Este modelo de datos se almacenan en poderosascomputadoras denominadas servidores por lo contrario los empleados tienen maquinasconocidascomoclientesaloscualesaccedenadatosremotos.AestadisposiciónseleconocecomoCliente-Servidor.

• REDESDOMESTICAS:ElaccesoainternetofrecealosusuariosdomésticosCONECTIVIDADalascomputadoras remotas. El acceso a la información remota puede ser de varias formas y acontinuación mencionaremos algunas: Igual-Igual: Los individuos de un grupo informal sepuedencomunicarconotrosmiembrosdelgrupo,todapersonasepuedecomunicarconunaomás personas no hay clientes y servidores fijos. Comunicación Personal-Personal: Es lo quevendríasiendoelteléfonodelsigloXIXolamensajeríainstantánealoquesonlosmensajesentiemporeal.

• USUARIOSMOVILES:LascomputadorasmóvilessoncomolasLaptopsy lascomputadorasdebolsillo son unos de los segmentos de más rápido crecimiento en la industria de lascomputadoras.Confrecuencialaspersonasquepasanmuchotiempofueradesuoficinauhogardeseanusardispositivosmóvilesparaleeretc.EsoesposiblerealizarmedianteunaRED

• INALAMBRICA:ComercioElectrónico:Seutilizaparacomprasdelhogar.Entretenimiento:Esteseusaparacompartirmúsica,videos, fotosetc.ComputaciónUbicua:Seutilizaen formadesensoresdepuertasoventanas.

Los HOTSPOTS basados en un estándar 802.11 son otro tipo de RED INALAMBRICA para lascomputadoras móviles, podemos considerar un teléfono móvil como un impulsar clave de lasaplicacionesmóvilesinalámbricas.

Lasredesdesensoresestáncompuestaspormodosquerecopilanytransmitenenformainalámbricalainformaciónquedetectansobreelestadodelmundofísico.

Page 27: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

26

• CUESTIONES SOCIALES:Al igual que la imprenta hace 500 años las redes de computadoraspermitenalosciudadanoscomunesdistribuiryverelcontenidoenformaquenohubierasidoposiblelograrantes.Lasredessociales,lostablerosdemensaje,lossitiosdecomparticióndecontenido y varias aplicaciones más permiten a las personas compartir sus opciones conindividuosdepensamientossimilares.

En el pasado reciente las personas demandaban a los operadores de RED afirmando que eranresponsables por el contenido que transmitan al igual que los periódicos y las revistas, para estosmomentos tal vez les sorprendan que hay algunas operaciones de red bloquean el contenido pormotivospersonales.

5.3.VentajasyDesventajasdelasRedesVENTAJAS:

• Permitecompartirelhardware• Permitecompartirprogramasydatos• Permitequesepuedatrabajarengrupoocolaborativamente• Compartirarchivosyrecursosinformáticoscomoelalmacenamientoimpresorasetc.• CompartirInterne.• Comunicacióndetodotipoentrelascomputadoras• Crearunreddecomputadoraesmuybarato• Comunicaciónrápidayeficiente

DESVENTAJAS:

• Laprivacidaddelainformación• Laseguridaddelainformación• Lainstalacióndelainformación• Lainstalaciónpuedesercostosa• Todavíasiguesiendounpococomplicadacrearlared• Eldesarrollodelasredesdelacomputadoraescostoso• Lainseguridadenlasredes• Lascomputadorasdebenposeerunagrancapacidaddememoriasiserequiereaccesorápido

Page 28: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

27

5.4.ImportanciasdelasRedesSeguramentemuchos hemos notado lo laboriosas que son las Arañas y Arácnidos como especie engeneral,tejiendoconstántementelasredesqueconsistenenpequeñoshilosquesoninterconectadosentresídejandoespaciosoinstersticiosentrepuntosencomún,formandonexos,recódosypuntosendondeseúnen,perosiempreconformandopartedeuntodoqueestáenperfectainteracciónconcadauna de sus partes. Este concepto es aplicado a una gran cantidad de órdenes, con los cualesinteractuamos en nuestra vida cotidiana, relacionado principalmente almundo de la Tecnología deRedes,yteniendoentodosloscasosunaestructuraqueconstadeunSoporteoSustentoparaquelaredfuncioneenformaeficiente,sobrelacualsedesenvuelveytipifica.

Quizáunade las formascon lasquemás interactuamosadiarioestádadaen laReddeTransporte,teniendocomoinfraestructuradelmismoalasCarreterasyCallesqueseutilizan,sumadoademásaunasistematizaciónquepermiteactuarcomouncontrolygarantizalaSeguridadyEficiencia,garantizandounnormalfuncionamientoentodomomento.EstamostambiénfamiliarizadosalautilizacióndeestetérminoenloquerespectaalasRedesInformáticas,siendounadelasformasdecomunicaciónutilizadaspara poder unir distintos Dispositivos Informáticos realizando un intercambio de Comunicación deDatos,enelqueseutilizacomo infraestructuranosoloalCableadosino tambiéna losServidoresoEnrutadores,entreotrosdispositivosqueactúanenestacomunicación.

Tambiéntenemoslaaplicacióndeunnuevogéneroenelmundodela Internet(quecasualmenteestambiénunaRedMundialdeOrdenadores)queesllamadoRedesSociales,yqueconsisteenunservicioquepermitealosusuariosestarinterconectadosentresícompartiendoinformacióndesusvivencias,Contenidos Multimedia como también dejando mensajes a otros y realizando distintas clases decomunicaciones,dependiendodelasAplicacionesWeboeldiseñoqueeslainfraestructuradeestareddeusuarios.

5.5.FuturosdelasRedesdecomputadorasAseguramosqueconaugedelastecnologíasrelacionadasalacomunicación,seestimaqueenelfuturotodaslasredesseránpartedeInternet.Accediendoatravésdeformainalámbricadesdecualquierpartemedianteunacomputadoraportátilouncelular,aunavelocidadenormeyenformacasigratuita.

Page 29: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

28

Esta flexibilidad sobre las comunicaciones dará margen a que las computadoras permanezcaninterconectadasaservidoresdeInternetaprovechandoadistancia:lacapacidaddealmacenamiento,procesamientoysoftwarededichos.Enlaactualidadyenvistahaciaelfuturoexistahardwareliviano(no requerirán disco duro, unidades ópticos o teclado) sólo contarán con un pequeño procesador,memoria RAM y una delgada pantalla de cristal líquido. Dando lugar a computadoras personalesautónomas: livianas, portátiles, económicas y de bajo consumo de energía. Se espera también queInternetfusioneotrastecnologíasymediosdecomunicaciónparaconvertirseofreciendoserviciosdeóptimacalidad,talescomo:

• Radio,televisión,periódicos,libroselectrónicos.• Videosypelículasbajodemanda.• Videoconferenciasytelefonía.• Conexiónymandoadistanciadeelectrodomésticos.• Controlcentralizadoeinteligentedeedificiosuhogares,yaseaalarmas,vigilancia,detectores

deincendios,calefacción,aireacondicionado,etc.• Juegosenredyeducaciónadistancia.

IntelhapropopuestoRouterBricks(routerdealtavelocidadapartirdeclustersdeservidoresbasadosenIntelXeon,queejecutansoftwaredecódigoabierto)estopermitirálaconstrucciónderedesdesdecomputadorasdepropósitogeneral,mejorquedesdeequiposespecializados.

Web semántica, permitirá búsquedas de información más precisas y a la medida de cada usuario.Internetentenderáloqueelusuarioquiere,atendiendoalusoquerealizadelaRedysuspreferencias.Sehandesarrolladoalgoritmosdeenrutamiento inteligentequerastreaenInternet lospreciosde laelectricidad(sometidosamuchasfluctuaciones)yquereduceloscostoshastaenun40%.Web4.0conelcrecimientodelosaccesosWifi,tecnologíapeertopeerparacompartirarchivosyelusodeInternetcomoprincipalmedioparaaccederaperiódicos,revistas,películasomúsica.Usodegafasespecialesenlasquesesuperpondríaa larealidadfísicaunacapaderealidadvirtual. Operacionesbancariasodecomercioelectrónico.

Redplanadecapa2eslaclaveparaunanuevaestructuraunificadadelcentrodedatos.Laideaesquetodoenelcentrodedatos-servidores,aplicacionesyalmacenamiento-debeserpartedeunacapaplanadedosgrandesestructuras

Page 30: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

29

Bibliografía:

Mayorga,R.(1999).LosdesafíosdelauniversidadlatinoamericanaenelsigloXXI[Versiónelectrónica],Revista Iberoamericana de Educación 21, 26-40. Recuperado el 27 de enero de 2002, dehttp://www.campus-oei.org/revista/rie21a02.PDF

Pagano, R. (1998). Estadísticas para las ciencias del comportamiento (5a. ed.).México, DF,México:InternationalThomsonEditores,S.A.

Peláez,E.(1999).InnovacióndelaeducacióneningenieríayenriquecimientodelainvestigaciónenlaESPOL.Recuperadoel29deenerode2002,dehttp://www.cicyt.espol.edu.ec/vlir/

Schunk,D.H.(1997).Teoríasdelaprendizaje.México,DF,México:Prentice-HallHispanoamericana.

Page 31: TECNOLÓGICO NACIONAL DE MÉXICO - itp.edu.mxitp.edu.mx/~jesushs/docs/GUIA_CURSO_INDUCCION_2016.pdf · Guía para el Curso de Inducción de la Carrera de Ingenería en Informática

Tecnológico Nacional de México Instituto Tecnológico de Pinotepa del 25 al 29 de Julio de 2016

Guía para el Curso de Inducción de la Carrera de Ingenería en Informática 2016

30

Glosario:Acreditación: 1. Proceso llevado a cabo por un organismo externo reconocido, para calificar unprograma educativo. Se basa en la evaluación de acuerdo con criterios de calidad (estándares)establecidospreviamenteporelorganismoacreditador.Seiniciaconunaautoevaluaciónhechaporlapropiainstitución,seguidadeunaevaluaciónacargodeunequipodeexpertosexternos.2. Puntaje mediante el cual se avala que un proceso, programa o conocimiento cumple con losparámetrosdecalidadestablecidoseneláreaquecorresponda.3.Aprobacióndeunamateriapormediodeunexamendecompetencias.Alumno,alumna:Estudianteadmitidoenunprogramaeducativoyqueconformealosprocedimientosestablecidosseregistraencursosparaunciclodeterminado.ConservaráestacondiciónmientrasnopierdalascualidadesrequeridasonoseaseparadodefinitivamenteporcometerfaltasenlostérminosdelaLeyOrgánicadelaUniversidaddeGuadalajara,delEstatutoGeneralodesusreglamentos.Apoyoacadémico:Acciónorientadaasostenerlaslaboresregularesylosprogramasoproyectosdelasdiversasdependenciasde la instituciónen lasque sedesarrollan laboresdedocencia, investigación,difusiónodivulgación,extensiónyvinculaciónuniversitaria.Apoyoadministrativo:Conjuntodeaccionesdestinadasaorganizaryoperarlossistemasderegistrodepoblaciónestudiantil,cumplimientodetrámites,controlderesultadosacadémicosyexpedicióndetodotipodedocumentaciónqueacrediteeldesempeñodelalumno.Calendarioescolar:Programacióncronológicadeactividadesacadémico-administrativasrelacionadascon la enseñanza, establecida por una institución y en la que se indican las fechas de inicio y deconclusióndeestudios,periodosvacacionalesydíasfestivos,entreotras.Carrera:Conjuntoorganizadodeestudiosdistribuidosencursosyciclos,quecapacitaparaejercerunaactividadtécnicaoprofesionalenalgúncampodelconocimientoodelasartes.Certificación: Reconocimiento que se otorga a personas, proyectos, procesos, organismos oinstituciones,paradarvalidezdecalidadalaactividadquerealizan.AlgunosprocesosdecertificaciónseconstruyendeacuerdoconlosparámetrosexpresadosenunanormatécnicadecompetencialaboraloalanormaISO(siglaseninglésdelaOrganizaciónInternacionaldeEstandarización).Lacertificacióndeempresasoinstitucionesmediantelanormamencionadabuscapromoverciertaestandarización,conmirasalintercambiodebienesyservicios.