Master on Libre Software



Similar documents
Economic Aspects of Libre Software

Kaltura Extension for SharePoint User Manual. Version: Eagle

Building emerging technology skills using IBM s Platform as a Service

emadrid Seminar on Learning with Free Software Experiences at All Levels

How To Know More About Free Software Developers

Professional Development Training Course Catalog Fall 2013 ITS. Offered by Furman University Information Technology Services

Life Cycle Product Management EGR Special Topics in Engineering. Course Overview

DevOps for University Students

How To Run A Hello World On Android (Jdk) On A Microsoft Ds.Io (Windows) Or Android Or Android On A Pc Or Android 4 (

Introduction to Cloud Services

Technology Inspires Dynamic 21 st -Century Teaching

To Catch A Thief: Preventing the Next Fortune 500 Data Breach

USER GUIDE CLOUDME FOR WD SENTINEL

ECONOMICS FINANCE MANAGEMENT 2014/15

CS 3750 Software Engineering II Summer 2015 (A CEL Credit Course)

Alan Clark. OpenStack. The Foundation for Open Source Cloud

MG430: Sports Management

GGR272: GEOGRAPHIC INFORMATION AND MAPPING I. Course Outline

Florida National University Online Courses Platform

The Isabel Application

5 Ways to Get Top Mobile App Developer Talent for Your Open APIs

Department of Strategic Communication and Journalism

Course Specification

MARKET RESEARCH COURSE SYLLABUS

2014 / Academic Programmes. Rey Juan Carlos University. Campus of International Excellence. Manuel Becerra. Vicálvaro. Alcorcón.

How To Create A Tutorial System For Computer Science And Telecommunication Engineering Students

Criteria for Approval of Online Providers and Courses to Satisfy UC Subject ( a-g ) Requirements

ASSOCIATE OF APPLIED SCIENCE IN BUSINESS OFFICE TECHNOLOGY ADMINISTRATION

USER GUIDE CLOUDME FOR WD SENTINEL

Course Syllabus GC100 Graphic Communication EDITED

Class Name: CAOT-82 Online Semester: Spring Facebook: Angeles Southwest Community College

How To Prepare And Manage A Project

Android: Setup Hello, World: Android Edition. due by noon ET on Wed 2/22. Ingredients.

Teaching Portfolio. Teaching Philosophy

AC : LESSONS LEARNED FROM MOBILE COMPUTING AP- PLICATION DEVELOPMENT WITH ANDROID. Dr. Se Jun Song, Texas A&M University, College Station

WELCOME TO PSYCHOLOGY 120! Hassan Sayeed

Justification For Certification Program for Teaching Online. Daniel Aguilar Jose Banda Maria Eugenia Perez

Syllabus: Fundamentals of Electrical Engineering

How To Pass A Customer Service Course At Tstc

BUSINESS COMMUNICATION- SPANISH FOR BUSINESS

This presentation covers the essential information about IT services and facilities which all new students will need to get started.

Technology-Enhanced Communication for Cultural Heritage (TEC-CH)

SI 539, Winter 2014 Complex Web Design

Marketing for Managers Online Format

SCHOOL OF ENGINEERING BACHELOR S DEGREE IN AEROSPACE ENGINEERING

Masters in Teaching: Widening the Circle Student Teaching Spring 2014

ACADEMIC CONTINUATION PLAN

Junos Space for Android: Manage Your Network on the Go

The know-how of the Fundación Claves de Arte

Office 365: End-User Business Environment Workshop

MIS 424 COURSE OUTLINE

Big Data Frameworks Course. Prof. Sasu Tarkoma

Google and Open Source. Jeremy Allison Google Open Source Programs Office

LACCD Student E Mail Getting Started Guide

BSc (Hons) in Educational and Instructional Technologies (Top-Up) LC300

GIT 450/598 Digital Workflow in the Graphics Industry Course Syllabus Spring 2011 On-Line Delivery

Master of Business Administration

Discussion Board Best Practices. DeAnna Kirchen

115 responses. Summary. How often do you use the official Moodle Mobile app?

Throughout this document, you will be instructed to log in as user Ann, or as user Julia. Log in using the user name assigned to you.

Sport Management Practicum Manual

Spring 2013 CS 6930 Advanced Topics in Web Security and Privacy - 3 Credit Hours Syllabus and Course Policies

itunes U Guidelines Creating your course Overview

Mobile Technology. Woods, D. Independent study (including assessment) COM N/A

Embedded Linux development with Buildroot training 3-day session

Engineering Problem Solving and Programming (CS 1133)

MIS W: Mobile Business

THE STUDENT S PERSPECTIVE: TEACHING USAGES OF MOODLE AT UNIVERSITY

APPLICATION OF SOCIAL NETWORKS IN HIGHER EDUCATION

Social Psychology PSY 255. Office Hour: Tuesdays

SAP HANA Cloud Portal Overview and Scenarios

Teaching Assistants (contact information for your TAs can be found on the course website): Luis Alvarez, Sarah Halterman, Corey Rovzar and Jason Ward.

ITT Technical Institute. SD2670 Social Networking Applications and Technology Onsite and Online Course SYLLABUS

Cloud Backup and Recovery for Endpoint Devices

Curriculum for Doctoral Studies in Business Administration at Karlstad University

GENERAL SYLLABUS FOR PHD STUDIES IN BUSINESS ADMINISTRATION

Doctor of Philosophy in Nursing (PhD)

ITSY1342 Section 151 (I-Net) Information Technology Security

MIS W: Mobile Business

Windows Intune Walkthrough: Windows Phone 8 Management

Transcription:

Presentation and Kick-off {jgb,grex}@gsyc.es GSyC/LibreSoft, Universidad Rey Juan Carlos Fuenlabrada (Spain), September 7th, 2012

c 2002-2012. Some rights reserved. This presentation is distributed under the Attribution-ShareAlike 3.0 license, by Creative Commons, available at http://creativecommons.org/licenses/by-sa/3.0/ The original of this presentation is available in http://master.libresoft.es

Third edition of the official master s degree is starting Libre software PhD subject now in a Master s degree on ITC since 2003 Master s degree on libre software URJC-specific, título propio thanks to Caixa Nova, Igalia since 2007 Master s degree on libre software, Madrid edition URJC-specific, título propio 2008-2010 Official master s degree in Madrid máster universitario valid in all the European Higher Education Area since 2010

Key design idea(s) To obtain in one year the competences that a current expert in libre software acquired by experience during the last 10-15 years Holistic approach In line with other experiences in Europe and worldwide One step ahead of just technical skills (but not forgetting technical issues) Rooted in real world experiences and academic evidence Let s explore new learning processes

Some design assumptions Knowledge about libre software is maturing, facts are available Industry and society need professionals well trained in libre software Target profiles: IT engineers (informatics, telecom, etc.), but open to other backgrounds Goal: comprehensive, multidisciplinary education on the matter To reach, as a result of the master, the level of an expert with good knowledge of the libre software world All materials available as libre documents Global community: English for written communication Student activities as open as possible

Some goals for the master s program Meeting point around libre software in Madrid Academia Community Industry (Politics) The libre software way, e.g., synchronous (IRC) and asynchronous (mailing lists, forums) communication channels Service to the libre software community with publicly available learning materials Methodology based on blended learning

Blended learning Combination of good practices of on-site and off-site learning Suites well to the geo-chracteristics of the region of Madrid......and the lack of time availability of students Theoretical lessons 25 %: on-site 80 % Practical lessons 60 %): on-site 30 % Evaluation 15 %: on-site 30 %

Virtual Campus Strong use of Moodle to support the learning experience http://docencia.etsit.urjc.es/moodle/course/view.php? id=135

Schedule framework and support activities (the final calendar can be downloaded from the web) On-site sessions: Thursday, 17:00-21:00 Friday, 17:00-21:00 On-site short seminars: Friday, 16:00-17:00 (to start in October) Video recorded, schedule will be published On-site mentoring sessions on demand (officially Wednesdays) On-line mentoring: see #libresoft Continuous support on Moodle, usual in IRC Syllabus document for each subject, with scheduling details

Cross-section activities Learning blogs (limited only by topic) Collaborative notebook Identi.ca / twitter channel #mswl External seminars...

The labs Laboratorios II building, Linux labs Up-to-date Ubuntu Networked environment, common homes, need account Can also bring your own laptops (recommended for some subjects) Could install the same environment in laptops or home computers Some classes will be there http://bilo.gsyc.es

Computers in class Please, bring your laptops with you......and use them while in class: Write for the notebook Browse references in the web Microblog Download documents, write links for later use For practice work, either your laptop or the labs Ubuntu is the preferred platform Remember, you can install (and use) everything we talk about, this is libre software

Fuenlabrada campus

Structure of the program General structure (September - May): 30 ECTS of mandatory teaching subjects 6 ECTS of elective teaching subjects 24 ECTS of Practicum (12) and Final Project (12) Most subjects: 3 ECTS By semester: First: 18 ECTS mandatory Second: 12 ECTS mandatory, 6 ECTS elective Practicum and Project spans across both semesters

First semester Mandatory: Introduction: 3 credits Legal aspects: 3 credits Economic aspects: 3 credits Developers and motivation: 3 credits Development and tools: 3 credits Project evaluation: 3 credits Case studies I: 3 credits

Second semester Mandatory: Project management: 3 credits Case studies II: 6 credits Elective: Advanced development: 3 credits System integration: 3 credits

Subject: Introduction Lecturers: Dr. Gregorio Robles (coord.) Dr. Jesus M. Gonzalez-Barahona General concepts about libre (free, open source) software Pre-requisite for almost all the subjects Quite general issues: details in other subjects Should provide a general framework Prone to discussion Base text: Introduction to free software Jesus M. Gonzalez-Barahona, Joaquin Seoane, Gregorio Robles

Subject: Legal Aspects Lecturers: Miguel Vidal (coord.) Dr. Gregorio Robles Why?: Licenses are legal basis and social contract of libre software. Main topics: Intellectual property (IP) law for non-lawyers: Copyright, Patents, Trademarks, Warranties... How FLOSS and IP work together Free and Open Source Software licenses (permissive and reciprocal) Free cultural works (documentation, images, Creative Commons licenses) Case studies and practical issues (choosing a license, compatibility, forking, merging/mixing... myths)

Subject: Economic Issues Lecturers: Dr. Jesus M. Gonzalez-Barahona (coord.) Dr. Gregorio Robles Main topics: Economy of libre software Related business and business models Impact of business on licensing, development (and viceversa) For-profit and volunteers collaboration Impact of libre software in companies and strategies

Subject: Developers and motivation Lecturers: Dr. Felipe Ortega (coord.) Miguel Vidal Juan José Amor Main topics: Motivations of developers in libre software projects. Roles assumed by developers in libre software projects. Leadership and sustainability of libre software projects. Social structure of libre software communities.

Subject: Development and tools Lecturers: Dr. Israel Herráiz (coord.) Dr. Micael Gallego Dr. Francisco Gortázar Carlos García Campos Main topics: Tools and development environment The version control system: Git Integrated Development Environments (Eclipse) Python programming language Building desktop application with the GNOME development platform

Subject: Project evaluation Lecturers: Dr. Daniel Izquierdo (coord.) Pedro Coca Pedro García Main topics: Introduction to data sources and projects evaluation. Light-weight (OpenBRR) and heavy-weight (QualOSS) evaluation models. Meta repositories of information Quality assurance: Mozilla community case study

Subject: Case studies I, II Lecturers (coordination): Pedro García (coord.) Dr. Jesús M. González Barhona José Gato Case studies I Seminars (Thursday, 16:00-17:00), first term, recorded in video. Case studies II Seminars (Friday, 17:00-21:00), second term, recorded in video. Other on-line activities Main topics: Cross-section issues for all the master Complementary talks First-hand experiences and case studies Students required to document the topics covered Essays on specific topics related to the seminars

Subject: Project management Lecturers: Dr. Felipe Ortega (coord.) Santiago Gala Teo Romera Main topics: Factors influencing management of libre software projects. How to set up your project and nurture participation. How to integrate yourself in an existing libre software project. Netiquette and interaction recommendations. Community management and volunteers.

Subject: Systems Integration (elective) Lecturers: Jose Castro (coord.) Miguel Vidal State-of-the-art system technologies overview Tasks that sysadmins are expected to perform with libre software Main topics: Essential tasks of systems administration. Skills, policies and procedures. Server-side Internet services (heterogeneous Unix-like systems deployment) Virtualization technologies, clusters HA and cloud computing (IaaS).

Subject: Advanced Development (elective) Lecturers: Roberto Calvo (coord.) Android development History & philosophy of Android project Eclipse & SDK Application Environment: Layouts, Activity Maps & Geolocation Upload Apps to Market and Advertising policies Appendix: Augmented reality & Arduino

Subject: Practicum Practicum on Libre Software Coordinator: Dr. Gregorio Robles Mentoring meetings instead of lectures Aimed to provide a hands-on / real-world experience in libre software, either in companies or in projects Can be related to the final project, but that is not mandatory Could be linked to professional activities if related to libre software Decide and schedule asap!

Subject: Final project Lecturer (coordination): Dr. Gregorio Robles Two chances: General proposal: in-depth analysis of libre software scenarios Customized proposals: suited to specific needs/wills Results will be public (as most other materials for the degree) Important: start with it asap

Enjoy! http://master.libresoft.es/