-Arthur Lewis (alew525). Contents Background and Introduction Overview of Popular Environments Empirical Studies Borland Delphi v/s SimplifIDE Gild v/s.

Slides:



Advertisements
Similar presentations
Assessing Student Performance
Advertisements

Research on Effective Professional Development Iris Weiss.
Using Video Segments to Enhance Early Clinical Experiences of Prospective Teachers Kristen Cuthrell, Michael Vitale, College of Education, East Carolina.
How a Services Unit Becomes a Learning Unit Julie K. Nothnagel, M.S. Director of Testing Services Indiana University Purdue University Fort Wayne.
Program Assessment Kelly Aune Office of the Vice Chancellor for Academic Affairs, UH-Mānoa.
Gild Project: Jan 8/2003 CSc 115/160 (S01) Gild: Groupware enabled Integrated Learning and Development for Java.
HCI Methods for Pathway Visualization Tools Purvi Saraiya, Chris North, Karen Duca* Virginia Tech Dept. of Computer Science, Center for Human-Computer.
Empirically Assessing End User Software Engineering Techniques Gregg Rothermel Department of Computer Science and Engineering University of Nebraska --
Chapter 16 Chi Squared Tests.
Company LOGO B2C E-commerce Web Site Quality: an Empirical Examination (Cao, et al) Article overview presented by: Karen Bray Emilie Martin Trung (John)
ISEM 3120 Seminar in ISEM Semester
Evaluating the usability of the BlueJ environment. Marilyn Barallon Supervisor: Dr.Linda McIver.
©2007 Prentice Hall Organizational Behavior: An Introduction to Your Life in Organizations Chapter 19 OB is for Life.
Writing a Research Proposal
Chapter 4 Principles of Quantitative Research. Answering Questions  Quantitative Research attempts to answer questions by ascribing importance (significance)
Abstract evaluation Another example…. The abstract The purposes of this study were to examine athletes' mental skill use in practice and competition,
 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.
Introducing small-group workshops as formative assessment in large first year psychology modules Suzanne Guerin School of Psychology, University College.
NCCSAD Advisory Board1 Research Objective Two Alignment Methodologies Diane M. Browder, PhD Claudia Flowers, PhD University of North Carolina at Charlotte.
The ZEN of Writing (and a few other matters) EDU 8603.
Is PeerMark a useful tool for formative assessment of literature review? A trial in the School of Veterinary Science Duret, D & Durrani,
Assessing Student Learning Outcomes in Student Development – Part I Student Development Division Meeting SUNY Oneonta May 9, 2008.
Student Engagement Survey Results and Analysis June 2011.
Planning for challenge in the classroom. Today’s workshop will……… Consider the characteristics of AGT students Consider the learning needs of AGT students.
Simplicity First: Use of Tools in Undergraduate CS and IS Teaching By David Naugler and Ken Surendran Southeast Missouri State University Computer Science.
A The Open University of Israel Software Design Course for Leading CS In-service Teachers Ofra Brandes Tamar Vilner
Eportfolio: Tool for Student Career Development and Institutional Assessment Sally L. Fortenberry, Ph.D., and Karol Blaylock, Ph.D. Eportfolio: Tool for.
ONLINE VS. FACE-TO-FACE: EDUCATOR OPINIONS ON PROFESSIONAL DEVELOPMENT DELIVERY METHODS BY TERESA SCRUGGS THOMAS Tamar AvineriEMS 792x.
Evaluation of software engineering. Software engineering research : Research in SE aims to achieve two main goals: 1) To increase the knowledge about.
Writing a Journal Article. Sections of a Journal Article Introduction or Statement of Purpose Literature Review Specific Statement of Hypothesis(es) Description.
Presenter : Ching-ting Lin Instructor: Ming-puu Chen Developing a Usability Evaluation Method for E-learning Application: From Functional Usability to.
© 2012 IBM Corporation Toshiba Burns-Johnson and Cheryl D. Loughlin 2012 Enterprise Computing Community Conference at Marist College Usability Study: The.
Heuristic evaluation Functionality: Visual Design: Efficiency:
Click to edit Master title style Click to edit Master subtitle style 19/10/20151 Theme assessment and feedback: Can a business simulation game (BSG) provide.
ScWk 242 Course Overview and Review of ScWk 240 Concepts ScWk 242 Session 1 Slides.
EDU 385 CLASSROOM ASSESSMENT Week 1 Introduction and Syllabus.
Agile Method Paper Report 資工 4A 余修丞. 2 Agile methods rapidly replacing traditional methods at Nokia: A survey of opinions on agile transformation.
First BlueJ Day Houston, 2006 Unit Testing with BlueJ Bruce Quig Deakin University.
For ABA Importance of Individual Subjects Enables applied behavior analysts to discover and refine effective interventions for socially significant behaviors.
AERA Annual Meeting 2004, San Diego April, Optimizing Evaluation Quality & Cost Effectiveness Evaluating the University of Texas Master Teacher.
Selecting a Sample. Sampling Select participants for study Select participants for study Must represent a larger group Must represent a larger group Picked.
1 Statistical Significance Testing. 2 The purpose of Statistical Significance Testing The purpose of Statistical Significance Testing is to answer the.
High-Leverage Teaching Practices in Foreign Language Education Lillian Forsman & Dr. Anne Cummings Hlas Department of Foreign Languages, University of.
0 1 1.Key Performance Indicator Results ( ) KPI Survey Statistics Student Distribution by Year in Program KPI Overall Results Student Satisfaction.
Assessing Peer Support and Usability of Blogging Technology Yao Jen Chang Department of Electronic Engineering Chung-Yuan Christian University, Taiwan.
Evidence Based Practice RCS /9/05. Definitions  Rosenthal and Donald (1996) defined evidence-based medicine as a process of turning clinical problems.
Experimentation in Computer Science (Part 2). Experimentation in Software Engineering --- Outline  Empirical Strategies  Measurement  Experiment Process.
Misplaced Confidences: Privacy and the Control Paradox L. Brandimarte, A. Acquisti, and G. Loewenstein,"Misplaced Confidences: Privacy and the control.
Programming Fundamentals Lecture No. 2. Course Objectives Objectives of this course are three fold 1. To appreciate the need for a programming language.
Surveying instructor and learner attitudes toward e-learning Presenter: Jenny Tseng Professor: Ming-Puu Chen Date: April 12, 2008 Liaw, S., Huang, H.,
Copyright © 2012 MICS‘12 and Curt Hill Development Systems: A Review Curt Hill Professor of Math and Computer Science Valley City State University
University of Wisconsin-Eau Claire Andrea C. Privratsky, M.S.E., William Frankenberger, Ph.D. Teacher Attitudes on the use of the Responsive Classroom.
Introduction to Content Standards Jacqueline E. Korengel, Ed.D.
Grade Point Average, among working and non-working students Group 4 ●Bre Patroske ●Marcello Gill ●Nga Wargin.
1 Evaluating the User Experience in CAA Environments: What affects User Satisfaction? Gavin Sim Janet C Read Phil Holifield.
Virtual Tutor Application v1.0 Ruth Agada Dr. Jie Yan Bowie State University Computer Science Department.
Evaluation and Assessment of Instructional Design Module #4 Designing Effective Instructional Design Research Tools Part 2: Data-Collection Techniques.
Interacting with a Database Using Visual Basic.NET: An Alternative Approach to Illustrate Database Concepts Brian R. Kovar Kansas State University 7 th.
Kenneth C. C. Yang The University of Texas at El Paso Presented at 2016 Sun Conference TEACHING INFORMATION LITERACY SKILLS IN COLLEGE CLASSROOMS: EMPIRICAL.
[School Name]’s Student Perception Survey Results This presentation is a template and should be customized to reflect the needs and context of your school.
Program Comprehension Program Understanding Behavior During Debugging Of Large Scale Software Anneliese von Mayrhauser (Andrews) and A. Marie Vans Rizal.
ACCESS for ELLs Score Changes
EXPERIMENTAL RESEARCH
Leacock, Warrican and Rose (2009)
Pedagogical grammar 4 Ortega and Norris.
VELTI Evaluation Methodology
AXIS critical Appraisal of cross sectional Studies
Title: Validating a theoretical framework for describing computer programming processes 29 November 2017.
Learner Characteristic and ICT in the Classroom
EPQ Learner Outcomes identify, design, plan and complete an individual project, applying a range of organisational skills and strategies to meet.
Presentation transcript:

-Arthur Lewis (alew525)

Contents Background and Introduction Overview of Popular Environments Empirical Studies Borland Delphi v/s SimplifIDE Gild v/s Eclipse BlueJ Eclipse and other IDEs Discussion

Introduction Programming is not easy for new comers to grasp Moreover, exposure to a professional development environment/IDE can be an added burden A number of pedagogical IDEs have been designed to address this issue

Overview of Popular Environments From current studies, BlueJ and DrJava are the most popular pedagogic environments Both have been designed for novice programmers picking up Java DrJava focused on providing a less “intimidating” interface as compared to Eclipse BlueJ focused on simplifying the learning of OO concepts via a visual interface

Overview of Popular Environments DrJava’s prominent feature is a read-eval-print (RELP) loop Intuitive testing and debugging capabilities also supported along with error detection However, no research done to test its effectiveness Empirical studies are a must to ascertain its actual impact with respect to learning

Overview of Popular Environments BlueJ had a visual interface designed to make OO concepts in Java easier for novices Another study compared the features of BlueJ with DrJava Main Window of the BlueJ Interface (Source: Kölling, M., Quig, B., Patterson, A., & Rosenberg, J. (2003). The BlueJ system and its pedagogy. Computer Science Education, 13(4), )

Overview of Popular Environments Other tools included Penumbra, DrScheme and Gild Penumbra was designed for Eclipse but never really took off DrScheme’s purpose was to simplify the functional programming language Scheme Researchers made claims which require empirical evidence to support validity Gild was made to create a “Student Perspective” for Eclipse

Borland Delphi v/s SimplifIDE Two related studies (part of the same work) compared a pedagogical environment (SimplifIDE) with a professional one (Borland Delphi) Studied 2 groups: treatment and control Took students academic abilities into account based on past performance by implicitly classifying them into two further categories

Borland Delphi v/s SimplifIDE One study focused on academic performance and programming behavior of students The other study took into account the perceived sense of learning derived by students Results: Weaker students benefited more from the pedagogical environment Improved programming behavior observed in weaker students Overall academic performance remained unaffected

Borland Delphi v/s SimplifIDE Categorizing the students into weak and strong categories was a crucial aspect of this study The sample size was adequately large and the study was conducted in a naturalistic environment Some students opted out Choice of pedagogical environments doesn’t affect academic performance

Gild v/s Eclipse Study considered metrics such as efficiency, effectiveness, understanding and satisfaction Hypothesized Gild will perform better than Eclipse Consisted of problems followed by a qualitative feedback to measure understanding and satisfaction Students preferred Gild over Eclipse

Gild v/s Eclipse Study sample was small (N=6) Participation was voluntary Some students were familiar with other IDE tools Students had trouble using some complex features of Eclipse such as a debugger Customizing Eclipse’s interface to help students would lower its standards as a professional IDE

Empirical Studies: BlueJ One study tested BlueJ in an academic setting An initial evaluation using a beta version Students were reported to have a higher passing rate as compared to previous years However, this was the first time Java was taught and BlueJ was being used Second evaluation evaluated students understanding of abstract OO concepts

Empirical Studies: BlueJ Students pursuing their second programming unit were asked to complete a survey Results were positive Study claimed students had a better comprehension of the study material More evidence is needed to support these claims

Empirical Studies: BlueJ Another study compared BlueJ with TextPad Sample populated comprised students of different disciplines Opting out wasn’t an option Course was taught in two sections, one using BlueJ and the other with TextPad Two different samples were used for each section

Empirical Studies: BlueJ Student performance was assessed BlueJ didn’t have a significant impact on student performance Students liked some features of the environment Sample size was small i.e. within the range Sample had students from non computing disciplines

Eclipse and Other Professional IDES Some researchers argue that Eclipse or other IDE tools are suited for classroom purposes However these studies had limitations: Small sample size Mental manipulation of students One of them did agree with the notion of academic performance being independent of the IDE

Discussion and Conclusion Most of the existing pedagogical environments support OO languages (preferably Java) More empirical analysis needed to ascertain their limitations and actual impact on learning An individual’s programming aptitude is strongly related to his/her analytical skills Tools may affect programming behaviors

Thank You!!!

Questions