OPEN SOURCE SOFTWARE SYSTEMS

Course Information
TitleΣΥΣΤΗΜΑΤΑ ΛΟΓΙΣΜΙΚΟΥ ΑΝΟΙΚΤΟΥ ΚΩΔΙΚΑ / OPEN SOURCE SOFTWARE SYSTEMS
CodeIWW-01-17
FacultySciences
SchoolInformatics
Cycle / Level2nd / Postgraduate
Teaching PeriodWinter
CoordinatorIoannis Stamelos
CommonNo
StatusActive
Course ID600000883

Programme of Study: Internet and World Wide Web

Registered students: 1
OrientationAttendance TypeSemesterYearECTS
KORMOSElective Courses belonging to the selected specialization117.5

Class Information
Academic Year2017 – 2018
Class PeriodWinter
Faculty Instructors
Weekly Hours3
Class ID
600110545
Course Type 2016-2020
  • Background
  • General Knowledge
  • Scientific Area
  • Skills Development
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
Digital Course Content
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Examination)
  • Italian (Examination)
Prerequisites
General Prerequisites
tudents should be knowledgeable in at least one popular programming language (like C, C++, Java, Perl/Python/PhP) and should possess generic software engineering knowledge and skills (e.g. software testing, documentation)
Learning Outcomes
Students are introduced to the FLOSS ecosystem and recent developments in FLOSS are presented and explained. Students become familiar with the organization and characteristics of FLOSS projects and communities and is introduced to the use of development tools for FLOSS (Git, GitHub, etc). Research issues and methods and tools for empirical research are presented in detail. Students get also familiar with approaches and tools for assessing the goodness of FLOSS projects and systems. Practical training is foreseen through the active participation in FLOSS projects.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Work in teams
  • Work in an international context
  • Work in an interdisciplinary team
  • Generate new research ideas
  • Design and manage projects
  • Appreciate diversity and multiculturality
  • Demonstrate social, professional and ethical commitment and sensitivity to gender issues
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Introduction – Free/Libre/Open Source Software (FLOSS), Floss system examples, FLOSS organization, FLOSS Community anaysis, FLOSS development tools, FLOSS adoption models, FLOSS in Public Sector, FLOSS research issues
Keywords
Free Software, Open Source Software, Free/Libre/Open Source Software, FLOSS project, FLOSS community, FLOSS tools, FLOSS research
Educational Material Types
  • Notes
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Laboratory Teaching
  • Use of ICT in Communication with Students
  • Use of ICT in Student Assessment
Description
Slide presentations for lecturing, use of computer for programming and participating in FLOSS projects. Communication with students and assessment through a learning management system (Moodle) and e-mail
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures391.3
Fieldwork301
Reading Assigment802.7
Project752.5
Exams
Total2247.5
Student Assessment
Description
30% Project 10% Test 10% Paper presentation 50% Final written exam
Student Assessment methods
  • Written Exam with Multiple Choice Questions (Formative, Summative)
  • Written Exam with Short Answer Questions (Formative, Summative)
  • Written Exam with Extended Answer Questions (Formative, Summative)
  • Written Assignment (Formative, Summative)
  • Performance / Staging (Formative, Summative)
  • Written Exam with Problem Solving (Formative, Summative)
  • Report (Formative, Summative)
  • Labortatory Assignment (Formative, Summative)
Bibliography
Additional bibliography for study
1. Εισαγωγή στο ΕΛΕΥΘΕΡΟ ΛΟΓΙΣΜΙΚΟ, Barahona, Pascual, Robles 2. Open Source Software: A Survey from 10,000 Feet, Androutsellis-Theotokis, Spinellis, Kechagia, Gousios
Last Update
17-06-2016