EXPERTISE IN TECHNOLOGY AND ECONOMICS www.lut.fi.

Slides:



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

Template for CENG 421/ELEC536 assignments Author.
Technology Showcase Fall 2003 Policy Quest: A Web-Based Examination of the No Child Left Behind Act of 2001 Lorrie C. Reed.
MOTV: Reseach Methods and Data Resources for Social Sciences - Case of Finland IASSIST 2002 University of Connecticut, June 14, 2002 Tuomas J. Alaterä.
Gild Project: Jan 8/2003 CSc 115/160 (S01) Gild: Groupware enabled Integrated Learning and Development for Java.
Virtual Workbenches Richard Anthony Dept. Computer Science University of Greenwich Distributed Systems Operating Systems Networking.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
Software Engineering About the Course Software Engineering Qutaibah Malluhi Computer Science and Engineering Department Qatar University.
Gild Del Myers and Elizabeth Hargreaves Groupware Enabled Integrated Learning and Development Environment.
Taxonomy of Effortless Creation of Algorithm Visualizations Petri Ihantola, Ville Karavirta, Ari Korhonen and Jussi Nikander HELSINKI UNIVERSITY OF TECHNOLOGY.
Learning Tools for Java A Survey and Tutorial of Four Tools Adam Murray University of Ottawa.
In CS Related Systems: OWL Developed by UMass Amherst and Thompson Course Technologies Course content in CS and Chemistry (prior free version covered additional.
In CS Related Systems: OWL Developed by UMass Amherst and Thompson Course Technologies Course content in CS and Chemistry (prior free version covered additional.
Introduction to WEKA Aaron 2/13/2009. Contents Introduction to weka Download and install weka Basic use of weka Weka API Survey.
July 16, Introduction to CS II Data Structures Hongwei Xi Comp. Sci. Dept. Boston University.
LEGAL EDUCATION & ICT Electronic legal education involves the use of information, communication and instructional technologies to enhance students’ learning.
Richards Middle School Columbus, Georgia
What should teachers do in order to maximize learning outcomes for their students?
Advanced e-Learning techniques for teaching C-programming and selected features of Java and C++ Proposed by Dr. Chittaranjan Mandal, Associate Professor,
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Use of a Course Management System (CMS) as an Aid to Education An example from a high school student’s perspective S Carroll CAC 5/13.
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
Working group meeting January Time sheets Accounting Topic sheets Handouts Quality plan Anything else? Topics for consideration.
Athena, a large scale programming lab support tool Anton Jansen, Ph.D. Student Software Engineering and ARCHitecture (SEARCH) University of Groningen The.
1 Research Groups : KEEL: A Software Tool to Assess Evolutionary Algorithms for Data Mining Problems SCI 2 SMetrology and Models Intelligent.
Computing  Getting Your Students Interested in Biology Using “Biotech” and Computing  Getting Your Students Interested in Biology Virginia A. Gottschalk,
TECHNICAL ENGLISH READING COURSE The course will be taught at a B2/B2+ level according to the Common European Framework.
INTERNATIONAL LABOUR ORGANIZATION Conditions of Work and Employment Programme (TRAVAIL) 2012 Module 13: Assessing Maternity Protection in practice Maternity.
CLIMATE-RESILIENT AND ENVIRONMENTALLY SOUND AGRICULTURE OR “CLIMATE-SMART” AGRICULTURE Information package for government authorities Start.
Overview: Text delivery in introductory college and university physics classes are dominated by massive, encyclopedic textbooks that take immense individual.
Hsin-Hsin Cindy Lee, Ph.D. Department of International Business National Taipei College of Business Facilitating Learning Autonomy through the Real- world.
1 3. Computing System Fundamentals 3.1 Language Translators.
Supplementary materials
D1.HGE.CL7.01 D1.HGA.CL6.08 Slide 1. Introduction Design, prepare and present reports  Classroom schedule  Trainer contact details  Assessments  Resources:
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
WebQuests Getting Deeper into the Content. Adapted from articles by Bernie Dodge, San Diego State University “FOCUS: Five Rules for Writing a Great WebQuest”
2011 Group Project2 Goal: Groups of 3 students (preferred, 2 and 4 is also okay; students pick a topic, work 3 weeks on the topic, and prepare a 5-8-page.
Managing Content with SharePoint 2007 Module 0. Overview  Introduction  About This Course  Course Outline  Using Virtual PC.
Introduction to Computer Science II CSE1030Z 1. Your Instructor 2  Dr. Burton Ma  office  CSEB 1012J (near Gillian Moore's office)  hours : 2:30–4:00.
Programming language. Definition Programming language is a formal language designed to communicate instructions to a computer. Programming languages can.
Programming Tutoring Systems evaluation Boro Jakimovski Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss.
Pedagogic Corpora for Content & Language Integrated Learning Applied English Linguistics Group Tübingen This project has been funded with support from.
Best Practices Teaching Yiddish Richard Alan Korb Columbia University.
Presentations Content Organization Style. Oral Communication  Requires excellent research, strong organization, & stage presence  Is interactive: 
Jeliot 3 Spring 2004 Andrés Moreno García Niko Myller Department of Computer Science University of Joensuu.
Using Google's Web Speech API with Moodle for language learning tasks
Autograder Better management and evaluation of lab assignments.
CHAPTER I INSTRUCTIONAL MATERIALS
Copyright © 2012 MICS‘12 and Curt Hill Development Systems: A Review Curt Hill Professor of Math and Computer Science Valley City State University
Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan.
Winter 2016CMPE212 - Prof. McLeod1 CMPE212 Object Oriented Programming for Engineers Course Web Site: Lecture.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
1 Introduction to Java. 2 * 10% Assignments/ class participation * 10% Pop Quizzes * 05% Attendance * 25% Mid Term * 50% Final Term.
Distributed Development of a Virtual Science Museum with Guide Applied to Education in Acoustics: First Year's Experience.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
Virtual LSP workshop 21st century skills in focus Budapest Business School College of Commerce, Catering and Tourism Language Department Asztalos Réka.
This project has been funded with support from the European Commission. This courseware reflects the views only of the authors,
CS 3034: Widely Used Programming Languages
Jeliot 3 Spring 2004 Andrés Moreno García Niko Myller
COP 5611: Operating Systems
Assessments TAP 1- Strand 5.
How do you write an abstract?
Machine Learning Course.
WEB CONFERENCE IN LANGUAGE LEARNING – OPPORTUNITIES AND CHALLENGES
Kharkiv National Pedagogical University
Making a good presentation
What is a WebQuest? Guided search for information
Digital Visual Narratives
K12 material English for Kids English for Teens.
K12 material English for Kids English for Teens.
Presentation transcript:

EXPERTISE IN TECHNOLOGY AND ECONOMICS

EAEEIE04 - SOFIA Classification of Tools for Use in Introductory Programming Courses: Technical Viewpoint Timo Rongas, Arto Kaarna, Heikki Kälviäinen

CONTENTS Introduction Motivation for the study Classification Conclusions

MOTIVATION Amount of students The system in use 1)Expensive 2)Dissatisfying Wish to find a more suitable system

CLASSIFICATION 1.Integrated Development Environments 2.Visualization tools 3.Virtual learning environments 4.Tools for submitting and evaluation of tasks 5.Others

1. Integrated Development Environments Simplified IDEs BlueJ –Object-orientation DrJava –Partial compilation Eclipse –Plugins for beginners

VISUALIZATION TOOLS Lower the level of abstraction Jeliot –Theater for algorithms Kara –State machines –Several modes

VIRTUAL LEARNING ENVIRONMENTS “One size fits all” – “Everything in one package” Viope –Different languages on a web-interface Gild –Plugin for Eclipse ELP –Focused exercises

SUBMITTING AND EVALUTATION TOOLS Wide variety of tools Teachers’ aid BOSS –Security, testing, grading, plagiation protection Coursemarker –Distribution, submitting, feedback –Based on Ceilidh

OTHERS Near, but not quite Special purpose Codelab –Short, focused exercises on the web –Several languages CodeSaw –Text-book supporting tool

CONCLUSIONS Help for teacher AND students Direction of development is towards multipurpose systems Visualization can be used as support

QUESTIONS / FEEDBACK For additional information, please contact Timo P.O.Box 20, FIN Lappeenranta,fax: FINLAND