DAAD project “Joint Course on OOP using Java” Humboldt University Berlin, University of Novi Sad, ‘Polytehnica’ University of Timisoara, University of.

Slides:



Advertisements
Similar presentations
Using E-Learning and Multimedia to Develop Technical Skills George Siemens Stephen Yurkiw.
Advertisements

A GUIDE TO CREATING QUALITY ONLINE LEARNING DOING DISTANCE EDUCATION WELL.
PROBLEM-BASED LEARNING & CAPACITY BUILDING
Distance Learning Online Education Prof. Dr. Khawza I Ahmed
Creator: Wendi South Diffusion and Integration of Technology in Education.
Yvan Rooseleer – BiASC – MAY 2013
Interaction and adaptation in SCORM-based SE course Todorka Glushkova, University of Plovdiv, Bulgaria
Two e-Learning elective seminars in Novi Sad Putnik Z., Komlenov Ž., Budimac Z. DMI, Faculty of Science University of Novi Sad.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
IMPLEMENTATION OF AN E-LEARNING PLATFORM USING CMS
Mirjana Ivanović, Zoran Budimac Aleksandra Klašnja-Milićević, Boban Vesin, University of Novi Sad, Faculty of Sciences Novi Sad, Serbia Possibilities to.
1 OO Java, Baile Herculane, Romania, 2005 OO Java Requirements Specification - Produce highly adaptable teaching materials - 1 st step: collect all useful.
ICT Scope and Sequence Sekolah Ciputra 2010.
Blended Courses: How to have the best of both worlds in higher education By Susan C. Slowey.
Capstone Design Project (CDP) Civil Engineering Department First Semester 1431/1432 H 10/14/20091 King Saud University, Civil Engineering Department.
E_learning.
ICT TEACHERS` COMPETENCIES FOR THE KNOWLEDGE SOCIETY
School’s Cool in Childcare Settings
The Q Group PLC : Handy Quartet : Quartet Online Quartet as Blended Educational System WELCOME !
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Learning Development and Innovation Overview and Updates Steve Wyn Williams March 2013.
Reaching Beyond the Distance The promise of blended learning is to bring together the best from traditional on-campus and distance ed. models. We need.
Feb. 2006RUFO- 2nd Workshop Al-Quds University Rashid Jayousi, PhD Computer Science Dept. Experiences in E-learning.
Click to edit Master title style  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Click to edit Master text.
Moodle: using an open learning management system to support student learning Keith Landa Purchase College
Learning Management System General awareness presentation by Ur Edge Private Limited Technology in Education Topics.
Recommendations for Best Practice. Best Practice This section will present an analysis of the literature in the following categories: Organization of.
ICEE 2005 July 25-29, Gliwice, Poland Implementation of E-Learning in Engineering Education: Evaluation of Students Skills and Learning Approaches James.
1 Learning Management system Moiz Uddin Ahmed Assistant Professor Department of Computer cience.
Managerial Role – Setting the Stage Lesson 6 Jeneen T. Chapman John Madden Facilitators.
UNIVIRTUAL FOR INSTRUCTIONAL DESIGN Versione 00 del 29/07/2009.
School’s Cool in Kindergarten for the Kindergarten Teacher School’s Cool Makes a Difference!
Asynchronous Discussions and Assessment in Online Learning Vonderwell, S., Liang, X., & Alderman, K. (2007). Asynchronous Discussions and Assessment in.
Impact of Moodle usage practices on students’ performance in the context of a blended learning environment Filippidi Andromahi,
A comparison of two methods of synchronous (real time) interaction in distance learning Jane Montague University of Derby
Hyun-Myoung Kim* and Young-Soo Kim** Dept. of Biology Education, Seoul National University, Korea Application of Internet Services to Promote.
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
Outline Introduction Methodhology Domains associated with teacher training in technology integration Domains, knowledges and teaching competencies for.
Student Centered Teaching Through Universal Instructional Design Part II.
Standards For Teacher Preparation. What do you see in the previous slide? Students who are ready to answer the question? Students who are listening and.
Strathmore University Learning Management System Dr Joseph Sevilla Workshop at Kigali Institute of Science and Technology Kigali 29th November 2007.
Using Technology to Enhance Instruction. Educational Technologies Blackboard, Content- Based Tools Distribution Tools Communicatio n Tools Presentatio.
Using Technology to Enhance Instruction. Educational Technologies Course Management System Content- Based Tools Distribution Tools Communicatio n Tools.
An-Te NGUYEN, Bich-Thuy DONG THI, Duc-Long LE 1 Fifth European Conference on Technology Enhanced Learning (EC-TEL 2010) Sustaining TEL: From Innovation.
Joint Information Systems Committee 14/10/2015 | | Slide 1 Effective Assessment in a Digital Age Sarah Knight e-Learning Programme, JISC Ros Smith, GPI.
Problem-Based Learning. Process of PBL Students confront a problem. In groups, students organize prior knowledge and attempt to identify the nature of.
Using virtual collaboration tools for designing innovative education scenarios Gabriel Dima University “Politehnica” of Bucharest, Romania.
Lecture 7. The Questions: What is the role of alternative assessment in language learning? What are the Reasons.
The changing model of teaching and learning multimedia E.Rossiou, G.Pantziou Department of Informatics TEI of Athens,Hellas.
Universal Design for Learning Valerie Gerdes November 21, 2010 Walden University.
Instructional Technology Master of Education 1. LEARNING OBJECTIVES 1) Explain what an LMS is. 2) Differentiate between some types of LMS. 3) Identify.
DAAD project “Joint Course on OOP using Java” On Object Oriented modeling in Java (Why & How) Ana Madevska Bogdanova Institute of informatics Faculty of.
Technology Enhanced Learning – Multicultural view Mirjana Ivanović 1, Stelios Xinogalos 2, Tomáš Pitner 3, Miloš Savić 1 1 Department of Mathematics and.
April 8, 2004Washington University Teaching Center Self-Evaluation as an Instructor; Course Redesign Regina Frey, Director Washington University Teaching.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
Session Objectives Analyze the key components and process of PBL Evaluate the potential benefits and limitations of using PBL Prepare a draft plan for.
1 6th Workshop "SEERE", Ravda, September 2006 OOJava course materials – what happened during last year? M. Ivanovic, K. Bothe.
Teaching in teams: lessons from systematic review training NCRM Training the Trainers Event 4 th June 2007 Angela Harden and Karen Bird MRS Node EPPI Centre,
Improving Student Engagement and Achievement Through Blended Learning Peter Anello & Steve Courchesne Nipissing-Parry Sound Catholic DSB.
POPBL GUIDELINE BOOK FOR TEACHERS 1.Introduction to POPBL 2.Planning POPBL 3.Projects in POPBL 4.Applying POPBL in your course 5.E-learning Tools in POPBL.
Presentation e-Learning Basics Author: Mary Frentzou )
E VALUATING YOUR E - LEARNING COURSE LTU Workshop 11 March 2008.
ALT-C 2004 Evaluating the e-Learning Experience Prof Tony Toole University of Glamorgan September 2004.
Online Learning Florence Martin Associate Professor in Instructional Technology
Treasure Mountain Research Retreat Teacher Librarian Collaboration: Using Social Marketing Techniques By Barbara Immroth and Bill Lukenbill, School.
DAAD project “Joint Course on OOP using Java” Humboldt University Berlin, University of Novi Sad, ‘Polytehnica’ University of Timisoara, University of.
Medicine, Nursing and Health Sciences Learning Management Systems: Best Practice Presented by Geoffrey Hooke Senior Instructional Designer Faculty of Medicine,
Learning Management System. Introduction Software application or Web-based technology used to plan, implement, and assess a specific learning process.
Networks that work A review of 2 network resources for Teachers
Self-Directed Learning in Formal Education Settings
Presentation transcript:

DAAD project “Joint Course on OOP using Java” Humboldt University Berlin, University of Novi Sad, ‘Polytehnica’ University of Timisoara, University of Plovdiv, University of Belgrade Ivanjica, September 6, 2010 Mirjana Ivanović, Tomaš Pitner (Masaryk University, Brno, Czech) Influences of Technology Enhanced Learning in Teaching and Assessing Java Programming - Serbian and Czech Experiences

DAAD project „Joint Course on OOP using Java“ © 2 AGENDA 1.Research visit 2.Technology Enhanced Learning in University Courses 1.Java as the Introductory OO Course: Why and How? 2.Course Prole 3.Technology-enhanced Learning in Java Courses 4.Key Findings and Recommendation 3.Conclusion

DAAD project „Joint Course on OOP using Java“ © 3 1. Research visit 3/99

DAAD project „Joint Course on OOP using Java“ © 4 1. Research visit

DAAD project „Joint Course on OOP using Java“ © 5 1. Research visit  Receiving institution: Masaryk University, Brno  Main topic of interest: Technology enhanced learning  First week - Review of current research activities and project at host University in the domain of elearning.  Second week - Review of current state-of-the-art in the field of e-Iearning 2.0, personalized and adaptive elearning and Lifelong Learning.  Third week - Definition of possible common research topics and specification of possible common papers.  Fourth week - Preparation of draft version of common paper. Discussion of possibilities for further cooperation between our two institutions in research and teaching.

DAAD project „Joint Course on OOP using Java“ © 6 AGENDA 1.Research visit 2.Technology Enhanced Learning in University Courses 1.Java as the Introductory OO Course: Why and How? 2.Course Profile 3.Technology-enhanced Learning in Java Courses 4.Key Findings and Recommendation 3.Conclusion

DAAD project „Joint Course on OOP using Java“ © 7 2. Technology Enhanced Learning in University Courses  TEL in introductory programming courses at a university level attract teachers' community  It has not led to a generally applicable way of teaching and learning that guarantee success  We have examined issues affecting TEL positioning in the curriculum, learning design, and quality reached in introductory Java courses

DAAD project „Joint Course on OOP using Java“ © 8 AGENDA 1.Research visit 2.Technology Enhanced Learning in University Courses 1.Java as the Introductory OO Course: Why and How? 2.Course Profile 3.Technology-enhanced Learning in Java Courses 4.Key Findings and Recommendation 3.Conclusion

DAAD project „Joint Course on OOP using Java“ © Java as the Introductory OO Course: Why and How?  Still there are a lot of discussions/numerous papers presenting dilemma which programming language to teach as a first which approach to adopt imperative or object first.  Key principles To take any programming language designed for teaching purposes From time to time students complain about choice of “old- fashioned" language Teach students essences of programming and algorithmic style of thinking Not to bother students with particularities of concrete programming language and allow them spending hours in finding senseless errors in their programs

DAAD project „Joint Course on OOP using Java“ © Java as the Introductory OO Course: Why and How?  Our Institutions: Within CS1 course, we use one of teaching languages (Pascal, Modula-2). Imperative first approach.  Fashionable at many universities – start with Java.  We agree with some authors. To concentrate first on the essential concepts of imperative programming. Later explain object-oriented concepts.  Language, designed for teaching purposes, gives teachers the best balance in separating: educational aspects of programming from the training aspects of coding, adopting algorithmic style of thinking and problem solving.

DAAD project „Joint Course on OOP using Java“ © 11 AGENDA 1.Research visit 2.Technology Enhanced Learning in University Courses 1.Java as the Introductory OO Course: Why and How? 2.Course Profile 3.Technology-enhanced Learning in Java Courses 4.Key Findings and Recommendation 3.Conclusion

DAAD project „Joint Course on OOP using Java“ © Course Profile  UNS-PMF Content - majority of second year students master essentials of Java and OO programming. Good bases further improve and upgraded in subsequent courses.  MUNI-FI Java (second year course) focuses on understanding of the object- oriented paradigm. Students -Become familiar with the basic Java and OO terminology. -Be able to analyze, design and implement simple software solutions with the appropriate tools.  After completion, the students are able to follow consequent courses.  But, they are not skilled to build more serious programs.

DAAD project „Joint Course on OOP using Java“ © Course Profile Context  Same model (UNS-PMF, MUNI) according to Bologna requirements. Object-Oriented Programming I, 3rd term. Java Programming, 3rd term.  Similar context - algorithmic and procedural programming is expected.

DAAD project „Joint Course on OOP using Java“ © Course Profile Methodology  UNS-PMF - traditional course with online tools for delivery of self- study instructional units.  MUNI-FI - blended learning (combined face-to-face and online learning), including principles of Person Centered Approach (PCA). students achieve superior results, higher self-confidence, creativity, openness to experience, and respect (according to core attitudinal conditions.)  Both institutions are convinced: programming skills should be best acquired in interaction.  MUNI-FI explicitly employs PCA while UNS-FMP approaches the same principles intuitively.  In both cases: a blended-learning modus, semi-automated assessment tools.

DAAD project „Joint Course on OOP using Java“ © Course Profile Learning Design  Both institutions apply similar assessment criteria: practical tasks, in-lab activities, in-term tests, and a final test; UNS- PMF + oral exam.  Students are encouraged to react and put questions immediately: interpersonal sharing, promoting the attitudes of acceptance, realness, and understanding.  Diverge in the overall assessment model: UNS-PMF mixes practical tasks and theoretical (technology-supported) tests. MUNI-FI concentrates on assessing practical achievements only: also include homeworks, no oral examination. Linear grading model - points are simply summed together.

DAAD project „Joint Course on OOP using Java“ © 16 AGENDA 1.Research visit 2.Technology Enhanced Learning in University Courses 1.Java as the Introductory OO Course: Why and How? 2.Course Profile 3.Technology-enhanced Learning in Java Courses 4.Key Findings and Recommendation 3.Conclusion

DAAD project „Joint Course on OOP using Java“ © Technology-enhanced Learning in Java Courses  TEL brings a number of advantages in teaching OO programming  Both institutions apply blended learning style using different educational tools LMS and Tutoring Systems Assessment Tools Communication and Cooperation

DAAD project „Joint Course on OOP using Java“ © Technology-enhanced Learning in Java Courses LMS and Tutoring Systems  UNS-PMF Moodle with extended personalization features (Komlenov et al., 2010); Mag, a web-base tutoring system which is a part of the integrated learning environment MILE (Ivanovic et al., 2008). eLessons are used, some of the quizzes as well, but also glossaries, wikis, discussion forums  MUNI-FI - learning patterns supported by services: delivery of learning materials (slides, demos and video recordings from lectures, links to other learning resources) submission folders for collecting task solutions on-line tools for testing submitted solutions administration of assessment results discussion forums and other communication means

DAAD project „Joint Course on OOP using Java“ © Technology-enhanced Learning in Java Courses Assessment Tools

DAAD project „Joint Course on OOP using Java“ © Technology-enhanced Learning in Java Courses Communication and Cooperation  UNS-PMF - use s and LMS Moodle: discussion forums, instant messages, chat sessions, . allow students to share ideas, help each other to solve common issues, to post their inquiries or reactions to a course (or group) discussion forum, to contact the teachers and get feedback just in time  MUNI-FI - University IS is equipped with e-learning and communication services. Integrated system: mass targeted to specific groups e.g. students of a course, or members of a lab group. Students can post inquiries or reactions to a course (or group) discussion forum.

DAAD project „Joint Course on OOP using Java“ © Technology-enhanced Learning in Java Courses Communication and Cooperation  At both institutions Student are hesitating to massively use e-learning 2.0 services (blog, wiki, chat). Prefer discussion forums, and at UNS-PMF use direct e- mailing.  MUNI-FI: most of the students tend to discuss things directly at the lectures or contact the instructors in the labs.

DAAD project „Joint Course on OOP using Java“ © 22 AGENDA 1.Research visit 2.Technology Enhanced Learning in University Courses 1.Java as the Introductory OO Course: Why and How? 2.Course Profile 3.Technology-enhanced Learning in Java Courses 4.Key Findings and Recommendation 3.Conclusion

DAAD project „Joint Course on OOP using Java“ © Key Findings and Recommendation  The comparison of both Java courses - drawn common useful conclusions. Java need not be a CS1 course. Object-first approach is not a must. Technology-enhanced learning rises popularity of a course. It helps motivated students. Students are not ready for “e-learning 2.0” (yet?). Even grading can be automated. Keep the grading schema simple. Homeworks count to grading. Higher demand on teachers. Design surveys well.

DAAD project „Joint Course on OOP using Java“ © 24 AGENDA 1.Research visit 2.Technology Enhanced Learning in University Courses 1.Java as the Introductory OO Course: Why and How? 2.Course Profile 3.Technology-enhanced Learning in Java Courses 4.Key Findings and Recommendation 3.Conclusion

DAAD project „Joint Course on OOP using Java“ © Conclusion  Technology-enhanced learning is routinely applied at both institutions.  Feedback is positive from both teachers and students.  To achieve defined goals, it is necessary to employ a wide variety of pedagogical methodologies and tools for TEL.  There is still room for in-house solutions, but open-source alternatives are gaining on importance (specifically when extended to support adaptability and personalization).  Key question: how and how far should we go in applications of e-learning 2.0 patterns and tools?

DAAD project “Joint Course on OOP using Java” Humboldt University Berlin, University of Novi Sad, ‘Polytehnica’ University of Timisoara, University of Plovdiv, University of Belgrade Ivanjica, September 6, 2010 Mirjana Ivanović, Tomaš Pitner (Masaryk Univetsity, Brno, Czech) Influences of Technology Enhanced Learning in Teaching and Assessing Java Programming - Serbian and Czech Experiences