msc in software engineering (delc – 10 years later) stanimir stoyanov
TRANSCRIPT
MSc in Software Engineering (DeLC – 10 Years Later)
Stanimir Stoyanov
SE: Computer Science Education and Research Cooperation, Bansko'13
2
Motivation
• 2000:restructuring of the education in the FMI– Bachelor’s degree (4)– Master’s degree (1)
• 2001: MSc in SE started • Problem
– Provision of effective education and training in a growing number of students
– Relatively small and inexperienced staff
SE: Computer Science Education and Research Cooperation, Bansko'13
3
What kind of ITC support?• Two ways:
– Adapting a ready eLearning system• Completely different situation than today
– Development own environment • Do we have enough strength?
• DeLC: Why own?– Combining research with teaching– Research goal: intelligent provision of educational
services and teaching content– Approach: step-by-step achievement – Test application: MSc in Software Engineering
SE: Computer Science Education and Research Cooperation, Bansko'13
4
2013
• The number of students continues to grow– 2010/11:68+– 2011/12: 80+– 2012/13: 101+– Preparatory courses: 20-30 students
• The number of staff remains small, but experienced: 8 (+ externals)
• Unchanged duration: 1 year (better 1.5 or 2 years)
SE: Computer Science Education and Research Cooperation, Bansko'13
5
Current Syllabus Basics (obligatory modules)• Internet Programming Environments • DB Integration• Pattern & Frameworks• Practicum Java
Specialization (elective modules)• Elective 1 • Elective 2• Coursework 1
Practical development• Elective 3• Coursework 2• Thesis
SE: Computer Science Education and Research Cooperation, Bansko'13
6
MSc Goal • Project-oriented education:
– a large amount of individual work– hard requirements on the staff; combination from:
• good theoretical background• practical skills and experience
• Individual skills– Basics & Specialization
• Team work– Specialization & Practical development
SE: Computer Science Education and Research Cooperation, Bansko'13
7
eLearning Environment (DeLC)
Self-paced CBT
Blended Learning
eLearning
SCORM 2004
CC
eLearning environment
Learning models Standards
SE: Computer Science Education and Research Cooperation, Bansko'13
8
Why SCORM 2004 (1)• Shareable Content Object Reference Model (SCORM)
– Collection of standards and specifications– Enable learning platforms to find, import and deliver
learning content in a standardized way
• SCORM specifies how learning objects must be created– In order to ensure interoperability across different
platforms and tools
SE: Computer Science Education and Research Cooperation, Bansko'13
9
Why SCORM 2004 (2)• More specifically, the purpose of SCORM is to create learning
objects that are:– Reusable: content must be independent of learning
context.– Interoperable: content will function in different hardware
and software configurations.– Durable: content does not require modification after
software systems upgrades or changes.– Accessible: content can be identified and located when
needed.– Maintainable: content can be changed effortlessly,
without redesign, reconfiguration or recoding.– Adaptable: able to satisfy different individual and
organizational needs.
SE: Computer Science Education and Research Cooperation, Bansko'13
10
Why CC (1)• Standard supporting blended learning• CC is proposed as an enhancement of SCORM
offering:– More flexibility– Addressing needs not originally envisioned, namely
• Assessment (QTI)• Web 2.0 standards• Content authorization• Collaborative forums• Outcomes reporting• Accessibility
SE: Computer Science Education and Research Cooperation, Bansko'13
11
Why CC (2)
• Common cartridge is one of three standards seeking to support upcoming learning technology:– Common Cartridge (CC)– Learning Tools Interoperability (LTI)– Learning Information Services (LIS)
• CC emphasizes interaction with external applications and services– The LTI and LIS standards establish how to achieve this
interaction– So IMS GLC presents all three standards together
SE: Computer Science Education and Research Cooperation, Bansko'13
12
Backbone Architecture• 2 Education Clusters
– MyDeLC– IS
• MyDeLC (4 nodes)– Education portal
• Various eLearning services• 3 standardized engines (SCORM 2004, Test, Event)• 3 digital libraries (teaching material, questions and tests)
– Agent Village (3 assistants) – eLSE– Integration node (University information system)
SE: Computer Science Education and Research Cooperation, Bansko'13
13
Specy Node
Agent Village (AV)
DeLC Portal
Info Stations (IS)
3rd Tier: InfoStations Centre(with Profile Managers and Global Services’ Content Repository)
2nd Tier: InfoStations (with cached copies of recently used user/service profiles, and Local Services’ Content Repository)
1st Tier: Mobile Devices(with Intelligent Agents acting as Personal Assistants for mobile users)
MyDeLC Cluster
IS Cluster
Selbo 2 rLE
Interface Node
University Information
System
SE: Computer Science Education and Research Cooperation, Bansko'13
14
Education Portal Statistics (1)• 1st version: 2010• Users: 1146• User groups: 154• Roles: 176• Faculties:
– 5 (University of Plovdiv)– 1 (Free University of Burgas)
• Subjects: 25• Lecture courses: 46
SE: Computer Science Education and Research Cooperation, Bansko'13
15
Education Portal Statistics (2)• E-content DL
– 390 electronic resources – 23465 downloads
• Questions DL– Questions: 1267– Lecture courses: 26
• Test Pattern DL– Pattern: 63– Generated personal tests: 3487– Included questions: 48337
SE: Computer Science Education and Research Cooperation, Bansko'13
16
PhD Theses
• Defended: 6 – 2.08.2013 Emil Doychev
• Nearing completion: 2 • In development: 5• New (January 2014): 4
SE: Computer Science Education and Research Cooperation, Bansko'13
17
Publications
• First publication: May, 2003• Book chapters: 7
– Springer, In-Tech, M-Library, GSTF, Cambridge Scholars Publishing• Journals: 20
– Journal of Computers, Compt. Rend. Acad. Bulg. Sci, Int. J. of Computer Information Systems (USA), Cybernetics and Information Technologies
• Conferences and Workshops: 100+ – AACE E-Learn, WebTech, COGNITIVE, IEEE Int. Conference on
Mobile, Hybrid, and On-line Learning, IEEE DEST, IEEE Int. Conference on Intelligent Systems, WORLDCOMP, COMPSAC, …
SE: Computer Science Education and Research Cooperation, Bansko'13
18
Related projects
• Projects: 11– SEDiLia – Software Engineering: Computer Science
Education and research Cooperation, DAAD (Stability Pact for Sought Eastern Europe)
• Thanks for support !!!
SE: Computer Science Education and Research Cooperation, Bansko'13
19
Distance Learning
• Successful graduates residing in:– USA– Canada– Germany– Italy– France – Kenya– Bregovo (Bulgaria, 375 km from Plovdiv)
SE: Computer Science Education and Research Cooperation, Bansko'13
20
During and after the 2013 (content)• E-content development
– Software Engineering– Java
• Programming in Java• OOP in Java• Programming in Java (standard)• Design Patterns
– Artificial Intelligence• Selbo 2
– a SCORM 2004 editor – Teaching content DL
• IntelBos – combination of DLs and SCORM, Test and Event Engines
SE: Computer Science Education and Research Cooperation, Bansko'13
21
Structure of the DL
Assets
SCOs
Aggregations
Organizations
Manifests
Sequensing & Navigation
Rules
Scenarios
Lecture courses
SE: Computer Science Education and Research Cooperation, Bansko'13
22
During and after the 2013 …(services)
• New version of the test module– full QTI 2 compliant
• Game-oriented learning• New services
– Student book– Teaching notebook
SE: Computer Science Education and Research Cooperation, Bansko'13
23
Lessons learned … so far (1)• Using the portal we are able to conduct the MSc program
– The only services directly supported the learning process (electronic testing, delivery of electronic content) are insufficient
– Services supporting the planning, organization and documentation of the educational process are very important
• Schedules, different types of registrations, …
• The portal provides good opportunities for individualization of learning – Transition to 1: n relation in a natural way
• Considerably, more difficult the development of reusable and adaptive content (SCORM 2004) – The construction of digital libraries is a very difficult task
• Need of intelligent support– student book– teaching notebook– game-oriented education
SE: Computer Science Education and Research Cooperation, Bansko'13
24
Lessons learned … so far (2)• Students aspect
– Increased activity – Quickly get used the environment– Try to involve them in the development of the
environment• The environment is an domain where the students can
demonstrate the gained knowledge • Helping to build the environment
SE: Computer Science Education and Research Cooperation, Bansko'13
25
Lessons learned … so far (3)• Teachers aspect
– Workload of teachers increases– Transition from 1:1 to 1:n relationships
• More overhead for organization and management
– The development of teaching material becomes much more difficult
– Catch 22 situation
SE: Computer Science Education and Research Cooperation, Bansko'13
26
Lessons learned … so far (4)
• Catch 22: One of the goals was to unload the staff– But, the staff is overloaded during the development
of DeLC …– But, we think, we will pick the fruits of our work
when the environment will be completed …– But, is it possible to complete such a thing? …– But, we hope, we are happy with the work …
SE: Computer Science Education and Research Cooperation, Bansko'13
27
THANK YOU!