Instituto Tecnológico Superior “San Gabriel”

Total Page:16

File Type:pdf, Size:1020Kb

Instituto Tecnológico Superior “San Gabriel” INSTITUTO TECNOLÓGICO SUPERIOR “SAN GABRIEL” ESPECIALIDAD INFORMÁTICA TRABAJO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE: TECNÓLOGO EN INFORMÁTICA MENCIÓN ANÁLISIS EN SISTEMAS TEMA: DESARROLLO E IMPLEMENTACIÓN DE UN SOFTWARE EDUCATIVO DE NOCIONES BÁSICAS PARA MEJORAR EL PROCESO DE ENSEÑANZA APRENDIZAJE, DESARROLLADO EN LENGUAJE PHP CON MOTOR BASE DE DATOS MYSQL DEL CENTRO INFANTIL DEL BUEN VIVIR “ESTRELLITAS” EN ACHUPALLAS BARRIO TOTORAS PAMPA EN EL PERIODO LECTIVO 2016- 2017 AUTOR: MARVIN SANTIAGO AJITIMBAY ZAMBRANO RIOBAMBA-ECUADOR 2018 CERTIFICACIÓN Certifico que el Sr. MARVIN SANTIAGO AJITIMBAY ZAMBRANO, con el N° de Cédula 060410972-8 ha elaborado bajo mi Asesoría el Trabajo de Investigación titulado: DESARROLLO E IMPLEMENTACIÓN DE UN SOFTWARE EDUCATIVO DE NOCIONES BÁSICAS PARA MEJORAR EL PROCESO DE ENSEÑANZA APRENDIZAJE, DESARROLLADO EN LENGUAJE PHP CON MOTOR BASE DE DATOS MYSQL DEL CENTRO INFANTIL DEL BUEN VIVIR “ESTRELLITAS” EN ACHUPALLAS BARRIO TOTORAS PAMPA EN EL PERIODO LECTIVO 2016-2017 Por tanto autorizo la presentación para la calificación respectiva. ____________________________________ Ing. Ángel Huilca TUTOR DE TESIS “El presente Trabajo de Investigación constituye un requisito previo para la obtención del Título de Tecnólogo en Informática mención Análisis de Sistema” II “Yo, MARVIN SANTIAGO AJITIMBAY ZAMBRANO con N° de Cédula 060410972-8, declaro que la investigación es absolutamente original, autentica, personal y los resultados y conclusiones a los que se han llegado es de mi absoluta responsabilidad.” ____________________________________ MARVIN SANTIAGO AJITIMBAY III INSTITUTO TECNOLÓGICO SUPERIOR “SAN GABRIEL” ESPECIALIDAD INFORMÁTICA TESIS DE GRADO PREVIA A LA OBTENCIÓN DEL TÍTULO DE: TECNÓLOGO EN INFORMÁTICA MENCIÓN ANÁLISIS DE SISTEMAS TÍTULO: DESARROLLO E IMPLEMENTACIÓN DE UN SOFTWARE EDUCATIVO DE NOCIONES BÁSICAS PARA MEJORAR EL PROCESO DE ENSEÑANZA APRENDIZAJE, DESARROLLADO EN LENGUAJE PHP CON MOTOR BASE DE DATOS MYSQL DEL CENTRO INFANTIL DEL BUEN VIVIR “ESTRELLITAS” EN ACHUPALLAS BARRIO TOTORAS PAMPA EN EL PERIODO LECTIVO 2016-2017 . APROBADO: ASESOR DE TESIS DE GRADO ………………………………………….. PRESIDENTE DEL TRIBUNAL ………………………………………….. MIEMBRO DEL TRIBUNAL ………………………………………….. MIEMBRO DEL TRIBUNAL ………………………………………….. IV FIRMAS DE RESPONSABILIDAD NOMBRE FIRMA FECHA Ing. Ángel Huilca Director de Tesis Presidente del Tribunal Miembro del Tribunal Miembro del Tribunal Nota de la Tesis: ___________________________________________ v DEDICATORIA A Dios por brindarme la oportunidad y la dicha de la vida, y haber estado conmigo a cada paso que doy, cuidándome y dándome fortaleza para continuar. A mis padres por haberme apoyado en todo momento, por sus consejos, sus ejemplos de perseverancia, sus valores, por la motivación constante que me ha permitido ser una persona de bien, pero más que nada, por su amor. A mis hijos Mayte y José, ya que ellos son lo mejor que me ha pasado en este mundo y sobre todo son mi razón de ser y mi mayor inspiración. A todas las personas que me apoyaron directa e indirectamente en la elaboración de esta tesis, lo único que les puedo decir que sin su apoyo y comprensión a cada momento no lo hubiera logrado, y por ello les agradezco. Marvin S. Ajitimbay. Z vi AGRADECIMIENTO Le agradezco a Dios por haberme acompañado y guiado a lo largo de mi carrera, por ser mi fortaleza en los momentos de debilidad y por brindarme una vida llena de aprendizajes, experiencias y sobre todo felicidad. Le doy gracias a mis padres Carlos Ajitimbay y Mariana Zambrano por apoyarme en todo momento, por los valores que me han inculcado, y por haberme dado la oportunidad de tener una excelente educación en el transcurso de mi vida. Sobre todo por ser un excelente ejemplo de vida a seguir. A mi esposa Tatiana Tapia por llenar mi vida de alegrías y amor cuando más lo he necesitado. Le agradezco la confianza, apoyo y dedicación de tiempo a mi profesor y tutor: Ing. Ángel Huilca .Por haber compartido conmigo sus conocimientos y sobre todo su amistad. Por darme la oportunidad de crecer profesionalmente y aprender cosas nuevas. Marvin S. Ajitimbay. Z vii ABREVIATURAS PHP: Hypertext Preprocessor SQL: Structured Query Language WWW: World Wide Web HTML: HyperText Markup Language XHTML: Extensible Hypertext Markup Language HTTP: Hypertext Transfer Protocol HTTPS: Hypertext Transfer Protocol Secure MVC: Modelo-Vista-Controlador ONE PAGE: Refleja toda la información mediante la elaboración de una sola página. BLOGS: Sitios personales donde la principal función es crear información CC.FF.AA: Comando conjunto de Fuerzas Armadas. IIS: Servicios de información de internet ACL: Lista control de acceso PDO: extensión Objetos de Datos ORM: Asignación relacional de objetos UML: Lenguaje unificado de modelado SVN: herramienta de control de versiones open source CVS: Sistema concurrente de control de versiones BOBSTRA: Desarrolle proyectos receptivos CSC: Hojas de Estilo en Cascada FRAMEWOR: Entorno de trabajo FT: Fuerza terrestre DDIE: Dirección de desarrollo institucional del Ejercito. PK: Primario (Identificar elementos de cada tabla) viii GLOSARIO DE TÉRMINOS Computadores: Un computador es una máquina capaz de recibir instrucciones a través de algún medio, entenderlas y finalmente ejecutarlas. (http://www.sscc.co.cl/informatica/conceptos.html ) Hardware: Es un el conjunto de los componentes que conforman la parte material (física) de una computadora. ( http://definicion.de/hardware/ ) Servidor: Es un ordenador o máquina informática que está al “servicio” de otras máquinas, ordenadores o personas llamadas clientes y que le suministran a estos, todo tipo de información. (https://www.google.com.ec/?gfe_rd=cr&ei=Lu6oV_2LK8mh_wW1t62gAQ#q=qu e+servidor) Software: El software es un ingrediente indispensable para el funcionamiento del computador. Está formado por una serie de instrucciones y datos que permiten aprovechar todos los recursos que el computador tiene, de manera que pueda resolver gran cantidad de problemas. ( http://fraba.galeon.com/software.htm ) Web: Conjunto de información que se encuentra en una dirección determinada de internet. ( http://www.mastermagazine.info/termino/7216.php ) ix ÍNDICE GENERAL CERTIFICACIÓN ......................................................................................................... II FIRMAS DE RESPONSABILIDAD ............................................................................ v ABREVIATURAS ....................................................................................................... viii GLOSARIO DE TÉRMINOS ...................................................................................... ix INTRODUCCIÓN ..................................................................................................... xviii RESUMEN .................................................................................................................... 20 SUMMARY ................................................................................................................... 21 CAPÍTULO I................................................................................................................. 22 MARCO REFERENCIAL........................................................................................... 22 1 FORMULACIÓN GENERAL DEL PROYECTO DE TESIS ..................... 23 1.1 Antecedentes del problema de investigación ...................................................... 23 1.2 Datos Informativos ............................................................................................. 24 1.3 Definición Del Problema .................................................................................... 25 1.4 Justificación ........................................................................................................ 26 1.5 Objetivos ............................................................................................................. 27 1.5.1 Objetivo General ................................................................................................. 27 1.5.2 Objetivos específicos: ......................................................................................... 27 CAPÍTULO II ............................................................................................................... 28 MARCO TEÓRICO ..................................................................................................... 28 2.1 SOFTWARE EDUCATIVO............................................................................... 29 2.1.1 Definición de Software educativo....................................................................... 29 2.1.2 Características del software educativo ................................................................ 29 2.1.3 Componentes del Software Educativo. ............................................................... 30 2.1.4 Tipos de Software Educativo .............................................................................. 31 2.1.5 Funciones del Software Educativo ..................................................................... 39 2.2 LENGUAJE DE PROGRAMACION PHP ....................................................... 42 2.2.1 Qué es php .......................................................................................................... 42 2.2.2 Cómo funciona php ............................................................................................. 42 2.2.3 Cómo trabaja php ................................................................................................ 42 2.2.4 Compatibilidad
Recommended publications
  • Learning Perl Through Examples Part 2 L1110@BUMC 2/22/2017
    www.perl.org Learning Perl Through Examples Part 2 L1110@BUMC 2/22/2017 Yun Shen, Programmer Analyst [email protected] IS&T Research Computing Services Spring 2017 Tutorial Resource Before we start, please take a note - all the codes and www.perl.org supporting documents are accessible through: • http://rcs.bu.edu/examples/perl/tutorials/ Yun Shen, Programmer Analyst [email protected] IS&T Research Computing Services Spring 2017 Sign In Sheet We prepared sign-in sheet for each one to sign www.perl.org We do this for internal management and quality control So please SIGN IN if you haven’t done so Yun Shen, Programmer Analyst [email protected] IS&T Research Computing Services Spring 2017 Evaluation One last piece of information before we start: www.perl.org • DON’T FORGET TO GO TO: • http://rcs.bu.edu/survey/tutorial_evaluation.html Leave your feedback for this tutorial (both good and bad as long as it is honest are welcome. Thank you) Yun Shen, Programmer Analyst [email protected] IS&T Research Computing Services Spring 2017 Today’s Topic • Basics on creating your code www.perl.org • About Today’s Example • Learn Through Example 1 – fanconi_example_io.pl • Learn Through Example 2 – fanconi_example_str_process.pl • Learn Through Example 3 – fanconi_example_gene_anno.pl • Extra Examples (if time permit) Yun Shen, Programmer Analyst [email protected] IS&T Research Computing Services Spring 2017 www.perl.org Basics on creating your code How to combine specs, tools, modules and knowledge. Yun Shen, Programmer Analyst [email protected] IS&T Research Computing
    [Show full text]
  • Difference Between Perl and Python Key Difference
    Difference Between Perl and Python www.differencebetween.com Key Difference - Perl vs Python A computer program provides instructions for a computer to perform tasks. A set of instructions is known as a computer program. A computer program is developed using a programming language. High-level languages are understandable by programmers but not understandable by the computer. Therefore, those programs are converted to machine-understandable format. Perl and Python are two high-level programming languages. Perl has features such as built-in regular expressions, file scanning and report generation. Python provides support for common programming methodologies such as data structures, algorithms etc. The key difference between Perl and Python is that Perl emphasizes support for common application-oriented tasks while Python emphasizes support for common programming methodologies. What is Perl? Perl is general purpose high-level programing language. It was designed by Larry Wall. Perl stands for Practical Extraction and Reporting Language. It is open source and is useful for text manipulation. Perl runs on various platforms such as Windows, Mac, Linux etc. It is a multi-paradigm language that supports mainly procedural programming and object-oriented programming. Procedure Programming helps to divide the program into functions. Object Oriented programming helps to model a software or a program using objects. Perl is an interpreted language. Therefore, each line is read one after the other by the interpreter. High-level language programs are understandable by the programmer, but they are not understandable by the machine. Therefore, the instructions should be converted into the machine-understandable format. Programming languages such as C and C++ converts the source code to machine language using a compiler.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Pragmaticperl-Interviews-A4.Pdf
    Pragmatic Perl Interviews pragmaticperl.com 2013—2015 Editor and interviewer: Viacheslav Tykhanovskyi Covers: Marko Ivanyk Revision: 2018-03-02 11:22 © Pragmatic Perl Contents 1 Preface .......................................... 1 2 Alexis Sukrieh (April 2013) ............................... 2 3 Sawyer X (May 2013) .................................. 10 4 Stevan Little (September 2013) ............................. 17 5 chromatic (October 2013) ................................ 22 6 Marc Lehmann (November 2013) ............................ 29 7 Tokuhiro Matsuno (January 2014) ........................... 46 8 Randal Schwartz (February 2014) ........................... 53 9 Christian Walde (May 2014) .............................. 56 10 Florian Ragwitz (rafl) (June 2014) ........................... 62 11 Curtis “Ovid” Poe (September 2014) .......................... 70 12 Leon Timmermans (October 2014) ........................... 77 13 Olaf Alders (December 2014) .............................. 81 14 Ricardo Signes (January 2015) ............................. 87 15 Neil Bowers (February 2015) .............................. 94 16 Renée Bäcker (June 2015) ................................ 102 17 David Golden (July 2015) ................................ 109 18 Philippe Bruhat (Book) (August 2015) . 115 19 Author .......................................... 123 i Preface 1 Preface Hello there! You have downloaded a compilation of interviews done with Perl pro- grammers in Pragmatic Perl journal from 2013 to 2015. Since the journal itself is in Russian
    [Show full text]
  • Under Doctors' Eyes: Private Life in Russian Literature In
    UNDER DOCTORS’ EYES: PRIVATE LIFE IN RUSSIAN LITERATURE IN THE FIRST HALF OF THE NINETEENTH CENTURY A DISSERTATION SUBMITTED TO THE DEPARTMENT OF SLAVIC LANGUAGES AND LITERATURES AND THE COMMITTEE ON GRADUATE STUDIES OF STANFORD UNIVERSITY IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY Ekaterina Neklyudova December 2012 © 2012 by Ekaterina Neklyudova. All Rights Reserved. Re-distributed by Stanford University under license with the author. This work is licensed under a Creative Commons Attribution- Noncommercial 3.0 United States License. http://creativecommons.org/licenses/by-nc/3.0/us/ This dissertation is online at: http://purl.stanford.edu/xk765sg1658 ii I certify that I have read this dissertation and that, in my opinion, it is fully adequate in scope and quality as a dissertation for the degree of Doctor of Philosophy. Gabriella Safran, Primary Adviser I certify that I have read this dissertation and that, in my opinion, it is fully adequate in scope and quality as a dissertation for the degree of Doctor of Philosophy. Gregory Freidin I certify that I have read this dissertation and that, in my opinion, it is fully adequate in scope and quality as a dissertation for the degree of Doctor of Philosophy. Monika Greenleaf Approved for the Stanford University Committee on Graduate Studies. Patricia J. Gumport, Vice Provost Graduate Education This signature page was generated electronically upon submission of this dissertation in electronic format. An original signed hard copy of the signature page is on file in University Archives. iii Abstract My dissertation deals with the figure of the doctor in early Russian nineteenth- century prose, which manifests a shift in the way literature depicts human physicality and the characters’ everyday life.
    [Show full text]
  • Perl Software Für Perl-Eintaucher Bitparade
    01/2016 Entwicklungsumgebungen für Perl Software Für Perl-Eintaucher Bitparade 38 Für Perl-Entwickler gibt es ausgefeilte Plugins für Texteditoren, aber auch für ausgewachsene IDEs. Ob der Einsatz solcher Plugins oder Anwendungen tatsächlich beim Skripte-Programmieren hilft, lotet die aktuelle Bitparade anhand des Editors Vim, der Perl-IDE Padre sowie des Eclipse-Plugins Epic aus. Harald Jele www.linux-magazin.de Werkzeuge, die sie benötigen, aus einer Hand liefern. Schließlich wendet sich die Bitparade noch dem Eclipse-Plug in Epic [5] zu, dieser sehr ausgereiften und zugleich umfangreichen IDE für Perl- Entwickler . Alle drei Tools sind quelloffen, ihr Ein- satz ist sowohl unter Linux als auch © aquafun, 123RF unter Mac OS und Windows möglich. Als Basis für die Tests diente ein frisch installiertes Ubuntu 14.04 LTS. E Perl-Support Ubuntu setzt Vim weder als Standardedi- tor ein, noch installiert es den Editor mit. Der Artikel greift zu Gvim, einer Version des Editors mit grafischer Oberfläche, die gerade für weniger Vim-Affine etwas komfortabler zu bedienen ist. Ein Die Programmiersprache Perl [1] zählt men nun mit diesem aus. Kein Wunder: sudo apt-get install vim-gnome U wohl nicht zu jenen, die in den letzten Wer sich mit Vim oder Emacs noch im libperl-critic-perl Jahren besonders viel Aufhebens um sich Schlaf zurechtfindet, vermisst beim Pro- gemacht haben. Das muss sie auch nicht, grammieren nichts. installiert Ubuntus Gvim-Ausgabe mit stecken ihre Qualitäten doch im Verbor- Dennoch kann es gerade bei umfangrei- den bekannten Gnome-Symbolen (Ab- genen. Egal ob Perl Text verarbeitet oder chen Projekten mitunter sinnvoll sein, bildung 1) sowie das Perl-Modul »critic«, Prozesse automatisiert, kaum eine große einmal in fremde Schuhe zu schlüpfen das zum Einsatz kommt, wenn der Pro- IT-Firma, zu nennen wären Google, und zu einer ausgewachsenen Entwick- grammierer seinen Perl-Code auf Syntax- Amazon oder Yahoo, kommt ohne Perl- lungsumgebung (IDE) zu greifen.
    [Show full text]
  • Towards Left Duff S Mdbg Holt Winters Gai Incl Tax Drupal Fapi Icici
    jimportneoneo_clienterrorentitynotfoundrelatedtonoeneo_j_sdn neo_j_traversalcyperneo_jclientpy_neo_neo_jneo_jphpgraphesrelsjshelltraverserwritebatchtransactioneventhandlerbatchinsertereverymangraphenedbgraphdatabaseserviceneo_j_communityjconfigurationjserverstartnodenotintransactionexceptionrest_graphdbneographytransactionfailureexceptionrelationshipentityneo_j_ogmsdnwrappingneoserverbootstrappergraphrepositoryneo_j_graphdbnodeentityembeddedgraphdatabaseneo_jtemplate neo_j_spatialcypher_neo_jneo_j_cyphercypher_querynoe_jcypherneo_jrestclientpy_neoallshortestpathscypher_querieslinkuriousneoclipseexecutionresultbatch_importerwebadmingraphdatabasetimetreegraphawarerelatedtoviacypherqueryrecorelationshiptypespringrestgraphdatabaseflockdbneomodelneo_j_rbshortpathpersistable withindistancegraphdbneo_jneo_j_webadminmiddle_ground_betweenanormcypher materialised handaling hinted finds_nothingbulbsbulbflowrexprorexster cayleygremlintitandborient_dbaurelius tinkerpoptitan_cassandratitan_graph_dbtitan_graphorientdbtitan rexter enough_ram arangotinkerpop_gremlinpyorientlinkset arangodb_graphfoxxodocumentarangodborientjssails_orientdborientgraphexectedbaasbox spark_javarddrddsunpersist asigned aql fetchplanoriento bsonobjectpyspark_rddrddmatrixfactorizationmodelresultiterablemlibpushdownlineage transforamtionspark_rddpairrddreducebykeymappartitionstakeorderedrowmatrixpair_rddblockmanagerlinearregressionwithsgddstreamsencouter fieldtypes spark_dataframejavarddgroupbykeyorg_apache_spark_rddlabeledpointdatabricksaggregatebykeyjavasparkcontextsaveastextfilejavapairdstreamcombinebykeysparkcontext_textfilejavadstreammappartitionswithindexupdatestatebykeyreducebykeyandwindowrepartitioning
    [Show full text]
  • Sistema De Gestión Y Análisis De Datos Para Bovinos De
    INSTITUTO TECNOLÓGICO DE VILLAHERMOSA DIVISIÓN DE ESTUDIOS DE POSGRADO E INVESTIGACIÓN “SISTEMA DE GESTIÓN Y ANÁLISIS DE DATOS PARA BOVINOS DE REGISTRO” TESIS QUE PARA OBTENER EL GRADO DE: MAESTRA EN TECNOLOGÍAS DE LA INFORMACIÓN PRESENTA: MARISOL LEÓN VALIER DIRECTOR DE TESIS: MIS. DULCE MARÍA LEÓN DE LA O VILLAHERMOSA, TAB. SEPTIEMBRE 2019 AGRADECIMIENTOS A Dios, por permitirme llegar al fin de esta etapa. A mis padres, León León y María Luiza Valier, por su amor, esfuerzo y educación. A mi esposo, Carlos Raúl, por todo su apoyo y tiempo. A mis hijos, Carlos Raúl, Diego Rene y Alan Eduardo por motivarme a seguir adelante. A mis amigos Lupita Brindis, María Jesús Ricárdez y Oswaldo Ramírez, por su amistad sincera, apoyarme y escucharme siempre. CONTENIDO. ABSTRACT. ....................................................................................................................................................................... 1 RESUMEN. ........................................................................................................................................................................ 2 INTRODUCCIÓN. ................................................................................................................................................................. 3 1. MARCO REFERENCIAL. ............................................................................................................................................... 4 1.1 ANTECEDENTES. ......................................................................................................................................................
    [Show full text]
  • The Discipline of Organizing Core Concepts Edition
    The Discipline of Organizing Core Concepts Edition Edited by Robert J. Glushko Principal Authors: Robert J. Glushko, Jess Hemerly, Murray Maloney, Kimra McPherson, Robyn Perry, Vivien Petras, Ryan Shaw, and Erik Wilde Contributing Authors: Rachelle Annechino, Matt Earp, J.J.M. Ekaterin, Graham Freeman, Ryan Greenberg, Daniel Griffin, Carl Lagoze, Ian MacFarland, Michael Manoochehri, Sean Marimpietri, Matthew Mayernik, Karen Joy Nomorosa, Hyunwoo Park, Alberto Pepe, Jordan Shedlock, Isabelle Sperano, Daniel D. Turner, and Longhao Wang O’REILLY MEDIA • BEIJING • CAMBRIDGE • FARNHAM • KÖLN • SEBASTOPOL • TOKYO To Aristotle, Plato, Linnaeus, Condorcet, Wittgenstein... Panizzi, Cutter, Raganathan, Svenonius... Gibson, Norman, Rosch, Barsalou... Adam Smith, Coase, Williamson... Simon, Salton, Miller, Dumais... Bush, Engelbart, Nelson, Berners-Lee... ...and the countless others whose diverse perspectives we have synthesized in the discipline of organizing. Table of Contents Foreword to the First Edition . xv Preface to the Fourth Edition . xix 1. Foundations for Organizing Systems . 23 1.1. The Discipline of Organizing . 23 1.2. The “Organizing System” Concept . 31 1.3. The Concept of “Resource” . 33 1.4. The Concept of “Collection” . 35 1.5. The Concept of “Intentional Arrangement” . 38 1.6. The Concept of “Organizing Principle” . 41 1.7. The Concept of “Agent” . 47 1.8. The Concept of “Interactions” . 48 1.9. The Concept of “Interaction Resource” . 49 1.10. Organizing This Book . 50 2. Design Decisions in Organizing Systems . 55 2.1. Introduction . 55 2.2. What Is Being Organized? . 58 2.3. Why Is It Being Organized? . 60 2.4. How Much Is It Being Organized? . 64 2.5. When Is It Being Organized? .
    [Show full text]
  • LCSH Section J
    J (Computer program language) J.G.L. Collection (Australia) J. R. (Fictitious character : Bell) (Not Subd Geog) BT Object-oriented programming languages BT Painting—Private collections—Australia UF J. R. Weatherford (Fictitious character) J (Locomotive) (Not Subd Geog) J.G. Strijdomdam (South Africa) Weatherford, J. R. (Fictitious character) BT Locomotives USE Pongolapoort Dam (South Africa) Weatherford, James Royce (Fictitious J & R Landfill (Ill.) J. Hampton Robb Residence (New York, N.Y.) character) UF J and R Landfill (Ill.) USE James Hampden and Cornelia Van Rensselaer J. R. Weatherford (Fictitious character) J&R Landfill (Ill.) Robb House (New York, N.Y.) USE J. R. (Fictitious character : Bell) BT Sanitary landfills—Illinois J. Herbert W. Small Federal Building and United States J’rai (Southeast Asian people) J. & W. Seligman and Company Building (New York, Courthouse (Elizabeth City, N.C.) USE Jarai (Southeast Asian people) N.Y.) UF Small Federal Building and United States J. Roy Rowland Federal Courthouse (Dublin, Ga.) USE Banca Commerciale Italiana Building (New Courthouse (Elizabeth City, N.C.) USE J. Roy Rowland United States Courthouse York, N.Y.) BT Courthouses—North Carolina (Dublin, Ga.) J 29 (Jet fighter plane) Public buildings—North Carolina J. Roy Rowland United States Courthouse (Dublin, Ga.) USE Saab 29 (Jet fighter plane) J-holomorphic curves UF J. Roy Rowland Federal Courthouse (Dublin, J.A. Ranch (Tex.) USE Pseudoholomorphic curves Ga.) BT Ranches—Texas J. I. Case tractors Rowland United States Courthouse (Dublin, J. Alfred Prufrock (Fictitious character) USE Case tractors Ga.) USE Prufrock, J. Alfred (Fictitious character) J.J. Glessner House (Chicago, Ill.) BT Courthouses—Georgia J and R Landfill (Ill.) USE Glessner House (Chicago, Ill.) J-Sharp (Computer program language) USE J & R Landfill (Ill.) J.J.
    [Show full text]
  • Unidad 5 Interfaz Gráfica De Usuarios (GUI)
    U5 Interfaz gráfica Unidad 5 Interfaz Gráfica de Usuarios (GUI) Informática III – ISM – UNL 2018 Motivación Durante todo el cursado los programas que hemos realizado se utilizan mediante ingreso de texto por teclado en una consola (es decir, un interprete de comandos). Esto hace poco “amigable” e interactivo a nuestros desarrollos, más aún que actualmente tenemos tantos dispositivos con posibilidades gráficas como laptops, celulares, tablets, etc. Por lo tanto daremos una introducción a la programación de interfaces gráficas, usando en Python el módulo wxPython. GUI para Python GUI proviene de Graphical User Interface, que podríamos traducir a “Interfaz Gráfica de Usuario” en español, es decir, una forma de programar que nos permita desarrollar usando elementos gráficos estándar como ventanas, menúes, botones, grillas, etc. Cada lenguaje tiene sus propios GUIs, en el caso de Python podemos nombrar a Tkinter (nativo en Python) wxPython, Qt, GTK, entre los más conocidos. En este cursado aprenderemos wxPython. wxPython wxPython es un módulo para Python de la librería wxWidgets (escrita para C++) creado en 1996. El principal desarrollador de wxPython es Robin Dunn, quien en 1995 necesitaba mostrar un desarrollo gráfico en una máquina Unix (HP-UX) , pero su jefe también quería mostrarlo en Windows 3.1. wxPython es cross platform, es decir, puede usarse el mismo código para desarrollar en Windows, Mac y Unix. Nota: una guía de instalación de wxPython en Thonny puede encontrarse en este link. Ejemplo de wxPython Veamos el siguiente ejemplo: Ejemplo de wxPython Veamos el siguiente ejemplo: Importar el módulo wxPython Esto importa el módulo que tiene todas las funciones de wxPython.
    [Show full text]
  • Memoria Del Proyecto Fin De Carrera En El Que Se Adjuntan, En Los Anexos, Las Implementaciones
    ESCUELA SUPERIOR DE INGENIER´IA INGENIERO TEC´ NICO EN INFORMATI´ CA DE GESTION´ GENERACION´ DE CALENDARIOS DE EXAME´ NES MEDIANTE COLOREO DE GRAFOS Lorena Guti´errez Madro˜nal C´adiz Diciembre 2007 1 ESCUELA SUPERIOR DE INGENIER´IA INGENIERO TEC´ NICO EN INFORMATICA´ DE GESTION´ GENERACION´ DE CALENDARIOS DE EXAMENE´ S MEDIANTE COLOREO DE GRAFOS DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMATIC´ OS Directores del Proyecto: Francisco Palomo Lozano e Inmaculada Medina Bulo Autor del Proyecto: Lorena Guti´errez Madro˜nal C´adiz Diciembre 2007 Fdo: Lorena Guti´errez Madrona˜ l. 2 Agradecimientos Ser´ıa incorrecto decir que no tengo palabras para agradecer la dedicaci´on y el apoyo de mis tutores Francisco Palomo Lozano e Inmaculada Medina Bulo. Ellos han seguido cada avance y cada tropiezo desde el principio hasta el final de mi Proyecto. Me han ayudado a dar el siguiente paso, ver aquello que no llegaba alcanzar y comprender lo que para en mis ojos hab´ıa una venda. Claro que tengo palabras para ellos, pero por resumir emplear´e una sola que las abarca todas: ¡GRACIAS! Recuerdo las palabras de mi padre cuando ten´ıa unos 15 a˜nos: “Por mucho que tu´ digas, yo te veo delante de un ordenador” y para variar, como todos los padres, ten´ıa raz´on... a pesar de mis fracasos ´el siempre estuvo ah´ı; preocup´andose por cada l´agrima, admirando cada momento de esfuerzo... Se alegr´o m´as que nadie con mis ´exitos (a veces hasta m´as que yo). No s´olo ser´e feliz por mis esfuerzos al conseguir el terminar la carrera, a´un lo ser´e m´as cuando vea en sus ojos el orgullo de verme conseguir mi meta.
    [Show full text]