IBM Academic Initiative Open Courseware Exchange
Skip to main content

Open Courseware Exchange

Shared courseware listed by curriculum

The Open Courseware Exchange is a collection of courseware that has been provided by the worldwide community of Academic Initiative members. The courseware is listed alphabetically by curriculum. The materials are in English unless otherwise noted.

Browse the listings to find and download materials for use in your own curricula and programs.

Accessibility and Human-computer interaction (HCI)

  • - Accessibility Web Coding Techniques
    • URL: http://www.ibm.com/developerworks/university/accessibility/index.html
    • Content: Module or lesson
    • Language: English
    • Course abstract: This lecture teaches programming techniques to make electronic documents and the Web more accessible to all users. Topics include accessible handling of images, navigation, forms, and data tables.
    • Learning objectives: After this lecture, students should be able to code accessible web pages that incorporate images, navigation, and data tables.
    • Skills required: Students must have a working knowledge of HTML.
    • Institution: IBM Human Ability and Accessibility Center
  • - Georgia Tech Research on Accessible Distance Education (GRADE)
    • URL: http://www.catea.gatech.edu/grade
    • Content: Other
    • Language: English
    • Course abstract: Georgia Tech Research on Accessible Distance Education (GRADE) is a research project Georgia Tech Center for Assistive Technology and Environmental Access (CATEA). GRADE's mission is to improve the accessibility of distance education for students with disabilities throughout the nation by providing free, online resources for teachers and students. This resource is not a course, but rather a set of tools that teachers and curriculum designers can use with any online course to improve accessibility and usability.
    • Learning objectives: Learning objectives for this online resource vary according to the user's needs. GRADE provides the following information for those creating and using distance education:
      • Access Learning tutorial: free, 10-module tutorial on the creation of accessible and usable distance education materials.
      • Course Design Models: real-world courses designed for accessibility; invaluable as "how-to" examples.
      • Fact Sheets: easy-to-use information briefs on essential points of accessible design.
      • Guidelines for Accessible Distance Education: Principles and practices for the improving the access and use of common non-html elements in distance education, such as Microsoft Office, Adobe and video files.
    • Skills required: No special skills are required to use the GRADE resource in general; specific learning modules within the project might require prerequisite skills (i.e., basic HTML skills for the accessible HTML module).
    • Institution: Georgia Tech Center for Assistive Technology and Environmental Access
  • - Introduction to Accessibility
    • URL: http://www.ibm.com/developerworks/university/accessibility/index.html
    • Content: Module or lesson
    • Language: English
    • Course abstract: This lecture discusses and illustrates the importance of developing software and Web applications that are accessible to all. It is most useful as an introduction to the topic, making students aware of the issues and solutions that IT can provide disabled and aging users. Topics include standards, legislation, issues posed by IT to the disabled and aging, assistive technologies, links to additional resources.
    • Learning objectives: After this lecture, students should be able to explain and give examples of the impact visual, hearing, and motor limitations have on an IT user. The student will recognize the impact of legislation and standards on IT design, and understand the interaction between assistive technology and application software.
    • Skills required: None; this is an introductory lecture.
    • Institution: IBM Human Ability and Accessibility Center

Architecture and organization

  • - VLSI Design
    • URL: http://users.ece.utexas.edu/~mcdermot/vlsi-2.htm
    • Content: Course
    • Language: English
    • Course abstract: This course is intended to provide the student with the two basic capabilities: 1) To do the early design planning for an embedded SOC using a high level RTL model and 2) To do the circuit feasibility analysis of the critical components of the SOC. Current VLSI issues such as noise analysis, power delivery, power management, timing analysis, clocking, floor-planning/integration, and transistor/wire scaling will be covered. Circuit designers from IBM, Centaur, Intrinsity, Intel, Texas Instruments and FreeScale will co-teach the course. The material presented in the course will be as close to state of the art as possible.
    • Learning objectives: After completing the course the student will understand the concepts of early design planning (EDP).
    • Skills required: Student must have have background in logic and circuit design, with a working knowledge of EDA tools specifically HSPICE.
    • Related technologies: Integrated Circuits
    • Institution: University of Texas at Austin

Cloud computing

  • - Introduction to Cloud Computing
    • URL: http://sites.google.com/site/cloudcomputingclass/
    • Content: Course
    • Language: English
    • Course abstract: This course is designed as a primer for anyone trying to make sense of what many believe is the 3rd major wave of computing, after mainframe, and client-server computing. While it contains some aspects of technology, the course is first and foremost taught from a business perspective. Hence, it opens with seven business models for software and uses these models in the discussions throughout the remaining lectures. The course is designed for anyone contemplating developing new application cloud services for internal or external usage, or for those considering moving existing applications to the cloud. In that light, it introduces a five-layer cloud services stack to show many of the new cloud services you can buy and not build. Finally, the course is not designed for the experts in marketing or experts in software development. Instead, the intent is to deliver a holistic and balanced view useful for the technology student to understand the business challenges and for the business student to understand the technology challenges.
    • Learning objectives: The course is intended to serve as an introduction to the business of software, past, present and future. The focus is largely on business applications vs. consumer applications; although, as you will see, the boundaries are beginning to blur. At the end of the class, students should have a good working knowledge of the essential parts of a next-generation software business that will either prepare them for a job in one of these emerging cloud companies or perhaps they'll start the next Google.
    • Skills required: General background in technology is required.
    • Related technologies: Application development, Autonomic computing, Collaboration and content management, Database and data management, Grid computing, Linux, Privacy and security, Software development process methodologies and tools, System management, Web services and SOA, Wireless, voice and pervasive devices
    • Institution: Stanford University
  • `

e-Business management

  • - Managing the Digital Enterprise
    • URL: http://digitalenterprise.org/
    • Content: Course
    • Language: English
    • Course abstract: "Managing the Digital Enterprise" is an open educational site that surveys the many opportunities and challenges managers face in an increasingly digital world. The site is organized into 15 topic modules and includes over 1000 links to freely accessible learning materials, 30 case studies of digital enterprises, and more than 30 video streamed lectures by eminent researchers and executives. The site is updated continuously to reflect changes in the digital landscape and our knowledge of how organizations can effectively navigate it.
    • Learning objectives: The aim of "Managing the Digital Enterprise" is to provide learners with broad exposure to managerial issues arising from digital technologies. Topics covered include web analytics, business models, channel conflict, data privacy, network security, intellectual property, and ethical concerns such as spam and spyware. The content ranges from basic materials for novice learners seeking basic proficiency, to advanced concepts for more experienced and knowledgeable students looking to deeper their understanding.
    • Skills required: The course is aimed at graduate-level students in management and engineering. It may also be suitable for advanced undergraduates. The course does not require specialized studies as a prerequisite. Any motivated student with sufficiently developed computer and Internet skills can succeed in completing the course.
    • Related technologies: Privacy and security
    • Institution: North Carolina State University

Information management

  • - Acceso a Bases de Datos Multiplataforma Desde Dispositivos Miles Manuales (Spanish)
    • URL: tfsilvmaidana.pdf (5.57MB)
    • Content: Monografía
    • Language: Español
    • Course abstract: En este trabajo de desarrolla el marco conceptual, el estudio del software empleado, las estructuras de datos, etc., para el desarrollo de una aplicaci cliente - servidor, donde los clientes est en dispositivos miles manuales.
    • Learning objectives: Luego de leer este trabajo, se tendruna detallada informaci relacionada con el marco conceptual involucrado, y un conocimiento general del software utilizado, especialmente DB2 y WebSphere, como astambi J2ME.
    • Skills required: Se trata de un trabajo final de aplicaci, es decir un trabajo de fin de carrera de una carrera de grado de sistemas de informaci.
    • Related technologies: Application development; Database and data management; Java technology
    • Institution: Universidad Nacional del Nordeste
  • - Aplicación Web con Acceso a Bases de Datos en Sistemas Multiplataforma (Spanish)
    • URL: TFVale.pdf (6MB)
    • Content: Trabajo Final de Aplicación
    • Language: Español
    • Course abstract: Se describen las principales caractersticas de la gestión de la información y del conocimiento como necesidad de las organizaciones modernas y el uso de tecnologas y herramientas multiplataforma (Java, DB2 UDB, WebSphere, con Windows y con Linux) para atender a dichas necesidades.
    • Learning objectives: Brindar un panorama detallado del empleo de Java, DB2 UDB y WebSphere para el desarrollo de una aplicación multiplataforma basada en la Web.
    • Skills required: Conocimientos básicos de bases de datos y de desarrollo de sistemas.
    • Related technologies: Application development; Database and data management; Java technology
    • Institution: Universidad Nacional del Nordeste
  • - Bases de Datos Distribuidas Multiplataforma (Spanish)
    • URL: TFFabio.pdf (4,34MB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Se describen las principales caractersticas del DB2 UDB como soporte para bases de datos distribuidas en servidores multiplataforma (Windows y Linux).
    • Learning objectives: Brindar un panorama detallado del empleo de DB2 UDB, Visual Basic, Windows y Linux para dar soporte a una aplicación con bases de datos distribuidas en servidores con distintos sistemas operativos.
    • Skills required: Brindar un panorama detallado del empleo de DB2 UDB, Visual Basic, Windows y Linux para dar soporte a una aplicación con bases de datos distribuidas en servidores con distintos sistemas operativos.
    • Related technologies: Database and data management
    • Institution: Universidad Nacional del Nordeste
  • - Bases de données et modèles de calcul (French)
    • URL: http://cours.eivd.ch/bdmc
    • Content: Course
    • Language: Français
    • Learning objectives: A la fin de la 1ère partie du cours, l'étudiant(e) doit être capable de: conceptualiser un diagramme de classes (UML) basé sur divers énoncés métier, traduire le diagramme de classes en un modèle relationnel correspondant, créer le schéma de données (DDL) correspondant dans une base de données (Access), rédiger, dans cette base de données, des requêtes SQL répondant aux demandes des divers énoncés, et rédiger des << artefacts >> nécessaires à l'aide d'un atelier de génie logiciel (AGL).

      A la fin de la 2ème partie du cours, l'étudiant doit être capable de: conceptualiser un modèle abstrait basé sur divers énoncés métier, traduire le modèle abstrait en un modèle intégrant des grandeurs et des règles, implanter dans un tableur (Excel) les grandeurs et règles rédigées, et simuler, dans le tableur, des cas répondant aux demandes des divers énoncés.

      A la fin de la 3ème partie, l'étudiant doit être capable de: comprendre les enjeux d'un entrepôt de données, rédiger des requêtes SQL supportant la notion de regroupement, intégrer une base de données et un tableur, et simuler, dans le tableur, des cas répondant aux demandes des divers énoncés en utilisant la technique des tableaux croisés dynamiques.
    • Skills required: Ce cours ne nécessite pas de connaissance préalable
    • Related technologies: Database and data management, Software development process methodologies and tools
  • - Descubrimiento de Conocimiento en Bases de Datos (Spanish)
    • URL: tfmarian.pdf (5,55MB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Se describen las principales caractersticas de la minera de datos.
    • Learning objectives: Brindar un panorama general acerca de las posibilidades de la minera de datos como poderosa herramienta para el descubrimiento de conocimiento oculto en los datos.
    • Skills required: Conocimientos básicos de bases de datos y de almacenes de datos
    • Related technologies: Database and data management
    • Institution: Universidad Nacional del Nordeste
  • - El e-Learning Como Medio Educativo y de Desarrollo Profesional (Spanish)
    • URL: GiseLibro.pdf (7,2MB)
    • Content: Trabajo Final de Aplicación
    • Language: Español
    • Course abstract: Se describen las principales caractersticas del e-learning y sus potencialidades, como as también el uso de tecnologas y herramientas multiplataforma (Java, DB2 UDB, WebSphere) para atender a dichas necesidades, presentándose una aplicación concreta de autoevaluación en Sistemas Operativos.
    • Learning objectives: Brindar un panorama detallado del empleo de Java, DB2 UDB y WebSphere para el desarrollo de una aplicación multiplataforma basada en la Web, destinada a la autoevaluación como parte del e-learning.
    • Skills required: Conocimientos básicos de bases de datos y de desarrollo de sistemas
    • Related technologies: Database and data management
    • Institution: Universidad Nacional del Nordeste
  • - Evaluación de Motores de Bases de Datos Multiplataforma (Spanish)
    • URL: monerica.pdf (774KB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Se describen las principales caractersticas del motor de bases de datos DB2 UDB.
    • Learning objectives: Brindar un panorama introductorio pero completo acerca del DB2 UDB y de sus posibilidades.
    • Skills required: Conocimientos básicos de sistemas operativos y de bases de datos
    • Related technologies: Database and data management
    • Institution: Universidad Nacional del Nordeste
  • - Introducción a la Minera de Datos (Spanish)
    • URL: MineriaDatosKub.pdf (36KB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Se describen las principales caractersticas de la minera de datos.
    • Learning objectives: Brindar un panorama general acerca de las posibilidades de la minera de datos como poderosa herramienta para el descubrimiento de conocimiento oculto en los datos.
    • Skills required: Conocimientos básicos de bases de datos y de almacenes de datos
    • Related technologies: Database and data management
    • Institution: Universidad Nacional del Nordeste
  • - Introducción al DB2 UDB (Spanish)
    • URL: DB2.pdf (1,06MB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Se describen las principales caractersticas del DB2 UDB.
    • Learning objectives: Brindar un panorama general acerca del Db2 UDB, tanto desde el punto de vista de sus posibles aplicaciones, como desde sus potencialidades multiplataforma.
    • Skills required: Conocimientos básicos de bases de datos y de diseño de sistemas aplicativos utilizando bases de datos
    • Related technologies: Database and data management
    • Institution: Universidad Nacional del Nordeste
  • - Miner de Datos Aplicada a la Encuesta Permanente de Hogares (Spanish)
    • URL: DataMining.pdf (14,74MB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Este trabajo consiste en el armado de un Data Warehouse con informaci acerca de la poblaci de la ciudad de Corrientes, Argentina, suministrada por la Encuesta Permanente de Hogares, circunscripta a quienes son beneficiarios de planes sociales, y del posterior procesamiento de dichos datos con técnicas de miner de datos, en especial clustering y boles de decisi.
    • Learning objectives: Armar un Data Warehouse y utilizar técnicas e Data Mining.
    • Skills required: Conocimientos de bases de datos
    • Related technologies: Application development, Database and data management, Java technology
    • Institution: Universidad Nacional del Nordeste
  • - Minera de Datos con Intelligent Miner (Spanish)
    • URL: IntMiner.pdf (75,1KB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Se describen las principales caractersticas de la minera de datos utilizando el DB2 UDB Intelligent Miner.
    • Learning objectives: Brindar un panorama detallado acerca de las posibilidades del DB2 UDB Intelligent Miner como poderosa herramienta para efectuar minera de datos.
    • Skills required: Conocimientos básicos de bases de datos y de almacenes de datos
    • Related technologies: Database and data management
    • Institution: Universidad Nacional del Nordeste
  • - Sistema Web Con Acceso a Bases de Datos a Trav de Telonos Celulares (Spanish)
    • URL: tfsoto.pdf (7.53MB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Este trabajo muestra el desarrollo de una aplicaci con componentes en servidor y otros en telonos celulares, utilizando DB2 y WebSphere.
    • Learning objectives: Luego de leer este trabajo se tendruna idea concreta del marco conceptual necesario, de los fundamentos del software utilizado y de la metodolog de desarrollo utilizada para el logro de la aplicaci mencionada.
    • Skills required: Se trata de una trabajo de fin de carrera de una carrera de grado en sistemas de informaci.
    • Related technologies: Database and data management
    • Institution: Universidad Nacional del Nordeste
  • - Web con Acceso a Bases de Datos en Sistemas Multiplataforma (Spanish)
    • URL: TFMary.pdf (2,91MB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Se describen las principales caractersticas de la gestión de la información y del conocimiento como necesidad de las organizaciones modernas y el uso de tecnologías y herramientas multiplataforma (Java, DB2 UDB, WebSphere) para atender a dichas necesidades.
    • Learning objectives: Brindar un panorama detallado del empleo de Java, DB2 UDB y WebSphere para el desarrollo de una aplicación multiplataforma basada en la Web.
    • Skills required: Conocimientos básicos de bases de datos y de almacenes de datos
    • Related technologies: Database and data management
    • Institution: Universidad Nacional del Nordeste

Information technology

  • - Introducción a la Familia de Productos WebSphere (Spanish)
    • URL: WebSphere.pdf (884KB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Se describen las principales características de la familia de productos WebSphere.
    • Learning objectives: Brindar un panorama general acerca de la familia de productos WebSphere, tanto desde el punto de vista de sus posibles aplicaciones, como desde su organización y arquitectura.
    • Skills required: Conocimientos básicos de sistemas de comunicaciones de datos y de diseño de sistemas aplicativos
    • Related technologies: Application development
    • Institution: Universidad Nacional del Nordeste

Operating systems

  • - Introducción a Autonomic Computing (Spanish)
    • URL: ACLaura.pdf (880KB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Se describen las principales características de la tecnología de Autonomic Computing, como así también su arquitectura, estándares y productos.
    • Learning objectives: Brindar un panorama introductorio acerca del Autonomic Computing y de sus posibilidades.
    • Skills required: Conocimientos básicos de sistemas operativos y de comunicaciones de datos.
    • Related technologies: Autonomic computing, Database and data management
    • Institution: Universidad Nacional del Nordeste
  • - Introducción a Grid Computing (Spanish)
    • URL: Verogrid2005.pdf (920KB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Brindar los conceptos principales de la red de sistema, sus componentes, estándares y sus posibles usos.
    • Learning objectives: Para ofrecer una visión general de los sistemas de informática reticular y los estándares principales.
    • Skills required: Conocimientos básicos de sistemas operativos
    • Related technologies: Autonomic computing, Database and data management
    • Institution: Universidad Nacional del Nordeste
  • - Introducción a Linux (Spanish)
    • URL: LINUXMariana.pdf (2,3MB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Se describen las principales características del Linux, tales como sus conceptos básicos, la instalación, los entornos gráficos, el sistema de archivos, los componentes adicionales y las distribuciones.
    • Learning objectives: Brindar un panorama general acerca del Sistema Operativo Linux.
    • Skills required: Conocimientos básicos de sistemas operativos
    • Related technologies: Linux
    • Institution: Universidad Nacional del Nordeste
  • - Introduction to IBM i for Business Students
    • URL: IntroSystemiBusiness.aspx
    • Content: Module or lesson
    • Language: English
    • Course abstract: The course introduces business executives, business managers, and business students to IBM i. The web site consists of two sets of materials. First, the web site provides a one-session (60-minute) module for IBM i. Second, the web site also contains a five-session (five 60-minute sessions) module on IBM i. Depending on the class schedule and time constraint, the instructor can use the one-session module or the full five-session module.
    • Learning objectives: After completing this course, students should have a good overview and appreciation of IBM i.
    • Skills required: There is no skill set required to take this course. The course is applicable to executive MBA, regular MBA, and undergraduate business and information technology/information systems students.
    • Related technologies: Database and data management, Privacy and security
    • Institution: University of Nebraska-Lincoln
  • - Preparación para el exámen de certificación LPI 101 - Parte 1 (Spanish)
    • URL: Parte1_IBM.pdf (122KB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Traducción del material de estudio para certificación de Sistema Operativo Linux LPI 101 (dentro del Instituto Profesional de Linux) Parte 1.
    • Learning objectives: Al final de este seminario contará con una sólida base en los fundamentos de Linux y estará listo para para aprender algunas tareas básicas de administración de sistemas Linux.
    • Skills required: Se requieren conocimentos básicos de informática
    • Related technologies: Linux
    • Institution: Universidad Nacional de Cordoba
  • - Preparación para el exámen de certificación LPI 101 - Parte 2 (Spanish)
    • URL: Parte2_IBM.pdf (155KB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Traducción del material de estudio para certificación de Sistema Operativo Linux LPI 101 (dentro del Instituto Profesional de Linux) Parte 2.
    • Learning objectives: Al final de este seminario contará con una sólida base en los fundamentos de Linux y estará listo para para aprender algunas tareas básicas de administración de sistemas Linux.
    • Skills required: Se requieren conocimentos básicos de informática
    • Related technologies: Linux
    • Institution: Universidad Nacional de Cordoba
  • - Preparación para el exámen de certificación LPI 101 - Parte 3 (Spanish)
    • URL: Parte3_IBM.pdf (153KB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Traducción del material de estudio para certificación de Sistema Operativo Linux LPI 101 (dentro del Instituto Profesional de Linux) Parte 3.
    • Learning objectives: Al final de este seminario contará con una sólida base en los fundamentos de Linux y estará listo para para aprender algunas tareas básicas de administración de sistemas Linux.
    • Skills required: Se requieren conocimentos básicos de informática
    • Related technologies: Linux
    • Institution: Universidad Nacional de Cordoba
  • - Preparación para el exámen de certificación LPI 101 - Parte 4 (Spanish)
    • URL: Parte4_IBM.pdf (183KB)
    • Content: Monografía
    • Language: Español
    • Course abstract: Traducción del material de estudio para certificación de Sistema Operativo Linux LPI 101 (dentro del Instituto Profesional de Linux) Parte 4.
    • Learning objectives: Al final de este seminario contará con una sólida base en los fundamentos de Linux y estará listo para para aprender algunas tareas básicas de administración de sistemas Linux.
    • Skills required: Se requieren conocimentos básicos de informática
    • Related technologies: Linux
    • Institution: Universidad Nacional de Cordoba
  • - Sistemas Operativos — libro (Spanish)
    • URL: sistope2.PDF (2,95MB)
    • Content: Libro
    • Language: Español
    • Course abstract: Se describen detalladamente los conceptos relacionados con los Sistemas Operativos Convencionales y los Sistemas Operativos Distribuidos; se incluyen casos de estudio.
    • Learning objectives: Brindar un amplio panorama acerca de los Sistemas Operativos, tanto Convencionales como Distribuidos, como así también el análisis de casos de estudio.
    • Skills required: Conocimientos básicos de sistemas operativos
    • Related technologies: Operating system
    • Institution: Universidad Nacional del Nordeste
  • - Sistemas Operativos — sitio Web (Spanish)
    • URL: http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SOF.htm
    • Content: Monografía
    • Language: Español
    • Course abstract: Se describen detalladamente los conceptos relacionados con los Sistemas Operativos Convencionales y los Sistemas Operativos Distribuidos; se incluyen casos de estudio, trabajos monográficos y la posibilidad de descarga de abundante material.
    • Learning objectives: Brindar un amplio panorama acerca de los Sistemas Operativos, tanto Convencionales como Distribuidos, como así también de temas y tecnologías relacionados.
    • Skills required: Conocimientos básicos de sistemas operativos
    • Related technologies:
    • Institution: Universidad Nacional del Nordeste

Programming languages

  • - Introduction to PHP for Business Students
    • URL: IntroductionPHPforBusiness.aspx
    • Content: Module or lesson
    • Language: English
    • Course abstract: The course introduces, informs, and exposes business executives, business managers, and business students to PHP. The web site consists of two sets of materials. First, the web site provides a one-session (60-minute) module on PHP. Second, the web site also contains a three-session (three 60-minute sessions) module on PHP. Depending on the class schedule and time constraint, the instructor can use the one-session module or the full three-session module.
    • Learning objectives: After completing this course, students should have a good overview and basic understanding of PHP.
    • Skills required: There is no skill set required to take this course. The course is applicable to executive MBA, regular MBA, and undergraduate business students, and information technology/information systems students.
    • Related technologies: Application development
    • Institution: University of Nebraska-Lincoln

Software modeling and analysis

  • - Modélisation des traitements (French)
    • URL: http://cyberlearn.hes-so.ch/course/view.php?id=583
    • Content: Course
    • Language: Français
    • Course abstract: Le cours vise à: fournir aux étudiant(e)s la maîtrise d'une méthode de conception de logiciel et familiariser les étudiant(e)s avec le développement d'un logiciel conforme à la modélisation précitée.
    • Learning objectives: A la fin du cours, l'étudiant(e) doit être capable: d'implanter, de manière empirique, un prototype permettant d'accéder à des données stockées dans une base de données relationnelle, de fixer un objectif clair et précis à une action, action entraînant une modification sur la base de données; de déduire les méthodes nécessaires et suffisantes à l'accomplissement de l'objectif précité, de modéliser une solution informatisable et l'utilisable dans le monde de la pratique en suivant une méthodologie "maison" basée sur le langage UML, d'implanter un logiciel correspondant à la méthodolgie précitée au moyen du langage de programmation Visual Basic, et de rédiger des documents informatisés à l'aide d'un atelier de génie logiciel (AGL) conformes aux règles proposées.
    • Skills required: Ce cours nécessite une bonne maîtrise de la modélisation des données du type diagramme de classes (cf. http://cours.eivd.ch/bdmc)
    • Related technologies: Database and data management, Software development process methodologies and tools, UML

Membership

Share your courseware

Academic Initiative members can share their courseware with others.


Get full-version software & virtual system access

Academic Initiative members can download software, request CDs, or get virtual access to IBM systems — all at no charge.


High school teachers

Service Science, Management & Engineering