This year's experience in System integration master course Ivan Pribela, Zoran Budimac.

Slides:



Advertisements
Similar presentations
Course in software testing - from bachelor to master, from Skopje to Novi Sad (and beyond) Anastas Mishev Katerina Zdravkova Sashko Ristov Hristina Mihajloska.
Advertisements

CICT Course Introduction The aim of this course is to provide you with practical ICT skills to help with your studies.
College Algebra Course Redesign Southeast Missouri State University.
John Hurley Cal State LA
A seminar on e-business – Was it worthwhile? Zoran Budimac, Zoran Putnik.
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
Psych 499 A-B-C Important Information Friday Sept. 13 th, 2013.
2nd course on “Advanced eBusiness” and collected “textbook” Z. Putnik & Z. Budimac.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Supported by: Joint MSc curriculum in software engineering European Union TEMPUS Project CD_JEP Module SE-C-01 Requirements Engineering Experiences.
CIS101 Introduction to Computing Week 11 Spring 2004.
Joint MSc studies in Software Engineering students’ point of view Gordana Rakic Silvia Feher.
ELessons in JCSE – status report Zoran Putnik, Zoran Budimac.
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 2 Overview James Harland
COMS W1004 Introduction to Computer Science June 25, 2008.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
Statistical Methods in Computer Science Course Introduction Ido Dagan.
BORIS MILAŠINOVIĆ FACULTY OF ELECTRICAL ENGINEERING AND COMPUTING UNIVERSITY OF ZAGREB, CROATIA Experiences after three years of teaching “Development.
Joint M.Sc. studies in Skopje (history and future) Katerina Zdravkova
DAAD Project “Joint Course on Software Engineering” Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University.
A-1 © 2000 UW CSE University of Washington Computer Programming I Lecture 1: Overview and Welcome Dr. Martin Dickey University of Washington.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
A short report on Tempus project Zoran Budimac. Reminder “Joint MSc Curriculum in Software Engineering”. On September 1, started the last year of the.
Mirjana Ivanović, Zoran Budimac Aleksandra Klašnja-Milićević, Boban Vesin, University of Novi Sad, Faculty of Sciences Novi Sad, Serbia Possibilities to.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
INFLUENCE OF UNDERGRADUATE COURSE SOFTWARE DESIGN AND ARCHITECTURE TO POSTGRADUATE COURSE ARCHITECTURE, DESIGN AND PATTERNS Magdalena Kostoska Nevena Ackovska.
AET/515 Spanish 101 Instructional Plan SofiaDiaz
Math TLC Tutor Lab Overview: All sections of Math 010 and 110 are taught in a single, dedicated, technology-enhanced classroom that is adjacent to a.
Student view of SE study program at FER, Zagreb Ivan Belfinger Mentor: prof. dr. sc. Krešimir Fertalj Faculty of Electrical Engineering and Computing,
New experiences with teaching Java as a second programming language Ioan Jurca “Politehnica” University of Timisoara/Romania
EXPERIENCE WITH TWO OOP LANGUAGES IN ONE COURSE Ana Madevska Bogdanova, FCSE, Skopje, Macedoia.
A Blended Learning Model for "Multimedia Systems" Course Natasa Hoic-Bozic, Division of multimedia systems and e-learning Odjel za informatiku, Sveučilište.
Computer Network Fundamentals CNT4007C
Numerics with Geogebra in High School dr Dragoslav Herceg dr Đorđe Herceg Faculty of Science and Mathematics Novi Sad, Serbia {hercegd |
Humboldt University Berlin, University of Novi Sad, ‘Polytehnica’ University of Timisoara, University of Plovdiv, University of Belgrade DAAD project “Joint.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Course Introduction Software Engineering
English Teaching Methodology Class 1: Introduction by Claire Pan Sep
CLC reading program Nguyen Thi Thu Trang. In-class activities Assignment Assessment Add your text in here Reading program Objectives Contents.
Strategy BSNS7340 Studio 9 semester two >>FACULTY OF CREATIVE INDUSTRIES AND BUSINESS Industry Based Learning – attend the pre course session to.
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
Course ‘Data structures and algorithms – using Java’ Teaching materials and presentation experience Anastas Misev Institute of Informatics Faculty of Natural.
On a new cycle of lectures/assignments on 'Architecture, Design, and Patterns' ADP 2010 Gordana Rakic, Vladimir Kurbalija.
First experiences in lecturing Research Methods in Tirana Z. Budimac, M. Ivanović, G. Rakić.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Final experiences with the course "Computer Ethics" on under-graduate level Mirjana Ivanović, Zoran Putnik.
Lecture 1 Page 1 CS 111 Summer 2013 Introduction CS 111 Operating System Principles Peter Reiher.
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved Introduction.
DRE: Developmental Reading and English
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
Notes for Week 11 Term project evaluation and tips 3 lectures before Final exam Discussion questions for this week.
Teachers: Gary Betney & Lisa Roughsedge.  To make the course more interesting and relevant to you as I.T. majors we will be using a website for many.
Number: TR/06/B/F/PP/ WASTE-TRAIN VOCATIONAL TRAINING, EDUCATION, CONVEYING INFORMATION ON UP-TO-DATE WASTE MANAGEMENT PRACTICES TO DECISION MAKERS/STAFF.
High-Quality Code: Course Introduction Course Introduction SoftUni Team Technical Trainers Software University
Dr Helen Aucote School of Psychology Melbourne
Computer Network Fundamentals CNT4007C
Informatics in secondary and elementary schools in Serbia
Computer Networks CNT5106C
Mastering Version Control with Git
02086 Writing Inspirations Aalto University
Computer Networks CNT5106C
Middle School Course Selection
Midterm Evaluations Results from CELT
CSC227: Operating Systems
Welcome to Physics 5305!!.
Computer Networks CNT5106C
Communication Systems – 2 Digital Communications
Presentation transcript:

This year's experience in System integration master course Ivan Pribela, Zoran Budimac

Agenda Course overview Delivery of the course Assignments and exams Results Student feedback Conclusions

Course overview Lectures on 6 main topics – Introduction, Java RMI, CORBA, XML, Web Services, Semantic integration Short lab assignments – 4 assignments (Java RMI, CORBA, XML, Web Services) Final project with oral defense – Work in teams Both master and undergraduate students Held in Serbia and Macedonia

Course history 2006/2007 – R. Cortazar (Bilbao) and M. Stanković (Niš) – assistant from Niš – Lectures organized in Novi Sad and Niš – students from Novi Sad and Skopje 2007/08 & 2008/09 – D. Pešović (Novi Sad), after training in Niš – assistents himslef and A. Mišev (Skopje) – lectures organized separately in Novi Sad and Niš 2009/2010 – Z. Budimac (Novi Sad) and Ivan Pribela (Novi Sad) – lectures in Novi Sad (at lest for now)

Delivery of the course (previous years) Lectures – Two 3 day sessions (24 hours total) – Beginning and middle of the semester – Practical examples Slides – Published on Moodle before lectures Other resources – Internet and book references during lectures

Delivery of the course (this year) Lectures – Two 8 hour sessions (16 hours total) – Beginning and middle of the semester – Practical examples Slides – Published on Moodle before lectures Other resources – Internet and book references during lectures

Assignments and exams (previous years) Assignments (35%) – Four 2 hour blocks in labs – 2-3 weeks following the lectures – Individual work Final project and oral defense (65%) – Homework during summer – Work in teams – Flight reservation system – Same each year

Assignments and exams (this year) Assignments (35%) – Four 2 hour blocks in labs – 2-3 weeks following the lectures – Work in pairs Final project and oral defense (65%) – 5 weeks homework – Work in pairs – Flight reservation system – Slightly refactored

Results (previous years) ≈20 Students Enrolled ≈15 Students attended ≈10 Teams total 3 final projects submitted – One original – Other two were copies One team passed

Results (this year) 36 Students Enrolled 30 Students attended 16 Teams total 91% average on lab assignments 73% average on final project 6 final projects submitted – All unique Expecting 2 more unique

Student feedback No formal questionnaire Amount of knowledge: some to much, some to few Difficulty of the lectures: ok, practical examples help much Course structure: well structured Previous knowledge: not too much (mostly Java) English language: sometimes a problem, not big Amount learned: younger students learned more Usefulness of learned knowledge: very useful

Student comments This knowledge is really needed for big applications We can profit much from the course Can the next session be sooner, I can’t wait The concepts are clear now Lecturer and practical examples are making students participate And good to keep students awake the whole day Too much stuff in only two sessions, Too intensive Slower lessons, please More practical examples We know XML, it could be skipped Remove semantic integration, it is too theoretical I was afraid when I heard that the specification for final project will be in English The final project is too broad and there are many solutions

Conclusions The concepts presented are useful The lesions were too intensive Practical examples keep student attention Some topics should be shortened, others expanded Assignments are balanced Final project illustrates everything presented Refactoring of the final project helped

What can be improved Split lesions to smaller blocks Relax intensity of the lesions Improve slide content More additional resources for further reading Change the final project – Completely: very costly – Add and remove parts: moderate cost – More refactoring: much cheaper

Thank you for your attention Questions?