Advanced e-Learning techniques for teaching C-programming and selected features of Java and C++ Proposed by Dr. Chittaranjan Mandal, Associate Professor,

Slides:



Advertisements
Similar presentations
Dr David Nicol Project Director Centre for Academic Practice University of Strathclyde Re-engineering Assessment Practices in Scottish.
Advertisements

Agent-Based Architecture for Intelligence and Collaboration in Virtual Learning Environments Punyanuch Borwarnginn 5 August 2013.
DESIGN AND ONLINE DELIVERY OF A COASTAL SCIENCE MODULE USING A CONSTRUCTIVIST APPROACH. RAMESSUR R.T. 1 and SANTALLY M.I. 2 1.Faculty of Science, University.
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
E-Learning Center Deanship of Academic Development.
E-content Generation and Delivery Management for Student Centric Learning CONTROL NUMBER : DE Dr DVLN Somayajulu Professor, PI and Institute.
Peer assessment of group work using WebPA Neil Gordon Symposium on the Benefits of eLearning Technologies University of Manchester, in conjunction with.
The development of lessons, case studies, scenarios and simulations in the Moodle Virtual Learning Environment for self directed learning (SDL) By Michael.
/ department of mathematics and computer science TU/e eindhoven university of technology CEDEFOP workshop: Policy, Practice, Partnership: Getting to Work.
MODULAR TE Valorisation Conference Dr.-Ing. Juergen Wehling Faculty for Engineering Sciences, Department of Technology (Lectureship) TUD, Prof. Dr.-Ing.
Internet Supported Distance Learning Brian Mulligan IT Sligo, September 2003.
© Dr. C.Hicks, MMM Engineering, Newcastle University IEE/1 Delivery and assessment issues involved in very large group teaching Dr. Christian Hicks MMM.
CS300 Planning and Executing a Project Terry Hinton Helen Treharne.
Computational Thinking Across the Curriculum Amber Settle, DePaul University Co-PI: Ljubomir Perkovic Computational Thinking Panel November 14, 2008.
METOD – MetaTool for Educational Platform Design Mateja Verlič University of Maribor Faculty of Electrical Engineering and Computer Science.
The Classroom Presenter Project Richard Anderson University of Washington.
Effective Math Online LearningLDT 2001EMOL EMO L Effective Mathematics Online Learning.
GUI for Computer Architecture Simulation Technical Problem Currently there are tools to aid in the study of computer architecture, but they lack a flexible.
NME-ICT Project Implementation of virtual laboratory for online e-learning of control and Instrumentation courses R.Anandanatarajan M.E.,Ph.D. Professor.
August 8, 2007 The Animated Atlas of African History: a Teaching and Reference Tool Nancy Jacobs Brown University Giovanna Roz Brown University Rolando.
Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.
An online information literacy program: the case of a Greek academic library Ilias Nitsos, Aphrodite Malliari Library, Alexander Technological Educational.
Automated Grading system for computer Programming Courses
MASTERS THESIS DEFENSE QBANK A Web-Based Dynamic Problem Authoring Tool BY ANN PAUL ADVISOR: PROFESSOR CLIFF SHAFFER JUNE 2013 Computer Science Department.
To prepare e-contents & videos in the area of manufacturing technology courses for UG & PG students & Industry users at DEPARTMENT OF MECHANICAL ENGINEERING.
Managerial Role – Setting the Stage Lesson 6 Jeneen T. Chapman John Madden Facilitators.
I. Pribela, M. Ivanović Neum, Content Automated assessment Testovid system Test generator Module generators Conclusion.
Development and Implementation of Teaching Aids to enhance the Understanding of Control Systems Dr Mahmoud Abdulwahed Prof Zoltan K Nagy and Dr Adam R.
12 November 2010 New Way forward to ICT Literacy Training.
Pathfinder Project Semester Dr Sury Rajah Mr Noor Ally Prof Deonarain Brijlal Prof David Day Prof Darren Lortan Dr Adhir Maharaj Pathfinder Team.
Information Visualization Learning Modules Katy Börner, InfoVis Lab, School of Library and Information Science Indiana University, Bloomington Motivation.
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
The Integration and Effectiveness of Information and Communication Technologies in Canadian Postsecondary Education Dr. Carl Cuneo, Director, EvNet, Network.
Testovid - an environment for testing almost any aspect of student assignments I. Pribela, S. Tošić, M. Ivanović, Z. Budimac Risan, September 2007.
Strathmore University Learning Management System Dr Joseph Sevilla Workshop at Kigali Institute of Science and Technology Kigali 29th November 2007.
Wiley eLearning Courseware The ideal solution for instructor-led online learning.
Wiley eGrade. What is eGrade? Web-based software that enables instructors to automate the process of assigning and grading homework and quiz assignments.
 ENGAGE STUDENTS IN CREATIVE MULTIMEDIA CONTENT PRODUCTION A NEW MODEL OF FACULTY-IT-STUDENT COLLABORATION IN A LEARNING INTENSIVE WORLD Pandeli Glavanis,
University “Politehnica” of Bucharest I-TRACE PROJECT 2nd Partners Meeting, Potsdam, June 8-9, 2006 Artificial Intelligence and Multi-Agent Systems Laboratory.
A review of peer assessment tools. The benefits of peer assessment Peer assessment is a powerful teaching technique that provides benefits to learners,
Certificate IV in Project Management Certificate IV in Project Management Course Structure Course Number Qualification Code BSB41507.
NOVA Evaluation Report Presented by: Dr. Dennis Sunal.
ELOGMAR-M Review Meeting, Shenzhen, 31/03/ First Review Meeting - Web-based and Mobile Solutions for Collaborative Work Environment with Logistics.
Reactive learning Objects for Distributed e-Learning environments Patrick Duval, Agathe Merceron, Michel Scholl Computer Science Department Engineering.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
A Web-based Automatic Evaluation System Chittaranjan Mandal (School of IT, IIT Kharagpur, India) Chris Reade (Kingston Business School, Kingston University,
March E-Learning or E-Teaching? What’s the Difference in Practice? Linda Price and Adrian Kirkwood Programme on Learner Use of Media The Open University.
Data Structures and Algorithms Dr. Tehseen Zia Assistant Professor Dept. Computer Science and IT University of Sargodha Lecture 1.
FAMLEARNS Project Steering Committee Meeting September 22, :30 – 1:30 PM 113 Tucker Hall.
Jeliot 3 Spring 2004 Andrés Moreno García Niko Myller Department of Computer Science University of Joensuu.
Jin-Ning TiohComputer Engineering Tony RossComputer Engineering Dave ZajicekComputer Engineering Alex BurdsComputer Engineering Abstract In recent years,
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
Re-engineering Assessment Practices in Scottish Higher Education [REAP] Dr David Nicol, Project Director Centre for Academic Practice and Learning Enhancement.
A new Moodle module supporting automatic verification of VHDL-based assignments Presenter: Zong-Lin Tsai Advisor: Ming-Puu Chen Date: Dec. 09, 2009 Gutierrez,
Statistical Worksheets with Applets MAA Spring Meeting March 12, 2005 Supported by NSF-DUE
Chantira Chiaranai, RN, PhD Institute of Nursing Suranaree University of Technology Electronic Learning Portfolio: An Innovation Emphasizing Self-directed.
Concept Maps as Replacements of Written Essays in Efficient Assessment of Complex Medical Knowledge Gloria Gomez, Robin Griffiths, & Pooshan Navathe (Chapter.
AUTOMATED COURSE AND EXAMINATION TIMETABLING Dr. S. Kanmani Professor and Head Department of Information Technology Pondicherry Engineering College Puducherry.
Learning Management System. Introduction Software application or Web-based technology used to plan, implement, and assess a specific learning process.
Software Support Framework
ASSESSMENT OF STUDENT LEARNING
Introduction to New Product Development (Portfolio)
Jeliot 3 Spring 2004 Andrés Moreno García Niko Myller
Designing learner centric MOOCs
VIRTUAL/REMOTE LABS By Dr. Sandip Kumar Raut Lecturer in Tabla
Smart Learning concepts to enhance SMART Universities in Africa
CSCE 221 Professor Lupoli TAMU CSCE 221 Intro.
Simulation And Modeling
Presentation transcript:

Advanced e-Learning techniques for teaching C-programming and selected features of Java and C++ Proposed by Dr. Chittaranjan Mandal, Associate Professor, Dept. of Computer Science & Engineering, Indian Institute of Technology Kharagpur, India

Contents of talk Statement of targets Presentation of motivation Presentation of background Statement of objectives Pedagogic mechanism envisaged Consideration of important issues About algorithm animation About automatic evaluation Timetable Budget

Target group and benefits Students in first course of programming – Web based interface to follow working of programs – An automated evaluation system for evaluating assignment submissions with quick response time Teachers – Aid to teaching, both online and offline – Aid to evaluation that scales well with student numbers

Motivations 4  Very large cohorts of students in almost all large educational institutions or universities across the world, specifically in India ■ Intake of undergraduates is around ■ In laboratories, each student has to submit about 9 to 12 assignments and up to 3 laboratory based tests. ■ That amounts to nearly 15,000 submissions per semester.  Due to increase in number seats in the government institutions, the situation will become ever worse  Without automation, the instructor would be busy most of the time in testing and grading work at the expense of time that could be spent interacting with students ■ Quality of TA support in India still developing ■ Heavy involvement of faculty members required for quality control  Individual attention is scarce and should be of high value

Background  In 2002, a course management system was developed (in-house) to handle assignment display, assignment submission, assignment marking, etc.  In 2004, an elementary web based algorithm animation system was developed for teaching programming (PDS)  In 2006, a basic system for automatic evaluation of C programs was developed  Related publications have also been made in the reputed international journals and conferences  The aim of this project is to consolidate those techniques for teaching programming to a large and geographically diverse gathering of students. 5

Objectives  Deployment of program animation techniques to trace running of programs over the web  Development of a versatile automated evaluation techniques for C programs  Development of meta marking for graded performance evaluation  Development of library of graded problems to support stepwise learning  Extension to Java and C++ to cover basic object oriented features 6

Basic pedagogic mechanisms  Algorithm animation for computer aided interactive self tutoring  Incorporation of online testing into algorithm animation system  Library based approach for animation examples  Instructors may also add or modify content  Dissemination of assignments through WBCM  Automatic evaluation integrated with WBCM for interactive submission and feedback  Controlled feedback level so that automatic evaluation can be used differentially for regular class assignments and tests

Important issues in the proposed research  Addressing a wide spectrum of aspects of evaluation including testing, grading and feedback towards ensuring uniformity and quality  Ease-of-use for the instructors and students  Automatic evaluation should be as close to human evaluation as possible, including part marking for individual aspects of problems  Online evaluation and fast feedback to students for iterative improvement  Meta evaluation techniques monitor how efficiently the student is progressing with the assignment 8

Algorithm animation  Students can trace execution of programs  Web interface, special expertise not needed  Visual aid to understanding program execution and modification of data structures  Library of animations  Instructor can make additions or modifications  Incorporate meta evaluation with algorithm animation to aid fine grained assessment 9

Automatic evaluation  Aimed at exercising functions written by students  Assignments need tailoring for automatic evaluation  Generally avoid handling of textual output because of high variability, but ok for simple cases  Library of assignments for automatic evaluation  Instructor can make additions/modifications  Web based interface to help instructor to develop assignment statements suitable for automatic evaluation 10

11 Timetable and Work Plan

12 Total Budget

13 Targeted deliverables  Development of open-source software packages based on the work done  Web-based methods for easy access  Publications in leading conferences in this area and reputed journals.  Dissertations of the students working in this group

Related Publications Book Chapters: Mandal, A., Mandal, C., Reade, C. (2009), A System for Automatic Evaluation of `C' Programs - features and interfaces, in Solutions and Innovations in Web-Based Technologies for Augmented Learning: Improved Platforms, Tools and Applications by Nikos Karacapilidis (Ed.), Feb 2009, Hershey, PA: Information Science Reference (ISBN: ). Mandal, A., Mandal, C., Reade, C. (2007), A System for Automatic Evaluation of Programs for Correctness and Performance, in J. Filipe, J. Cordeiro, and V. Pedrosa (Eds.), Web Information Systems and Technologies I, pp , Lecture Notes in Business Information Processing (LNBIP), Springer-Verlag, Berlin-Heidelberg. Journals:  A System for Automatic Evaluation of `C' Programs - features and interfaces, International Journal of Web-Based Learning and Teaching Technologies (IJWLTT), pp 24-39, vol. 2, No. 4, 2007; Amit Mandal, C Mandal, Chris Reade.  Web-based Course management and Web Services, Electronic Journal of e-Learning, pp , vol. 2, No. 1, 2004; C Mandal, Vijaya Luxmi Sinha, Chris Reade.

Related Publications Conferences:  Animating Algorithms over the Web Proc. of WEBIST 2006, Setúbal, Portugal, pp , Apr 11-13, 2006, Chittaranjan Mandal, Chris Reade, ISBN  A System for Automatic Evaluation of Programs for Correctness and Performance Proc. of WEBIST 2006, Setúbal, Portugal, pp , Apr 11-13, 2006, Amit Kumar Mandal, Chittaranjan Mandal, Chris Reade, ISBN  A Technique for Algorithm Animation Over the Web, Proc. of International Conference on Emerging Applications of IT, Elsevier, Science City, Calcutta, pp , Feb 10-11, 2006, Chittaranjan Mandal, Chris Reade.  Web-based Automatic Evaluation System, Proc. of the 3rd European Conference on eLearning, Paris, France, pp , November 2004, C Mandal, V L Sinha, C M P Reade.  Web-Based Course Management Tool, Proc. of the 2nd European Conference on e-Learning, Nov 6- 7, Glasgow, UK, pp , 2003, C. Mandal, V. L. Sinha, C. M. P. Reade.

16 Thank you !!! Questions and Feedback