SlideShare a Scribd company logo
1 of 38
Download to read offline
Towards a hybrid approach
  to Computer Science Software
Engineering at Aristotle University of
       Thessaloniki - Greece


The case of computer science education
 & open source software communities




      CSEDU2009, Lisbon – Portugal
    Meiszner, A., Moustaka, K., Stamelos, I.
Some basics first...
Learning is a silent and often invisible PROCESS

Offline

            Reading (from
          ●

          book)
          ● Doing exercises

          ● Thinking

          ● etc.


                                           Reading (from
                                         ●

                                         screen)
                                         ● Doing exercises

                                         ● Thinking

                                         ● etc.

                                                          Online
Though the PROCESS of Learning might become visible

Offline

            Discussions
          ●

          ● Group work

          ● etc.




                                         Discussions
                                       ●

                                       ● Group work

                                       ● etc.




                                                         Online
The artifacts created within the learning PROCESS might
       even become a LEARNING RESOURCE for others
Offline

       Notes
     ●

     ● Commented copies

     ● Paper based exercises




                                           Notes
                                         ●

                                         ● Commented texts

                                         ● Exercises

                                         ● Forum or blog posts

                                         ● Full range web 2.0

                                           tools offer
                                                          Online
Learner generated resources might also become a part of
                 (course) learning materials...
Offline
  Last year exams
  Student tutorials
  etc.


                                    All types of
                                   user generated
                                   content that is
                                   linked / connected
                                   in a somewhat
                                   structured way to
                                   further (learning)
                                                            Online
                                   materials
... therefore contributing to a continuous improvement and evolutionary
           growth... materials, processes, spaces, tools, community...




          One cycle, many names... Kaizen, CPI, PDCA,...
This happens offline as well as online – with pros & cons...

  Offline
                           Pro
Con
                           ● Usually more
• Much remains invisible
                           structured (e.g.
• Much is lost
                           Tutorials, learning
• Not automatically                                    Pro
                           groups)
preserved                                              • High visibility
                           ● Face2face
• Content and context                                  • Fast / global / open
                           interactions
usually isolated                                       • Low (information)
• Slow / local / closed                                loss – though need to
                                                       be found
                           Con
                                                       • Automatically
                           ● Usually less structured
                                                       preserved
                           ● Need to dig-in and
                                                       • Content and context
                           understand the
                                                       usually connected
                           environment / community
                           ● Usually no Face2face

                                                                         Online
                           interaction
Advantages of traditional educational structures
                           vs.
Advantages of Open Source communities as a learning space
Some advantages of traditional educational structures

• Educator input – to provide students with guidance and support.
• Structure – learners approaching a new subject area value the structure
and focus offered.
• Learning objectives – to set out for students what they should be able
to learn through the experience.
• Assessment – some form of formal assessment and the possibility to
obtain a degree or certification
• Face2face interaction with others – students as well as educators.
Some advantages of online learning communities – lessons
                      learnt from open source
• A greater range of inputs – not just from the educator, but from all contributors so the
collective is the source of knowledge, not one individual
• A more personalized learning experience – learners can gather the elements of
knowledge they require – but skip what they know already.
• Greater sharing of knowledge – in higher education much of the previous input is lost,
whereas in FLOSS the dialogue, resources, and outputs remain as learning resources =>
CONTINUOUS IMPROVEMENT & EVOLUTIONARY GROWTH.
• Peer production – active engagement in producing something with a set of peers is a
powerful motivational and educational driving force.
• Real activities – engaging in legitimate activities that are not restricted to an artificial
university setting also provides valuable experience.
• Peer support – a large support network provided voluntarily by peers in a collaborative
manner nearly 24/7.
• Open learning environment – The sum is bigger than its parts, thus there is the need of
providing new educational models and scenarios that are not limited to students formally
enrolled at a course.
Now, how to take advantage of the learning opportunities the web
      provides, but keeping desirable traditional characteristics?
                                ...
 We first analyzed how online learning communities function on the
                 example of open source communities
                                ...
We than had a look how some recently piloted open courses were run
                  online – and how they worked out
                                ...
 With this understanding we subsequently drew up three application
              scenarios for (higher) educational settings:
              inside, outside or hybrid approach
Open Educational Scenarios: ‘inside approach’

• The inside approach takes principles found in open source communities and applies them
within a (higher) education context.
• This involves mapping the key principles onto education, including an evolutionary
growth of the course and its environment.
• Current students would build upon the work of earlier students developing course and
content further year by year, therefore improving content quality and richness and
providing regular feedback.
• Such feedback might refer to course structure, material, processes and tools.
• The inside approach thus takes the sort of characteristics and tools found in open source
as its inspiration.
• Within the inside approach institutions might also decide to ‘open up’ their virtual
learning environments to fellow universities or the general public to view what is going on
within the environment.
• Institution might even allow those outside groups to participate and engage at this
environment, in the case doing so, this likely would be a first step towards a ‘hybrid
approach’.
Limitations of the ‘inside approach’

• The outside world remains largely or totally disconnected, depending on the degree of
openness (e.g. open to view, open to participate, etc.).
• ‘Community building’ and ‘evolutionary growth’ is per-se limited within a given
institution that only involves the own student population, and usually even further limited
due to
           • (a) a 100% student turnover per semester / course and
           • (b) a comparatively small number of potential community member (formally
           enrolled students of a course).
• Students are kept within the institutions learning environment preventing their ‘semi-
structured’ engagement and collaboration within the wider web.
• Therefore limiting the opportunities of ‘best of breed’, as the wider web might provide
better technological solutions or already established and mature communities for respective
study fields.
Open Educational Scenarios: ‘outside approach’
• The outside approach might take traditional education as the starting point by
providing theoretical information and then sends the students ‘outside’ to find well
established communities, such as the open source ones, to work within those
communities and to apply and deepen their theoretical knowledge.
• Students are sent into already well established and mature environments to engage at
and collaborate within those communities on pre-defined tasks.
• Students are provided with an initial academic background and then required to choose
and engage within a real world project.
• This gives students real experience of collaborating with others.
• This approach can be realized whenever there is an external ‘real’ community that is
operating on principles such as e.g. common for open source, or also Wikipedia.
• The outside approach might be the least complex and almost cost neutral; and therefore
relatively easy to implement.
Limitations of the ‘outside approach’

• The results of this collaborative learning and knowledge production remains within the
outside community and…
• Therefore likely will be lost for future students.
• The outside approach does not provide next year students (newbies) with an easy
access as no former learners, nor the resources they created, are present at the
institutional level to facilitate the newbie entrance.
• The outside approach does not foster an evolutionary growth and continuous
improvement of the institutional / course environment.
Open Educational Scenarios: ‘hybrid approach’
• A hybrid approach combines components of the inside and outside approach.
• Some of the principles of open source communities are adopted within the institution
(inside approach), with activities occurring in a broader ecosystem consisting of various
spaces that are open for everyone combining students, informal learners, tutors, experts,
organizations, etc, allowing learners to engage in a real community (outside approach).
• It allows a continuous evaluation (by educators, students and the wider world) of what
‘the best of both worlds’ is and how the transferred elements actually suit in their
respective new environments.
• A hybrid approach could also be a response to challenges such as a 100% student
turnover per semester as (a) not all participating students should start at the same time and
(b) free learners outside of formal education and practitioners are not bound to any course
schedule.
• A hybrid approach would include a number of environments where students could
engage at in a ‘semi-structured’ way and where guidance and support is provided through
technologies (e.g. RSS, suggested contents, etc.) and humans (e.g. educators, knowledge
brokers, community support, etc.).
So much about the theory

                                  ...

  The ‘inside’ and ‘outside’ approaches have been succesfully piloted
                    within (higher) educational settings

                                  ...

The ‘hybrid’ approach promises the highest gain – BUT – also comes at
                         the highest complexity

                                  ...

Would it work out in practice within the current educational frameworks
                           we are opperating at?
...

first steps

    ...
A hybrid approach to Software Engineering at Aristotle
               University – the NetGeners.Net pilot

• We developed an experimental hybrid learning environment
• Run subsequently a small scale 4 month trial with 10 volunteering students from
Greece and Spain (located in 5 different countries)
• That were supported on a regular base by 1 educator and 2 further less regular
participating ones.
• The environment provided the same type of tools as identified within the open source
case
• It was aimed to provide learners on the one hand with a basic ‘on-board’ set of
communication and collaboration tools (Blog, Chat, Forum and Wiki) and on the other
hand providing a personal space and a space for personal learning projects, including
rating and commenting systems as e.g. provided by Amazon.
• We also took into account open source particularities such as modularity and project
based work through the concept of small students driven learning projects
A hybrid approach to Software Engineering at Aristotle
               University – the NetGeners.Net pilot

Small students driven learning projects should allow learners to engage (to a certain
degree) within areas of their personal interest; individually or together with other
learners as a group work, therefore:
• contributing to the overall development of the learning environment.
• providing a potential bridge between ‘static’ content on the one hand and learning
processes and activities (discourse) on the other hand that might allow a similar type of
‘re-experience’ as in open source.
• allowing an open source type engagement, where content is often taken forward and
backward, contextualized, adapted, translated, re-mixed, embedded into processes or
feed into new products by individuals. Those individuals act as knowledge brokers
allowing content to be dynamic and causing it to continuously change.
• allowing learners to become an active participant in the respective study field, to
acquire subject matter skills through practice, and providing the potential of gaining key
and soft skills as a result of their activities and engagement.
...

following steps

      ...
A hybrid approach to Software Engineering at Aristotle
             University – the NetGeners.Net pilot

Objectives:
 To apply an open approach to Software Engineering that allows taking
advantage of the opportunities the web provides
 To bring together students from different institutions, free learner outside of
formal education and open source communities in a 'semi-structured' way
 To allow students and free learner to learn with practitioners of open source
projects by providing an easy entrance for the first and low burdens for the later...
 And therefore opening up education and combining formal with informal
learning
A hybrid approach to Software Engineering at Aristotle
               University – the NetGeners.Net pilot


The piloted course, some facts:
• Fifth semester course ‘Introduction in Software Engineering’
• Since 2005 adopted an ‘outside approach’
• Duration of the course is 12, 5 weeks and has an average student number of 150
• One of the students’ assignments being to participate at an open source project,
counting for 40% of the total grade
• Students can choose between three options: (1) to test open source code, (2) to
develop open source code, or (3) to write a requirement specification documentation
for an open source project that still had none
• Also, students can work on their assignments beyond the 12,5 weeks of the official
lecturing period and submitting it at a later time at 3 pre-defined dates per year – This
'theoretically' leaves space for some type of continuity beyond semester terms
A hybrid approach to Software Engineering at Aristotle
               University – the NetGeners.Net pilot



The starting challenge:
• The initial cohort of students for the year 2008/2009 won’t be able to gain from
earlier students’ works…
• So how can we provide an added value once they would use the online environment
(without ‘forcing them’ to do so)?
• Apparently regular chats, prompt responses to forum posts, or initial content uploaded
is not enough…
• Bringing into this environment fellow university students, free learners and open
source practitioners could add this extra value, since this can’t be provided ‘offline’! –
So how to inform and attract fellow universities and open source projects?
...

                      and further to this

                               ...

                   more generally speaking

                               ...

there are a number of related questions to be taken into account

                               ...
A hybrid approach to Software Engineering at Aristotle
               University – the NetGeners.Net pilot

(Organizational) Questions:
  How to fit the structured learning as provided in traditional (offline) education
●

into the unstructured open virtual learning environments the web provides?
  In which way might online learning activities be organized to provide the same
●

“evolutionary growing open participatory learning ecosystem” that e.g. the open
source case shows and at which learning processes and outcomes become an
integrated part of this ecosystem therefore being a learning resource for future
learner and leading to a continuous improvement of products and processes?
 How to bring the different stakeholders (my students, fellow students, free learner,
●

practitioners and educators) together in such a semi-structured open environment?
A hybrid approach to Software Engineering at Aristotle
                 University – the NetGeners.Net pilot
(Motivation / Incentive) Questions:
• Motivations to participate at open source are e.g. ‘to learn’, ‘gaining reputation’ or
‘personal enjoyment’
• Providing a clear ‘win / win scenario’ between information seeker and information
provider resulting in learning benefits for both sides
• Motivations to participate in formal education mainly relate to obtain a formal degree!
So:
     • What would be the motivation for formally enrolled students to become
     active and assume roles as to be found in open source?
     • What would be the motivation for free learners and practitioners to
     participate at such an open learning environment?
     • How to create the type of win / win scenarios as can be found in open
     source?

How to address this within the educational frameworks we are acting in ?!?
A hybrid approach to Software Engineering at Aristotle
                 University – the NetGeners.Net pilot

(Motivation / Incentive) Possible Answers:
• To reward students who voluntarily assume positions, e.g. similar to project or
community managers in open source.
• To include into the curricula the obligation of more experienced students to share their
knowledge with the less experienced.
• Incentives for practitioners to participate would be to involve learners into concrete
project works – e.g. to provide computer science students with the opportunity to take on
some tasks at a respective open source project.
• Allow participants to build up an online repute – analogue to open source – where
informally attained skills in are provable therefore providing a positive value on the labour
market.
•Free learners outside of formal education might also be offered a certification of their
learning outcomes against fees, or a virtual credit account that rewards them for taking on
roles such as mentor, facilitator, moderator or tutor. Those virtual credits than might be
used to pay for assessment and certifications.
…

So, how did it work so far?

            …
…
                         Slow
                          …
             we are still at the beginning
                          …
still need to involve the different stakeholders: fellow
            universities & open source projects
                          …
           2008/2009 might not have
          been the best year to choose
…

         Let’s recall some benefits

                     …

                   WHY

                     …

Such hybrid approach could be of interest to

 fellow universities & open source projects
A hybrid approach to Software Engineering at Aristotle
            University – the NetGeners.Net pilot

Advantages for open source projects?
● Share the burden of newbie integration to the open source world as a joint venture

of higher education institutions and open source projects, and
● Therefore build up a synergy of scale


● Identify potential contributors early


● Students' contribute to the open source project, and might continue doing so

beyond the course duration
● Help learners to learn by contributing to a given project at the same time
A hybrid approach to Software Engineering at Aristotle
             University – the NetGeners.Net pilot

Advantages for (higher) education institutions?
● A richer learning experience for your students


● The opportunity to create a learning community, which is not possible within

closed traditional educational settings
● To establish a learning ecosystem that is continuously improving and growing in a

natural evolutionary way
● To assure that subjects meet actual demands, curriculum is up to date and courses

are taught in the best way possible (double feedback loops)
● To work together with fellow educational institutions and open source

communities and thereby sharing the burden of developing such novel educational
provision
● In the long tale: To establish new revenue models, by e.g. providing free learners

outside of formal education with assessment and certification options against fees
(as said, the long tale)
A hybrid approach to Software Engineering at Aristotle
          University – the NetGeners.Net pilot (1/2)

What’s in it for students (and free learners)
● Learn together with other students, free learners outside of formal education and

enthusiasts from open source projects!
● Learn from reviewing and studying the learning project activities, outcomes and

presentations from others – build upon what others did, this can be much easier
than starting from scratch!
● Collaborate and get in touch with peers and practitioners within a real life

situation!
● Find help!


● Socialize and experience learning within a joyful and interesting environment!


● Do something meaningful by contributing to actual open source projects, gain

repute and expertise – add an extra to your CV!
A hybrid approach to Software Engineering at Aristotle
              University – the NetGeners.Net pilot (2/2)

What’s in it for students (and free learners)
● Learn how to update your skills and knowledge self-dependently within a lifelong

learning context
● Learn how to take full advantage of the web to support your own learning, to collaborate

with others and use the tools required to do so
● Be capable to find sources at the web and to critically evaluate and analyze them


● Be aware about available free online and desktop software solutions that facilitate

learning, knowledge exchange and collaboration
● Know how to find online communities, to engage in them for personal support, and to and

understands the way they function
● In a nutshell: To gain today's required soft skills; like to communicate, collaborate and

engage in discussions with others, defend your own work and thoughts and present them,
know how to manage a project, or how to resolve conflicts
Oh, and just to recall: What this is about and what not!!!


 It is about finding new ways on how to organize collaborative learning, sharing
and knowledge production within a participatory web 2.0 world using technology
for the sake of its usefulness and bringing together the various stakeholders

 It is not about designing complex socio-technological systems for the sake of
technology hoping that it would become a killer application to revolutionize
education as we know it

 The idea is to start simple, to see what works out and what not, and to develop it
further step by step based on the experiences gathered
Thanks for your attention!


Andreas Meiszner (a.meiszner@open.ac.uk)

Institute of Educational Technology
The Open University
 MK7 6BJ Walton Hall, UK

Katerina Moustaka (katerinamus@yahoo.gr)

Ioannis Stamelos (stamelos@csd.auth.gr)

Department of Informatics
Aristotle University
54124 Thessaloniki, Greece

More Related Content

What's hot

What Skills do we need for the digital age? The future of the digital adminis...
What Skills do we need for the digital age? The future of the digital adminis...What Skills do we need for the digital age? The future of the digital adminis...
What Skills do we need for the digital age? The future of the digital adminis...mylesdanson
 
Sloodle
SloodleSloodle
SloodleMalik
 
Detroit BDPA HSCC Info Packet
Detroit BDPA HSCC Info PacketDetroit BDPA HSCC Info Packet
Detroit BDPA HSCC Info PacketCliff Samuels Jr.
 
Conole Ascilite Paper
Conole Ascilite PaperConole Ascilite Paper
Conole Ascilite Papergrainne
 
First research data mlearn2012 mobile access in mooc course
First research data mlearn2012 mobile access in mooc courseFirst research data mlearn2012 mobile access in mooc course
First research data mlearn2012 mobile access in mooc courseInge de Waard
 
Case study Web in the hood
Case study Web in the hoodCase study Web in the hood
Case study Web in the hoodLinks-up
 
T E S O L 2007 Student Publishing Final
T E S O L 2007    Student  Publishing    FinalT E S O L 2007    Student  Publishing    Final
T E S O L 2007 Student Publishing FinalGraham Stanley
 
E learning environment & digital learning material
E learning environment & digital learning materialE learning environment & digital learning material
E learning environment & digital learning materialMatleena Laakso
 
Distance Learning: the 4th Generation
Distance Learning: the 4th GenerationDistance Learning: the 4th Generation
Distance Learning: the 4th Generationjondron
 
Social media in an accessible learning perspective
Social media in an accessible learning perspectiveSocial media in an accessible learning perspective
Social media in an accessible learning perspectiveKarel Van Isacker
 
Creating elearning courses
Creating elearning coursesCreating elearning courses
Creating elearning coursesMatleena Laakso
 
Thembinkosi David Dyantyies professional studies 3 a-the final thing
Thembinkosi David Dyantyies professional studies 3 a-the final thingThembinkosi David Dyantyies professional studies 3 a-the final thing
Thembinkosi David Dyantyies professional studies 3 a-the final thingThembinkosi David Dyantyies
 
Training Journal Conference slides
Training Journal Conference slidesTraining Journal Conference slides
Training Journal Conference slidesAndrea Corbett
 
The Digital Department - Workshop at 2012 AUA Conference
The Digital Department - Workshop at 2012 AUA ConferenceThe Digital Department - Workshop at 2012 AUA Conference
The Digital Department - Workshop at 2012 AUA Conferencestefanieanyadi
 
Social Media for the Terrified
Social Media for the TerrifiedSocial Media for the Terrified
Social Media for the TerrifiedSue Beckingham
 
Personal Learning Environments NAIS 2012
Personal Learning Environments NAIS 2012Personal Learning Environments NAIS 2012
Personal Learning Environments NAIS 2012Kathleen Johnson
 
Social & Collaborative Learning in the Workplace
Social & Collaborative Learning in the WorkplaceSocial & Collaborative Learning in the Workplace
Social & Collaborative Learning in the WorkplaceJane Hart
 

What's hot (20)

What Skills do we need for the digital age? The future of the digital adminis...
What Skills do we need for the digital age? The future of the digital adminis...What Skills do we need for the digital age? The future of the digital adminis...
What Skills do we need for the digital age? The future of the digital adminis...
 
Sloodle
SloodleSloodle
Sloodle
 
Detroit BDPA HSCC Info Packet
Detroit BDPA HSCC Info PacketDetroit BDPA HSCC Info Packet
Detroit BDPA HSCC Info Packet
 
Syllabus 597
Syllabus 597Syllabus 597
Syllabus 597
 
NECC2009
NECC2009NECC2009
NECC2009
 
Conole Ascilite Paper
Conole Ascilite PaperConole Ascilite Paper
Conole Ascilite Paper
 
First research data mlearn2012 mobile access in mooc course
First research data mlearn2012 mobile access in mooc courseFirst research data mlearn2012 mobile access in mooc course
First research data mlearn2012 mobile access in mooc course
 
Case study Web in the hood
Case study Web in the hoodCase study Web in the hood
Case study Web in the hood
 
T E S O L 2007 Student Publishing Final
T E S O L 2007    Student  Publishing    FinalT E S O L 2007    Student  Publishing    Final
T E S O L 2007 Student Publishing Final
 
E learning environment & digital learning material
E learning environment & digital learning materialE learning environment & digital learning material
E learning environment & digital learning material
 
Distance Learning: the 4th Generation
Distance Learning: the 4th GenerationDistance Learning: the 4th Generation
Distance Learning: the 4th Generation
 
Social media in an accessible learning perspective
Social media in an accessible learning perspectiveSocial media in an accessible learning perspective
Social media in an accessible learning perspective
 
Creating elearning courses
Creating elearning coursesCreating elearning courses
Creating elearning courses
 
Clc cell
Clc cellClc cell
Clc cell
 
Thembinkosi David Dyantyies professional studies 3 a-the final thing
Thembinkosi David Dyantyies professional studies 3 a-the final thingThembinkosi David Dyantyies professional studies 3 a-the final thing
Thembinkosi David Dyantyies professional studies 3 a-the final thing
 
Training Journal Conference slides
Training Journal Conference slidesTraining Journal Conference slides
Training Journal Conference slides
 
The Digital Department - Workshop at 2012 AUA Conference
The Digital Department - Workshop at 2012 AUA ConferenceThe Digital Department - Workshop at 2012 AUA Conference
The Digital Department - Workshop at 2012 AUA Conference
 
Social Media for the Terrified
Social Media for the TerrifiedSocial Media for the Terrified
Social Media for the Terrified
 
Personal Learning Environments NAIS 2012
Personal Learning Environments NAIS 2012Personal Learning Environments NAIS 2012
Personal Learning Environments NAIS 2012
 
Social & Collaborative Learning in the Workplace
Social & Collaborative Learning in the WorkplaceSocial & Collaborative Learning in the Workplace
Social & Collaborative Learning in the Workplace
 

Viewers also liked

The Free / Open Education Puzzle
The Free / Open Education PuzzleThe Free / Open Education Puzzle
The Free / Open Education PuzzleAndreas Meiszner
 
Intelligent Mainframe Management and the Drive Toward No-Touch Automation
Intelligent Mainframe Management and the Drive Toward No-Touch Automation Intelligent Mainframe Management and the Drive Toward No-Touch Automation
Intelligent Mainframe Management and the Drive Toward No-Touch Automation CA Technologies
 
Basic concept of jcl
Basic concept of jclBasic concept of jcl
Basic concept of jclAnil Bharti
 
Vsam presentation PPT
Vsam presentation PPTVsam presentation PPT
Vsam presentation PPTAnil Polsani
 
VSAM Advanced Topics
VSAM Advanced TopicsVSAM Advanced Topics
VSAM Advanced TopicsRon Wojnar
 
Hadoop HDFS by rohitkapa
Hadoop HDFS by rohitkapaHadoop HDFS by rohitkapa
Hadoop HDFS by rohitkapakapa rohit
 
Skillwise - Cobol Programming Basics
Skillwise - Cobol Programming BasicsSkillwise - Cobol Programming Basics
Skillwise - Cobol Programming BasicsSkillwise Group
 
Alternatives for Systems Integration in the NoSQL Era - NoSQL Roadshow 2013
Alternatives for Systems Integration in the NoSQL Era - NoSQL Roadshow 2013Alternatives for Systems Integration in the NoSQL Era - NoSQL Roadshow 2013
Alternatives for Systems Integration in the NoSQL Era - NoSQL Roadshow 2013Kai Wähner
 
Mainframe
MainframeMainframe
Mainframeshivas
 
Cmp104 lec 4 types of computer
Cmp104 lec 4 types of computerCmp104 lec 4 types of computer
Cmp104 lec 4 types of computerkapil078
 
Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overviewabhi1112
 
Introduction History Significance of mainframe computer
Introduction History Significance of mainframe computerIntroduction History Significance of mainframe computer
Introduction History Significance of mainframe computerSyed Zartaj ali
 

Viewers also liked (19)

Copy of the new mainframe
Copy of the new mainframeCopy of the new mainframe
Copy of the new mainframe
 
Cics faqs
Cics faqsCics faqs
Cics faqs
 
The Free / Open Education Puzzle
The Free / Open Education PuzzleThe Free / Open Education Puzzle
The Free / Open Education Puzzle
 
Vsam
VsamVsam
Vsam
 
Intelligent Mainframe Management and the Drive Toward No-Touch Automation
Intelligent Mainframe Management and the Drive Toward No-Touch Automation Intelligent Mainframe Management and the Drive Toward No-Touch Automation
Intelligent Mainframe Management and the Drive Toward No-Touch Automation
 
Basic concept of jcl
Basic concept of jclBasic concept of jcl
Basic concept of jcl
 
Vsam presentation PPT
Vsam presentation PPTVsam presentation PPT
Vsam presentation PPT
 
VSAM Advanced Topics
VSAM Advanced TopicsVSAM Advanced Topics
VSAM Advanced Topics
 
Jcl faqs
Jcl faqsJcl faqs
Jcl faqs
 
Hadoop HDFS by rohitkapa
Hadoop HDFS by rohitkapaHadoop HDFS by rohitkapa
Hadoop HDFS by rohitkapa
 
Skillwise - Cobol Programming Basics
Skillwise - Cobol Programming BasicsSkillwise - Cobol Programming Basics
Skillwise - Cobol Programming Basics
 
New IBM Mainframe 2016 - Z13
New IBM Mainframe 2016 - Z13 New IBM Mainframe 2016 - Z13
New IBM Mainframe 2016 - Z13
 
Alternatives for Systems Integration in the NoSQL Era - NoSQL Roadshow 2013
Alternatives for Systems Integration in the NoSQL Era - NoSQL Roadshow 2013Alternatives for Systems Integration in the NoSQL Era - NoSQL Roadshow 2013
Alternatives for Systems Integration in the NoSQL Era - NoSQL Roadshow 2013
 
Mainframe
MainframeMainframe
Mainframe
 
Cmp104 lec 4 types of computer
Cmp104 lec 4 types of computerCmp104 lec 4 types of computer
Cmp104 lec 4 types of computer
 
Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overview
 
Introduction History Significance of mainframe computer
Introduction History Significance of mainframe computerIntroduction History Significance of mainframe computer
Introduction History Significance of mainframe computer
 
Mainframe Computers
Mainframe ComputersMainframe Computers
Mainframe Computers
 
Mainframe
MainframeMainframe
Mainframe
 

Similar to A HYBRID APPROACH TO COMPUTER SCIENCE EDUCATION

Learning opportunities in FLOSS
Learning opportunities in FLOSSLearning opportunities in FLOSS
Learning opportunities in FLOSSAndreas Meiszner
 
MEAS Course on E-Learning: 1. Introduction and overview online learning, bl...
MEAS Course on E-Learning: 1. Introduction and overview   online learning, bl...MEAS Course on E-Learning: 1. Introduction and overview   online learning, bl...
MEAS Course on E-Learning: 1. Introduction and overview online learning, bl...MEAS
 
MEAS Course on E-learning: 1 Intro and overview on online learning, blended l...
MEAS Course on E-learning: 1 Intro and overview on online learning, blended l...MEAS Course on E-learning: 1 Intro and overview on online learning, blended l...
MEAS Course on E-learning: 1 Intro and overview on online learning, blended l...Andrea Bohn
 
ICDE Disruptive Open Educational Resources
ICDE Disruptive  Open Educational ResourcesICDE Disruptive  Open Educational Resources
ICDE Disruptive Open Educational ResourcesTerry Anderson
 
Building Community
Building CommunityBuilding Community
Building CommunityRudy Garns
 
Using Technology to Improve Communication with Students
Using Technology to Improve Communication with StudentsUsing Technology to Improve Communication with Students
Using Technology to Improve Communication with StudentsManuel A. Perez-Quinones
 
Active Learning With Instant Messaging
Active Learning With Instant MessagingActive Learning With Instant Messaging
Active Learning With Instant MessagingShadiin Garcia
 
Social Software in Higher Education
Social Software in Higher EducationSocial Software in Higher Education
Social Software in Higher EducationMeredith Farkas
 
Social media tools and applications in Higher Education
Social media tools and applications in Higher EducationSocial media tools and applications in Higher Education
Social media tools and applications in Higher EducationCarlos Santos
 
Collaboration At a Distance in Higher Education
Collaboration At a Distance in Higher EducationCollaboration At a Distance in Higher Education
Collaboration At a Distance in Higher EducationEileen O'Connor
 
Webquest ... a teaching tool
Webquest ... a teaching toolWebquest ... a teaching tool
Webquest ... a teaching toolAnna C
 
SLanguages2008 Teacher Training
SLanguages2008   Teacher TrainingSLanguages2008   Teacher Training
SLanguages2008 Teacher Trainingslanguages
 
Theoretical framework of network-Based language teaching
Theoretical framework of network-Based language teachingTheoretical framework of network-Based language teaching
Theoretical framework of network-Based language teachingBest UPC code
 
Internet And New Media For Teaching
Internet And New Media For TeachingInternet And New Media For Teaching
Internet And New Media For Teachingparag
 
Building a Hybrid Learning Environment - Augmenting the Classroom with Conver...
Building a Hybrid Learning Environment - Augmenting the Classroom with Conver...Building a Hybrid Learning Environment - Augmenting the Classroom with Conver...
Building a Hybrid Learning Environment - Augmenting the Classroom with Conver...Atul Pant
 

Similar to A HYBRID APPROACH TO COMPUTER SCIENCE EDUCATION (20)

Learning on the web
Learning on the webLearning on the web
Learning on the web
 
Learning opportunities in FLOSS
Learning opportunities in FLOSSLearning opportunities in FLOSS
Learning opportunities in FLOSS
 
MEAS Course on E-Learning: 1. Introduction and overview online learning, bl...
MEAS Course on E-Learning: 1. Introduction and overview   online learning, bl...MEAS Course on E-Learning: 1. Introduction and overview   online learning, bl...
MEAS Course on E-Learning: 1. Introduction and overview online learning, bl...
 
MEAS Course on E-learning: 1 Intro and overview on online learning, blended l...
MEAS Course on E-learning: 1 Intro and overview on online learning, blended l...MEAS Course on E-learning: 1 Intro and overview on online learning, blended l...
MEAS Course on E-learning: 1 Intro and overview on online learning, blended l...
 
ICDE Disruptive Open Educational Resources
ICDE Disruptive  Open Educational ResourcesICDE Disruptive  Open Educational Resources
ICDE Disruptive Open Educational Resources
 
Building Community
Building CommunityBuilding Community
Building Community
 
Using Technology to Improve Communication with Students
Using Technology to Improve Communication with StudentsUsing Technology to Improve Communication with Students
Using Technology to Improve Communication with Students
 
Active Learning With Instant Messaging
Active Learning With Instant MessagingActive Learning With Instant Messaging
Active Learning With Instant Messaging
 
Pei2007
Pei2007Pei2007
Pei2007
 
Social Software in Higher Education
Social Software in Higher EducationSocial Software in Higher Education
Social Software in Higher Education
 
Social media tools and applications in Higher Education
Social media tools and applications in Higher EducationSocial media tools and applications in Higher Education
Social media tools and applications in Higher Education
 
Collaboration At a Distance in Higher Education
Collaboration At a Distance in Higher EducationCollaboration At a Distance in Higher Education
Collaboration At a Distance in Higher Education
 
Webquest ... a teaching tool
Webquest ... a teaching toolWebquest ... a teaching tool
Webquest ... a teaching tool
 
SLanguages2008 Teacher Training
SLanguages2008   Teacher TrainingSLanguages2008   Teacher Training
SLanguages2008 Teacher Training
 
Theoretical framework of network-Based language teaching
Theoretical framework of network-Based language teachingTheoretical framework of network-Based language teaching
Theoretical framework of network-Based language teaching
 
slideshare
slideshareslideshare
slideshare
 
Internet And New Media For Teaching
Internet And New Media For TeachingInternet And New Media For Teaching
Internet And New Media For Teaching
 
Conole workshop
Conole workshopConole workshop
Conole workshop
 
Conole workshop
Conole workshopConole workshop
Conole workshop
 
Building a Hybrid Learning Environment - Augmenting the Classroom with Conver...
Building a Hybrid Learning Environment - Augmenting the Classroom with Conver...Building a Hybrid Learning Environment - Augmenting the Classroom with Conver...
Building a Hybrid Learning Environment - Augmenting the Classroom with Conver...
 

More from Andreas Meiszner

DoctorateHub Residency 26th to 29th june 2017
DoctorateHub Residency 26th to 29th june 2017DoctorateHub Residency 26th to 29th june 2017
DoctorateHub Residency 26th to 29th june 2017Andreas Meiszner
 
The Research Problem Statement
The Research Problem StatementThe Research Problem Statement
The Research Problem StatementAndreas Meiszner
 
Re-Configuring Value Networks and Competition in Industrialized, Emerging and...
Re-Configuring Value Networks and Competition in Industrialized, Emerging and...Re-Configuring Value Networks and Competition in Industrialized, Emerging and...
Re-Configuring Value Networks and Competition in Industrialized, Emerging and...Andreas Meiszner
 
UoL DBA Course Welcome Message
UoL DBA Course Welcome MessageUoL DBA Course Welcome Message
UoL DBA Course Welcome MessageAndreas Meiszner
 
Innovation in Education Tools and methods for success
Innovation in Education Tools and methods for successInnovation in Education Tools and methods for success
Innovation in Education Tools and methods for successAndreas Meiszner
 
Innovation in Education: Tools and methods for success (Session 2)
Innovation in Education: Tools and methods for success (Session 2)Innovation in Education: Tools and methods for success (Session 2)
Innovation in Education: Tools and methods for success (Session 2)Andreas Meiszner
 
Innovation in Education: Tools and methods for success (Session 1)
Innovation in Education: Tools and methods for success (Session 1)Innovation in Education: Tools and methods for success (Session 1)
Innovation in Education: Tools and methods for success (Session 1)Andreas Meiszner
 
Sessões 'Learnovation Lab' abertas e gratuitas!
Sessões 'Learnovation Lab' abertas e gratuitas!Sessões 'Learnovation Lab' abertas e gratuitas!
Sessões 'Learnovation Lab' abertas e gratuitas!Andreas Meiszner
 
Free/Open Learnovation Lab!
Free/Open Learnovation Lab!Free/Open Learnovation Lab!
Free/Open Learnovation Lab!Andreas Meiszner
 
How to Guide Innovation in a Changing Education Ecosystem?
How to Guide Innovation in a Changing Education Ecosystem?How to Guide Innovation in a Changing Education Ecosystem?
How to Guide Innovation in a Changing Education Ecosystem?Andreas Meiszner
 
HoTEL OEP ELIG Pearson Learnshop - part 1
HoTEL OEP ELIG Pearson Learnshop - part 1HoTEL OEP ELIG Pearson Learnshop - part 1
HoTEL OEP ELIG Pearson Learnshop - part 1Andreas Meiszner
 
HoTEL OEP ELIG Pearson Learnshop - part 2
HoTEL OEP ELIG Pearson Learnshop - part 2HoTEL OEP ELIG Pearson Learnshop - part 2
HoTEL OEP ELIG Pearson Learnshop - part 2Andreas Meiszner
 
Business and Sustainability Models in Open Education: Concepts and Examples i...
Business and Sustainability Models in Open Education: Concepts and Examples i...Business and Sustainability Models in Open Education: Concepts and Examples i...
Business and Sustainability Models in Open Education: Concepts and Examples i...Andreas Meiszner
 
Open Education Ecosystems, learning analytics and supportive software system ...
Open Education Ecosystems, learning analytics and supportive software system ...Open Education Ecosystems, learning analytics and supportive software system ...
Open Education Ecosystems, learning analytics and supportive software system ...Andreas Meiszner
 
The Why and How of Open Education v.1.5
The Why and How of Open Education v.1.5The Why and How of Open Education v.1.5
The Why and How of Open Education v.1.5Andreas Meiszner
 
‘The Why and How of Open Education‘ - Session Two: Service organization, busi...
‘The Why and How of Open Education‘ - Session Two: Service organization, busi...‘The Why and How of Open Education‘ - Session Two: Service organization, busi...
‘The Why and How of Open Education‘ - Session Two: Service organization, busi...Andreas Meiszner
 
‘The Why and How of Open Education‘ - Session One: Service Concepts and Pr...
‘The Why and How of Open Education‘ - Session One: Service Concepts and Pr...‘The Why and How of Open Education‘ - Session One: Service Concepts and Pr...
‘The Why and How of Open Education‘ - Session One: Service Concepts and Pr...Andreas Meiszner
 
Open Education - A brief Introduction
Open Education - A brief IntroductionOpen Education - A brief Introduction
Open Education - A brief IntroductionAndreas Meiszner
 

More from Andreas Meiszner (20)

DoctorateHub Residency 26th to 29th june 2017
DoctorateHub Residency 26th to 29th june 2017DoctorateHub Residency 26th to 29th june 2017
DoctorateHub Residency 26th to 29th june 2017
 
The Research Problem Statement
The Research Problem StatementThe Research Problem Statement
The Research Problem Statement
 
Re-Configuring Value Networks and Competition in Industrialized, Emerging and...
Re-Configuring Value Networks and Competition in Industrialized, Emerging and...Re-Configuring Value Networks and Competition in Industrialized, Emerging and...
Re-Configuring Value Networks and Competition in Industrialized, Emerging and...
 
UoL DBA Course Welcome Message
UoL DBA Course Welcome MessageUoL DBA Course Welcome Message
UoL DBA Course Welcome Message
 
Innovation in Education Tools and methods for success
Innovation in Education Tools and methods for successInnovation in Education Tools and methods for success
Innovation in Education Tools and methods for success
 
Innovation in Education: Tools and methods for success (Session 2)
Innovation in Education: Tools and methods for success (Session 2)Innovation in Education: Tools and methods for success (Session 2)
Innovation in Education: Tools and methods for success (Session 2)
 
Innovation in Education: Tools and methods for success (Session 1)
Innovation in Education: Tools and methods for success (Session 1)Innovation in Education: Tools and methods for success (Session 1)
Innovation in Education: Tools and methods for success (Session 1)
 
Sessões 'Learnovation Lab' abertas e gratuitas!
Sessões 'Learnovation Lab' abertas e gratuitas!Sessões 'Learnovation Lab' abertas e gratuitas!
Sessões 'Learnovation Lab' abertas e gratuitas!
 
Free/Open Learnovation Lab!
Free/Open Learnovation Lab!Free/Open Learnovation Lab!
Free/Open Learnovation Lab!
 
How to Guide Innovation in a Changing Education Ecosystem?
How to Guide Innovation in a Changing Education Ecosystem?How to Guide Innovation in a Changing Education Ecosystem?
How to Guide Innovation in a Changing Education Ecosystem?
 
HoTEL OEB case EFQUEL
HoTEL OEB case EFQUELHoTEL OEB case EFQUEL
HoTEL OEB case EFQUEL
 
HoTEL OEP ELIG Pearson Learnshop - part 1
HoTEL OEP ELIG Pearson Learnshop - part 1HoTEL OEP ELIG Pearson Learnshop - part 1
HoTEL OEP ELIG Pearson Learnshop - part 1
 
HoTEL OEP ELIG Pearson Learnshop - part 2
HoTEL OEP ELIG Pearson Learnshop - part 2HoTEL OEP ELIG Pearson Learnshop - part 2
HoTEL OEP ELIG Pearson Learnshop - part 2
 
HoTEL OEB case OUUK
HoTEL OEB case OUUKHoTEL OEB case OUUK
HoTEL OEB case OUUK
 
Business and Sustainability Models in Open Education: Concepts and Examples i...
Business and Sustainability Models in Open Education: Concepts and Examples i...Business and Sustainability Models in Open Education: Concepts and Examples i...
Business and Sustainability Models in Open Education: Concepts and Examples i...
 
Open Education Ecosystems, learning analytics and supportive software system ...
Open Education Ecosystems, learning analytics and supportive software system ...Open Education Ecosystems, learning analytics and supportive software system ...
Open Education Ecosystems, learning analytics and supportive software system ...
 
The Why and How of Open Education v.1.5
The Why and How of Open Education v.1.5The Why and How of Open Education v.1.5
The Why and How of Open Education v.1.5
 
‘The Why and How of Open Education‘ - Session Two: Service organization, busi...
‘The Why and How of Open Education‘ - Session Two: Service organization, busi...‘The Why and How of Open Education‘ - Session Two: Service organization, busi...
‘The Why and How of Open Education‘ - Session Two: Service organization, busi...
 
‘The Why and How of Open Education‘ - Session One: Service Concepts and Pr...
‘The Why and How of Open Education‘ - Session One: Service Concepts and Pr...‘The Why and How of Open Education‘ - Session One: Service Concepts and Pr...
‘The Why and How of Open Education‘ - Session One: Service Concepts and Pr...
 
Open Education - A brief Introduction
Open Education - A brief IntroductionOpen Education - A brief Introduction
Open Education - A brief Introduction
 

Recently uploaded

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 

Recently uploaded (20)

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 

A HYBRID APPROACH TO COMPUTER SCIENCE EDUCATION

  • 1. Towards a hybrid approach to Computer Science Software Engineering at Aristotle University of Thessaloniki - Greece The case of computer science education & open source software communities CSEDU2009, Lisbon – Portugal Meiszner, A., Moustaka, K., Stamelos, I.
  • 3. Learning is a silent and often invisible PROCESS Offline Reading (from ● book) ● Doing exercises ● Thinking ● etc. Reading (from ● screen) ● Doing exercises ● Thinking ● etc. Online
  • 4. Though the PROCESS of Learning might become visible Offline Discussions ● ● Group work ● etc. Discussions ● ● Group work ● etc. Online
  • 5. The artifacts created within the learning PROCESS might even become a LEARNING RESOURCE for others Offline Notes ● ● Commented copies ● Paper based exercises Notes ● ● Commented texts ● Exercises ● Forum or blog posts ● Full range web 2.0 tools offer Online
  • 6. Learner generated resources might also become a part of (course) learning materials... Offline  Last year exams  Student tutorials  etc.  All types of user generated content that is linked / connected in a somewhat structured way to further (learning) Online materials
  • 7. ... therefore contributing to a continuous improvement and evolutionary growth... materials, processes, spaces, tools, community... One cycle, many names... Kaizen, CPI, PDCA,...
  • 8. This happens offline as well as online – with pros & cons... Offline Pro Con ● Usually more • Much remains invisible structured (e.g. • Much is lost Tutorials, learning • Not automatically Pro groups) preserved • High visibility ● Face2face • Content and context • Fast / global / open interactions usually isolated • Low (information) • Slow / local / closed loss – though need to be found Con • Automatically ● Usually less structured preserved ● Need to dig-in and • Content and context understand the usually connected environment / community ● Usually no Face2face Online interaction
  • 9. Advantages of traditional educational structures vs. Advantages of Open Source communities as a learning space
  • 10. Some advantages of traditional educational structures • Educator input – to provide students with guidance and support. • Structure – learners approaching a new subject area value the structure and focus offered. • Learning objectives – to set out for students what they should be able to learn through the experience. • Assessment – some form of formal assessment and the possibility to obtain a degree or certification • Face2face interaction with others – students as well as educators.
  • 11. Some advantages of online learning communities – lessons learnt from open source • A greater range of inputs – not just from the educator, but from all contributors so the collective is the source of knowledge, not one individual • A more personalized learning experience – learners can gather the elements of knowledge they require – but skip what they know already. • Greater sharing of knowledge – in higher education much of the previous input is lost, whereas in FLOSS the dialogue, resources, and outputs remain as learning resources => CONTINUOUS IMPROVEMENT & EVOLUTIONARY GROWTH. • Peer production – active engagement in producing something with a set of peers is a powerful motivational and educational driving force. • Real activities – engaging in legitimate activities that are not restricted to an artificial university setting also provides valuable experience. • Peer support – a large support network provided voluntarily by peers in a collaborative manner nearly 24/7. • Open learning environment – The sum is bigger than its parts, thus there is the need of providing new educational models and scenarios that are not limited to students formally enrolled at a course.
  • 12. Now, how to take advantage of the learning opportunities the web provides, but keeping desirable traditional characteristics? ... We first analyzed how online learning communities function on the example of open source communities ... We than had a look how some recently piloted open courses were run online – and how they worked out ... With this understanding we subsequently drew up three application scenarios for (higher) educational settings: inside, outside or hybrid approach
  • 13. Open Educational Scenarios: ‘inside approach’ • The inside approach takes principles found in open source communities and applies them within a (higher) education context. • This involves mapping the key principles onto education, including an evolutionary growth of the course and its environment. • Current students would build upon the work of earlier students developing course and content further year by year, therefore improving content quality and richness and providing regular feedback. • Such feedback might refer to course structure, material, processes and tools. • The inside approach thus takes the sort of characteristics and tools found in open source as its inspiration. • Within the inside approach institutions might also decide to ‘open up’ their virtual learning environments to fellow universities or the general public to view what is going on within the environment. • Institution might even allow those outside groups to participate and engage at this environment, in the case doing so, this likely would be a first step towards a ‘hybrid approach’.
  • 14. Limitations of the ‘inside approach’ • The outside world remains largely or totally disconnected, depending on the degree of openness (e.g. open to view, open to participate, etc.). • ‘Community building’ and ‘evolutionary growth’ is per-se limited within a given institution that only involves the own student population, and usually even further limited due to • (a) a 100% student turnover per semester / course and • (b) a comparatively small number of potential community member (formally enrolled students of a course). • Students are kept within the institutions learning environment preventing their ‘semi- structured’ engagement and collaboration within the wider web. • Therefore limiting the opportunities of ‘best of breed’, as the wider web might provide better technological solutions or already established and mature communities for respective study fields.
  • 15. Open Educational Scenarios: ‘outside approach’ • The outside approach might take traditional education as the starting point by providing theoretical information and then sends the students ‘outside’ to find well established communities, such as the open source ones, to work within those communities and to apply and deepen their theoretical knowledge. • Students are sent into already well established and mature environments to engage at and collaborate within those communities on pre-defined tasks. • Students are provided with an initial academic background and then required to choose and engage within a real world project. • This gives students real experience of collaborating with others. • This approach can be realized whenever there is an external ‘real’ community that is operating on principles such as e.g. common for open source, or also Wikipedia. • The outside approach might be the least complex and almost cost neutral; and therefore relatively easy to implement.
  • 16. Limitations of the ‘outside approach’ • The results of this collaborative learning and knowledge production remains within the outside community and… • Therefore likely will be lost for future students. • The outside approach does not provide next year students (newbies) with an easy access as no former learners, nor the resources they created, are present at the institutional level to facilitate the newbie entrance. • The outside approach does not foster an evolutionary growth and continuous improvement of the institutional / course environment.
  • 17. Open Educational Scenarios: ‘hybrid approach’ • A hybrid approach combines components of the inside and outside approach. • Some of the principles of open source communities are adopted within the institution (inside approach), with activities occurring in a broader ecosystem consisting of various spaces that are open for everyone combining students, informal learners, tutors, experts, organizations, etc, allowing learners to engage in a real community (outside approach). • It allows a continuous evaluation (by educators, students and the wider world) of what ‘the best of both worlds’ is and how the transferred elements actually suit in their respective new environments. • A hybrid approach could also be a response to challenges such as a 100% student turnover per semester as (a) not all participating students should start at the same time and (b) free learners outside of formal education and practitioners are not bound to any course schedule. • A hybrid approach would include a number of environments where students could engage at in a ‘semi-structured’ way and where guidance and support is provided through technologies (e.g. RSS, suggested contents, etc.) and humans (e.g. educators, knowledge brokers, community support, etc.).
  • 18. So much about the theory ... The ‘inside’ and ‘outside’ approaches have been succesfully piloted within (higher) educational settings ... The ‘hybrid’ approach promises the highest gain – BUT – also comes at the highest complexity ... Would it work out in practice within the current educational frameworks we are opperating at?
  • 20. A hybrid approach to Software Engineering at Aristotle University – the NetGeners.Net pilot • We developed an experimental hybrid learning environment • Run subsequently a small scale 4 month trial with 10 volunteering students from Greece and Spain (located in 5 different countries) • That were supported on a regular base by 1 educator and 2 further less regular participating ones. • The environment provided the same type of tools as identified within the open source case • It was aimed to provide learners on the one hand with a basic ‘on-board’ set of communication and collaboration tools (Blog, Chat, Forum and Wiki) and on the other hand providing a personal space and a space for personal learning projects, including rating and commenting systems as e.g. provided by Amazon. • We also took into account open source particularities such as modularity and project based work through the concept of small students driven learning projects
  • 21. A hybrid approach to Software Engineering at Aristotle University – the NetGeners.Net pilot Small students driven learning projects should allow learners to engage (to a certain degree) within areas of their personal interest; individually or together with other learners as a group work, therefore: • contributing to the overall development of the learning environment. • providing a potential bridge between ‘static’ content on the one hand and learning processes and activities (discourse) on the other hand that might allow a similar type of ‘re-experience’ as in open source. • allowing an open source type engagement, where content is often taken forward and backward, contextualized, adapted, translated, re-mixed, embedded into processes or feed into new products by individuals. Those individuals act as knowledge brokers allowing content to be dynamic and causing it to continuously change. • allowing learners to become an active participant in the respective study field, to acquire subject matter skills through practice, and providing the potential of gaining key and soft skills as a result of their activities and engagement.
  • 23. A hybrid approach to Software Engineering at Aristotle University – the NetGeners.Net pilot Objectives:  To apply an open approach to Software Engineering that allows taking advantage of the opportunities the web provides  To bring together students from different institutions, free learner outside of formal education and open source communities in a 'semi-structured' way  To allow students and free learner to learn with practitioners of open source projects by providing an easy entrance for the first and low burdens for the later...  And therefore opening up education and combining formal with informal learning
  • 24. A hybrid approach to Software Engineering at Aristotle University – the NetGeners.Net pilot The piloted course, some facts: • Fifth semester course ‘Introduction in Software Engineering’ • Since 2005 adopted an ‘outside approach’ • Duration of the course is 12, 5 weeks and has an average student number of 150 • One of the students’ assignments being to participate at an open source project, counting for 40% of the total grade • Students can choose between three options: (1) to test open source code, (2) to develop open source code, or (3) to write a requirement specification documentation for an open source project that still had none • Also, students can work on their assignments beyond the 12,5 weeks of the official lecturing period and submitting it at a later time at 3 pre-defined dates per year – This 'theoretically' leaves space for some type of continuity beyond semester terms
  • 25. A hybrid approach to Software Engineering at Aristotle University – the NetGeners.Net pilot The starting challenge: • The initial cohort of students for the year 2008/2009 won’t be able to gain from earlier students’ works… • So how can we provide an added value once they would use the online environment (without ‘forcing them’ to do so)? • Apparently regular chats, prompt responses to forum posts, or initial content uploaded is not enough… • Bringing into this environment fellow university students, free learners and open source practitioners could add this extra value, since this can’t be provided ‘offline’! – So how to inform and attract fellow universities and open source projects?
  • 26. ... and further to this ... more generally speaking ... there are a number of related questions to be taken into account ...
  • 27. A hybrid approach to Software Engineering at Aristotle University – the NetGeners.Net pilot (Organizational) Questions: How to fit the structured learning as provided in traditional (offline) education ● into the unstructured open virtual learning environments the web provides? In which way might online learning activities be organized to provide the same ● “evolutionary growing open participatory learning ecosystem” that e.g. the open source case shows and at which learning processes and outcomes become an integrated part of this ecosystem therefore being a learning resource for future learner and leading to a continuous improvement of products and processes? How to bring the different stakeholders (my students, fellow students, free learner, ● practitioners and educators) together in such a semi-structured open environment?
  • 28. A hybrid approach to Software Engineering at Aristotle University – the NetGeners.Net pilot (Motivation / Incentive) Questions: • Motivations to participate at open source are e.g. ‘to learn’, ‘gaining reputation’ or ‘personal enjoyment’ • Providing a clear ‘win / win scenario’ between information seeker and information provider resulting in learning benefits for both sides • Motivations to participate in formal education mainly relate to obtain a formal degree! So: • What would be the motivation for formally enrolled students to become active and assume roles as to be found in open source? • What would be the motivation for free learners and practitioners to participate at such an open learning environment? • How to create the type of win / win scenarios as can be found in open source? How to address this within the educational frameworks we are acting in ?!?
  • 29. A hybrid approach to Software Engineering at Aristotle University – the NetGeners.Net pilot (Motivation / Incentive) Possible Answers: • To reward students who voluntarily assume positions, e.g. similar to project or community managers in open source. • To include into the curricula the obligation of more experienced students to share their knowledge with the less experienced. • Incentives for practitioners to participate would be to involve learners into concrete project works – e.g. to provide computer science students with the opportunity to take on some tasks at a respective open source project. • Allow participants to build up an online repute – analogue to open source – where informally attained skills in are provable therefore providing a positive value on the labour market. •Free learners outside of formal education might also be offered a certification of their learning outcomes against fees, or a virtual credit account that rewards them for taking on roles such as mentor, facilitator, moderator or tutor. Those virtual credits than might be used to pay for assessment and certifications.
  • 30. … So, how did it work so far? …
  • 31. Slow … we are still at the beginning … still need to involve the different stakeholders: fellow universities & open source projects … 2008/2009 might not have been the best year to choose
  • 32. Let’s recall some benefits … WHY … Such hybrid approach could be of interest to fellow universities & open source projects
  • 33. A hybrid approach to Software Engineering at Aristotle University – the NetGeners.Net pilot Advantages for open source projects? ● Share the burden of newbie integration to the open source world as a joint venture of higher education institutions and open source projects, and ● Therefore build up a synergy of scale ● Identify potential contributors early ● Students' contribute to the open source project, and might continue doing so beyond the course duration ● Help learners to learn by contributing to a given project at the same time
  • 34. A hybrid approach to Software Engineering at Aristotle University – the NetGeners.Net pilot Advantages for (higher) education institutions? ● A richer learning experience for your students ● The opportunity to create a learning community, which is not possible within closed traditional educational settings ● To establish a learning ecosystem that is continuously improving and growing in a natural evolutionary way ● To assure that subjects meet actual demands, curriculum is up to date and courses are taught in the best way possible (double feedback loops) ● To work together with fellow educational institutions and open source communities and thereby sharing the burden of developing such novel educational provision ● In the long tale: To establish new revenue models, by e.g. providing free learners outside of formal education with assessment and certification options against fees (as said, the long tale)
  • 35. A hybrid approach to Software Engineering at Aristotle University – the NetGeners.Net pilot (1/2) What’s in it for students (and free learners) ● Learn together with other students, free learners outside of formal education and enthusiasts from open source projects! ● Learn from reviewing and studying the learning project activities, outcomes and presentations from others – build upon what others did, this can be much easier than starting from scratch! ● Collaborate and get in touch with peers and practitioners within a real life situation! ● Find help! ● Socialize and experience learning within a joyful and interesting environment! ● Do something meaningful by contributing to actual open source projects, gain repute and expertise – add an extra to your CV!
  • 36. A hybrid approach to Software Engineering at Aristotle University – the NetGeners.Net pilot (2/2) What’s in it for students (and free learners) ● Learn how to update your skills and knowledge self-dependently within a lifelong learning context ● Learn how to take full advantage of the web to support your own learning, to collaborate with others and use the tools required to do so ● Be capable to find sources at the web and to critically evaluate and analyze them ● Be aware about available free online and desktop software solutions that facilitate learning, knowledge exchange and collaboration ● Know how to find online communities, to engage in them for personal support, and to and understands the way they function ● In a nutshell: To gain today's required soft skills; like to communicate, collaborate and engage in discussions with others, defend your own work and thoughts and present them, know how to manage a project, or how to resolve conflicts
  • 37. Oh, and just to recall: What this is about and what not!!!  It is about finding new ways on how to organize collaborative learning, sharing and knowledge production within a participatory web 2.0 world using technology for the sake of its usefulness and bringing together the various stakeholders  It is not about designing complex socio-technological systems for the sake of technology hoping that it would become a killer application to revolutionize education as we know it  The idea is to start simple, to see what works out and what not, and to develop it further step by step based on the experiences gathered
  • 38. Thanks for your attention! Andreas Meiszner (a.meiszner@open.ac.uk) Institute of Educational Technology The Open University MK7 6BJ Walton Hall, UK Katerina Moustaka (katerinamus@yahoo.gr) Ioannis Stamelos (stamelos@csd.auth.gr) Department of Informatics Aristotle University 54124 Thessaloniki, Greece