The 15th IASTED International Conference on

COMPUTERS AND ADVANCED TECHNOLOGY IN EDUCATION ~CATE 2012~

June 25 – 27, 2012 Napoli,

CONFERENCE PROGRAM

LOCATION

The Royal Continental Via Partenope 38/44 80121 Napoli NA Italy

COMPUTERS AND ADVANCED TECHNOLOGY IN EDUCATION ~CATE 2012~

SPONSORS The International Association of Science and Technology for Development (IASTED)

World Modelling and Simulation Forum (WMSF)

COLLABORATING ORGANIZATIONS

The Japanese Society for Information and System in Education (JSISE), Japan

Science and Education Council, Brazil

Tallinn University of Technology, Estonia

The Center for Educational Research and Practice (CERP), Shiga University, Japan

1

Multimedia Applications Development Research Centre, University of Craiova, Romania

Advanced eServices for the Knowledge Society Research Unit (ASK), Greece

CONFERENCE CHAIR Dr. Vladimir Uskov - Professor of Computer Science and Information Systems and Co-Director of the InterLabs Research Institute, Bradley University, USA

"WELCOME ADDRESS" SPEAKER Prof. Maria Ferrara - University of Naples "Parthenope", Italy

KEYNOTE SPEAKERS Dr. Heinz-Dietrich Wuttke -Ilmenau University of Technology, Germany Dr. Karsten Henke - Ilmenau University of Technology, Germany

INVITED SPEAKERS Dr. Laura Ricci - Università degli Studi Guglielmo Marconi, Italy Dr. Paolo Francescone - Università degli Studi Guglielmo Marconi, Italy Assoc. Prof. Nunzio Casalino - Università degli Studi Guglielmo Marconi, Italy

TUTORIAL PRESENTERS Prof. J Mark Pullen - George Mason University, USA Priscilla McAndrews - George Mason University, USA

2

INTERNATIONAL PROGRAM COMMITTEE C. Kiyan – Institute of Tropical Medicine - Antwerpen, Belgium M. Ally – Athabasca University, I. Kondratova – National Research Canada Council Canada, Institute for W.A. Alwis – Republic Polytechnic, Information Technology, Canada Singapore H.L. Lim – The Petroleum Institute, L. Anido Rifon – University of Vigo, UAE Spain A. Molinari – University of , E. Barbera – Open University of Italy Catalonia, Spain R. Moraes – Federal University of C.J. Bouras – University of Patras, Paraíba, Brazil Greece J. Muppala – Hong Kong University M. Braz – ICIST, Technical University of Science and Technology, PR China of Lisbon, Portugal A. Ninck – Berne University of M. Bunch – Midstate College, USA Applied Sciences, Switzerland D.D. Burdescu – University of T. Okamoto – The Universty of Craiova, Romania Electro-Communications, Japan N. Casalino – , N. Osawa – Chiba University, Japan Italy S. Peng – Faculty of Education T.S. Chen – National University of Sciences, Hunan Normal University, Tainan, Taiwan PR China S.C. Cheng – Southern Taiwan F.L. Pontecorvo – Anahuac University, Taiwan University, Mexico K.O. Chow – City University of Hong V. Pougatchev – University of Kong, PR China Technology, Jamaica, Jamaica S. Encheva – Stord/Haugesund J.M. Pullen – George Mason University College, Norway University, USA M. Ferrara – University of Naples - E. Regentova – University of Nevada, Parthenope, Italy USA F. Flueckiger – University of Applied L. Ricci – Marconi University, Italy Sciences of Southern Switzerland, T. Roselli – , Italy Switzerland R. Schumaker – University of B. Garner – Deakin University, Maryland University College, USA Australia L. Stanescu – University of Craiova, J.P. Gerval – ISEN - Brest, France Romania S. Ghawnmeh – World Islamic Y. Teshigawara – Soka University, Sciences and Education (WISE) Japan University, Jordan C. Vaz de Carvalho – Porto Superior A. Gramopadhye – Clemson Institute of Engineering, Portugal University, USA H.D. Wuttke – Ilmenau University of K. Henke – Ilmenau University of Technology, Germany Technology, Germany D. Zhang – Ohio University - J.M. Hsu – National Chiayi University, Lancaster, USA Taiwan T. Zhang – Tsinghua University, PR M. Htay – Radford University, USA China H. Jin – Huazhong University of Science and Technology, PR China F.C. Kao – Da-Yeh University, Taiwan 3

ADDITIONAL PAPER REVIEWERS

T.W. Chang –Athabasca University, C.Y. Hung –National Chung Cheng Canada University, Taiwan

4

PROGRAM OVERVIEW

Monday, June 25, 2012 Tuesday, June 26, 2012

07:00 – Registration 08:30 – CATE Session 4 – Case Studies in (Lobby) Advanced Technology-based Education 08:30 – Welcome Address Speaker (Partenope) 08:45 (Partenope) 10:00 – Coffee Break 08:45 – CATE Welcome Address 10:30 (Lobby) (Partenope) 10:30 – CATE Invited Presentation – 09:00 – CATE Keynote Presentation – "E-Learning Cooperative “Innovative Web Technologies as Environment: Advanced Enabler of Individual Approach to Simulations and Virtual Labs as the Higher Education” – New Frontiers of Inclusiveness and Dr. Heinz-Dietrich Wuttke, Immersiveness" – Dr. Karsten Henke Dr. Laura Ricci, (Partenope) Dr. Paolo Francescone, and Assoc. Prof. Nunzio Casalino 10:00 – Coffee Break (Partenope) 10:30 (Lobby) 11:20 – Meeting with CATE Keynote and 10:30 – CATE Session 1 - International Invited Speakers Competition of Non-Commercial (Partenope) Software Systems and Tools for CATE Lunch Break (Partenope) (Self-Catered)

CATE Session 2 - International 13:00 – CATE Tutorial Session – Competition of PhD Students in “Synchronous Online Teaching CATE Area with Open Source MIST/C” – (Partenope) Prof. J. Mark Pullen and Priscilla McAndrews Lunch Break (Partenope) (Self-Catered) 15:30 – Coffee Break 14:00 – CATE Session 3 – 16:00 (Lobby) Software/Hardware Systems for Advanced Technology-based 16:00– CATE Session 5 – Assessment Education Control and Evaluation in (Partenope) Advanced Technology-based Education 15:30 – Coffee Break (Partenope) 16:00 (Lobby) 20:00 – Award Ceremony and Conference 16:00 – CATE Session 3 Continued Banquet (Partenope) (Main Restaurant)

5

Wednesday, June 27, 2012 Monday, June 25, 2012 08:30 – CATE Session 6 – Innovative Technology-based Curriculum, Courseware, 07:00 – REGISTRATION Teaching and Learning Location: Lobby (Partenope)

10:30 – Coffee Break 08:30 – 08:45 WELCOME 11:00 (Lobby) ADDRESS SPEAKER Location: Partenope 11:00 – CATE Session 6 Continued (Partenope) 08:45 – CATE WELCOME

ADDRESS Location: Partenope

09:00 – CATE KEYNOTE PRESENTATION – “INNOVATIVE WEB TECHNOLOGIES AS ENABLER OF INDIVIDUAL APPROACH TO HIGHER EDUCATION” Presenters: Dr. Heinz-Dietrich Wuttke and Dr. Karsten Henke (Germany) Location: Partenope

The current trends in higher education are marked by more and more individual approaches to educational content. Nowadays students can have access to knowledge anywhere and whenever they want. The task of teaching is changing from a content presentation style to a motivating and coaching style. The main question is: What and how students have to learn in the future? Is it necessary to provide them lots of facts? Are they able to find and evaluate information by themselves? What we have to give them is the ability for critical thinking and curiosity. We have to motivate and guide them in self- 6 studies and teach them methods to Dr. Wuttke has more than 50 navigate the huge amount of publications in the last 5 years; he information via the Internet. The also serves several international other important task for teachers is to conferences and scientific journals as assess the competencies of the an reviewer. He has 25 years students, give them feedback in their experience in teaching at a university individual studies, and, finally, award and is a supervisor of master and them as bachelor, master or PhD. PhD students. Dr. Wuttke is a member of national and international In our talk we will discuss how professional associations. innovative Web technologies can support these future roles of teachers. Dr. Henke obtained his PhD in We will provide examples of Computer Science at the Ilmenau teaching scenarios and show actual University of Technology. He is developments as well as discuss currently a member of the scientific future requirements to learning staff at the Department of Integrated environments to support those Communication Systems. He has processes. significant experience and expertise in distance learning development as Key Words: advanced e-learning well as Web-based educational and scenarios, innovative Web- training systems, and methods and technologies, educational tools for the design and verification applications of embedded control systems for many years. He has 20 years Dr. Wuttke obtained his PhD and experience in teaching at a university Facultas Docendi in Computer and is supervisor of master and PhD Science at the Ilmenau University of students. Furthermore, he is Technology. His research experience participating in projects funded by and interests are in the fields of the European Union. He is Vice- developing and organizing e-learning President of the International content and systems, remote Association of Online Engineering laboratories and computer systems as and an editorial board member of the well as in the field of digital systems “International Journal of Online test and validation. He leads several Engineering” journal. national and international projects such as Thuringia education portal, 10:00 – 10:30 – COFFEE BREAK DILDIS-Distance Learning on Location: Lobby Digital Systems, ETN DEC - European Thematic Network for Doctoral Education in computer science, REAL - Remote Engineering and Application Laboratory, TARET - Training in Advanced Remote Technologies, TRICE - Teaching, Research and Innovation in Computing Education, and others. 7

10:30 – CATE SESSION 1 – INTERNATIONAL 774-068 COMPETITION OF NON- The Student Module of ReProTool – COMMERCIAL SOFTWARE Allowing Student Input in ECTS Re- SYSTEMS AND Engineering of University TOOLS FOR CATE Programmes Chair: Dr. Vladimir Uskov (USA) Philippos Pouyioutas (Cyprus), Location: Partenope Harald Gjermundrod (Norway), Ioanna Dionysiou (Cyprus), International Referees: Vasilis Rigas, and

Dr. Heinz-Dietrich Wuttke Euclid Keramopoulos (Greece) (Germany) Prof. Yoshimi Teshigawara (Japan) 774-003 Dr. William Punch (U.S.A.) The Application of Advanced Prof. Dan Burdescu (Romania) Technology to Education: Prof. Jerzy Rutkowski (Poland) The Aviation Inspection Example Dr. Noriko Hanakawa (Japan) Anand K. Gramopadhye and Dr. Laura Ricci (Italy) Kapil Chalil Madathil (USA) Prof. Iouri Belski (Australia) Dr. Karsten Henke (Germany) CATE SESSION 2 - Dr. Xuefang Zhang (PR China) INTERNATIONAL Prof. Dmitrij Koznov (Russia) COMPETITION OF PhD. Dr. Simone C dos Santos (Brazil) STUDENTS IN CATE AREA Dr. Jean-Pierre Gerval (France) Chair: Dr. Vladimir Uskov (USA) Dr. Elspeth McKay (Australia) Location: Partenope Prof. Jaemy Lee (Korea) Dr. Nunzio Casalino (Italy) 774-009 Dr. Imane Ryane (Morocco) Flexible Curricula based on Dr. Katarzyna Moscinska (Poland) Educational Thesaurus Zoja Raud and Valery Vodovozov 774-026 (Estonia) Simultaneous Classroom and Online Course Delivery using Open Source 774-070 Software Automatic Marking of NL to FOL John M. Pullen, Priscilla Conversions McAndrews, and Nicholas Clark Isidoros Perikos, (USA) Foteini Grivokostopoulou, and Ioannis Hatzilygeroudis (Greece)

8

774-022 774-005 Utilizing Social Media for Plagiarism Detection System for Observational Goal Setting Reports based on Large-Scale Sébastien Louvigné (France), Distributed Environment using Idle Neil Rubens (Canada), Computers Fumihiko Anma, and Noriko Hanakawa and Toshio Okamoto (Japan) Masaki Obana (Japan)

774-065 774-048 Peer-Review of Reusable Learning Customise Your Own User-Centered Objects for eBooks in a Peer-To-Peer e-Learning Instruction: An Adaptive Network Architecture Educational Instructional/Learning Rajendra G. Singh and System Margaret A. Bernard Elspeth McKay and John F. Izard (Trinidad and Tobago) (Australia)

LUNCH BREAK 774-020 Self-Catered Clickers: Enabling Valuable Diagnostic Feedback to Both 14:00 – CATE SESSION 3 – Students and Instructors in Real Time SOFTWARE/HARDWARE Iouri Belski and Regina Belski SYSTEMS FOR ADVANCED (Australia) TECHNOLOGY-BASED EDUCATION 774-060 Chairs: Jean-Pierre Gerval Effective Lesson Plan Development (France) and Prof. Iouri Belski using SMARTIES (Australia) Jaemu Lee (Korea), Yusuke Hayashi, Location: Partenope and Riichiro Mizoguchi (Japan)

774-043 774-007 A Web-based System for Student- A Searching Image based Knowledge Project Allocation Memory System by using Colors Jean-Pierre Gerval and Mariko Komatsu, Yann Le Ru (France) Shuichi Kurabayashi, and Yasusi Kiyoki (Japan) 774-021 Finding Patterns of Students from 774-033 Activity Data Affective Aspects of the Experience Dumitru Dan Burdescu, with Low Cost Laptops in Marian Cristian Mihăescu, Educational Context Costel Marian Ionascu, and Elaine C.S. Hayashi, Rita M.M. Bogdan Logofatu (Romania) Khater, and Maria Cecília C. Baranauskas (Brazil)

9

774-071 Tuesday, June 26, 2012 Language Education by HAIKU-Like Simple Sentences 08:30 – CATE SESSION 4 – CASE Yoshihiko Nitta (Japan) STUDIES IN ADVANCED TECHNOLOGY-BASED 774-074 EDUCATION Proposal of an Innovative Chair: Dr. Katarzyna Moscinska Architecture for Web based (Poland) Education Systems Location: Partenope Rubén Peredo-Valderrama and 774-024 Iván Peredo-Valderrama (Mexico) Increasing Teaching Efficiency - Are They Ready for New Technology? 774-073 Katarzyna Moscinska and An Emotional Intelligence Course Generation System Jerzy Rutkowski (Poland) Heba Elbeh (Egypt) and 774-028 Susanne Biundo (Germany) Computer Educational Games in Practice 15:30 – 15:00 COFFEE BREAK Bogdan Logofatu, Anisoara Location: Lobby Dumitrache, and Michaela Logofatu (Romania) 16:00 – CATE SESSION 3 CONTINUED 774-056 Location: Partenope Towards a Better Adoption of the Pedagogy of Integration within the Moroccan Educational System Imane Ryane, Moncef Bentaleb, Mohammed Khalidi Idrissi, and Samir Bennani (Morocco)

774-029 BADA Internship: Developing Learners’ Skills through Problem- based Learning and Agile Methods within a Work Environment Taciana P. Falcão, Davi H. Neiva, and Eduardo A. Oliveira (Brazil)

774-017 From Course Design to Critical Thinking: A Case Study Lisa E. Bernstein and Richard Schumaker (USA)

10

10:00 – 10:30 COFFEE BREAK Learning paths and environments to Location: Lobby be autonomously selected and created, virtual classrooms and 10:30 – CATE INVITED laboratories, e-tutors and avatars, PRESENTATION – "E- shared educational resources, open LEARNING COOPERATIVE source as an alternative to original ENVIRONMENT: ADVANCED and exclusive knowledge production: SIMULATIONS AND VIRTUAL the present-day myth of “contextual LABS AS THE NEW knowledge,” which can be created FRONTIERS OF and accessed everywhere and at INCLUSIVENESS AND every time, runs the risk of being an IMMERSIVENESS" “out of control” learning process. Presenters: Dr. Laura Ricci, Learning time and modality are Dr. Paolo Francescone, and defined according to indeterminate Assoc. Prof. Nunzio Casalino (Italy) and accidental choices related to Location: Partenope specific contexts and situations. According to this new “symbolic Current trends and future direction view,” the experiential approach for E-learning show that traditional becomes fundamental in every distance learning models are no distance learning paths, aiming to longer able to interpret the open, guarantee the practical application of nomadic and ubiquitous knowledge the contents learned, deals with the building process, influenced by the immaterial and intangible elements cloud computing infrastructures. The which become knowledge contents. spread of efficient and usable A significant experience in the field technologies, together with new of 2.0 didactics is represented by lifestyle and learning habits, lead to a multimedia simulations and virtual data personalization process, to new labs and their potential in achieving forms of information collection and “inclusive and immersive learning.” knowledge building. Taking into account these consideration Università degli Studi Guglielmo Dr. Laura Ricci is a Director of the Marconi has created a dedicated team Office at of experts in the field of multimedia Università degli Studi Guglielmo didactic contents production, Marconi (Rome, Italy). She is also engaged in research on online Managing Director of the GUIDE advanced education solutions. People Association - Global Universities in involved in the planning, Distance Education - a worldwide development, and delivery of cooperation network in the field of e- technology-mediated learning have to learning research and practice. Dr. pay more attention to the intangible Laura Ricci graduated at University and immaterial character of of Pescara in Languages and knowledge to stimulate the students’ International Languages. She is also interest in the educational projects an editor of books and author of and to lead them to the achievement articles in journals and conferences' of their final study and professional proceedings. objectives. 11

Dr. Paolo Francescone is Director Administration) and a senior for Multimedia Educational and consultant in ESCS international e- Creative Production Department at learning project of SSPA (Italian Università degli Studi Guglielmo National School of Public Marconi (Rome, Italy). He is an Administration). Dr. Casalino expert in advanced technology-based graduated in at LUISS training and new communication Guido Carli University (Rome, Italy) technologies’ applications in and then obtained the Ph.D. degree in education and training areas. From of Information Systems 2005-2009, he was responsible for with a fellowship financed by ASI the design/production of multimedia (Italian Space Agency). He is the teaching content for FOR.COM., author of several books, as well as Inter-University Consortium articles in international journals and specialized in products and services conferences' proceedings. for distance education. From 1999- 2004, he worked as a consultant 11:20- 12:00 – MEETING WITH trainer and solutions designer in e- CATE KEYNOTE AND INVITED learning and web communication for SPEAKERS Gruppo Pragma. Dr. Paolo Location: Partenope Francescone graduated at “La Sapienza” University (Rome, Italy) LUNCH BREAK with a degree in Philosophy. He also Self-Catered holds a Master's degree in Journalism and Business Communication at 13:00 – CATE TUTORIAL LUISS Guido Carli University SESSION – “SYNCHRONOUS (Rome, Italy). ONLINE TEACHING WITH OPEN SOURCE MIST/C” Dr. Nunzio Casalino is Associate Presenters: Prof. J. Mark Pullen and Professor of Organizational Behavior Priscilla McAndrews (USA) and Resource Management at Location: Partenope Università degli Studi Guglielmo Marconi (Rome, Italy). His main The synchronous mode of distance research interests include quality education has a number of benefits, aspects of business organization, e- including significant time savings, learning and e-training, e- both from reduced preparation effort government, human resource and from the ability to present to management, enterprise information classroom and online students systems, CSCW and groupware. Dr. simultaneously. Moodle Integrated Casalino is a project manager of Synchronous Teaching/Conferencing several national and international (MIST/C) is a recently developed research projects such as IST, LLP free, open source combination of the Leonardo da Vinci, MIUR and CNR. popular Moodle learning He is also a senior project manager of management system with highly DigitPA – Ministry for Innovation effective Internet voice, graphic and (Italian National Agency for video software that has been proved Digitalisation of Public by use in an online graduate program 12 since 2004. Moodle provides a teaching principles and MIST/C. platform for student login, i. Online teaching basics management of slides and recordings, ii. Strengths and weaknesses of and great all-around structure for synchronous online mode independent learning activities. ii. Overview of MIST/C client MIST/C provides a simple iv. Students load MIST/C software audiographic communication on their own computer interface: speech, slides and v. Practice using the software annotations, with optional video and c. Break, including assistance to other features such as voting and anyone having install problems breakout groups, all supporting d. Second half (conducted over interaction by students. All actions of MIST/C) instructor and students can be i. Combining synchronous and recorded and posted in Moodle for asynchronous for best effect asynchronous playback. ii. Principles of effective online presentation The tutorial will describe and model iii. Basics of setting up an online (using Moodle and MIST/C) methods course in Moodle of effective presentation that have iv. Server issues been validated by extensive use at v. Managing an effective online George Mason University, with program emphasis on methods for vi. Demonstration of advanced simultaneous classroom/online MIST/C features, time permitting presentation (“simulteaching”). Participants will run MIST/C on their Background Knowledge Expected own laptop computer (Windows, of the Participants Macintosh or Linux), connected by General familiarity with and wi-fi, to experience both instructor operation skills for their own and students roles. computer; some experience in classroom teaching. Objectives a. Provide participants with a good Dr. J. Mark Pullen has forty years understanding of basic synchronous of educational experience and twenty online distance education principles years of experience with online and possibilities. course delivery. He has been a b. Equip participants with ability to pioneer in online teaching, first as an use MIST/C or similar software to early adopter and then leading 15 of teach synchronous or his colleagues to develop one of the “simulteaching” online classes. first online MS degree programs in Computer Science. He also leads the Timeline software development team that has a. Before tutorial: assistance with produced MIST/C as free, open Wi-Fi connection as participants source online teaching software. He arrive; they will connect to a server is a Professor of Computer Science; we run on our own laptop. Fellow of both professional societies b. First half: introduction to online in computing technology, IEEE and 13

ACM; and the author of over 150 Shinichi Ikeda, Teruhiko Takagi, publications. See Masanori Takagi, and Yoshimi http://netlab.gmu.edu/mpullen Teshigawara (Japan)

Priscilla McAndrews is Laboratory Manager of the Networking and 774-032 Simulation Laboratory, Webmaster Assessing PBL with Software of the C4I Center, and a lead Factory and Agile Processes: A Case developer in the team that developed Study to Develop Mobile Software´s MIST/C. She holds a MS degree in Engineers Computer Science and has many Simone C. dos Santos and Andrea years experience in software Pinto (Brazil) development. 774-067 15:30 – 16:00 COFFEE BREAK J07 Follow-Up Survey: Achievement Location: Lobby Level Analysis of Colleges and Students 16:00 – CATE SESSION 5 – Mika Ohtsuki and Testuro Kakeshita ASSESSMENT CONTROL AND (Japan) EVALUATION IN ADVANCED TECHNOLOGY-BASED 20:00 – AWARDS CEREMONY EDUCATION AND CONFERENCE BANQUET Chairs: Prof. Jerzy Rutkowski Location: Main Restaurant (Poland), and Dr. Simone C. dos Santos (Brazil) Location: Partenope 774-014 From Traditional Lecture to Video- Podcast based Lecture, Case Studies Jerzy Rutkowski and Katarzyna Moscinska (Poland)

774-023 An Empirical Research on the Influencing Factors of Spatial Learning Effect

Xuefang Zhang, Qinhua Huang, and

Shengnan Chen (PR China)

774-066 Estimating the Selection Probability of Multiple-Choice Questions from the Similarity of Answer 14

Wednesday, June 27, 2012 774-040 Collaborative Learning Environment 08:30 – CATE SESSION 6 – for Identifier Naming in Source INNOVATIVE TECHNOLOGY- Codes BASED CURRICULUM, Ryo Shikimi and Saeko Matsuura COURSEWARE, TEACHING (Japan) AND LEARNING Chairs Assoc. Prof. Bill Punch 774-036 (USA), and Prof. Anna Dollar (USA) Teaching to Write Software Location: Partenope Engineering Documents with Focus on Document Design by Means of 774-025 Mind Maps Web-based Statics Course with Dmitrij V. Koznov (Russia) Learning Dashboard for Instructors Anna Dollar and Paul S. Steif (USA) 774-062 A Pattern-based and Teacher- 774-038 Centered Approach for Learning Changing the Paradigm of Design Engineering Technology Education Jean-Pierre Clayer, Claudine through Engaging Hands-On Design Toffolon, and Christophe Choquet Activities (France) Andy S. Zhang and Iem Heng (USA) 774-064 774-052 Expressing the Implicit Instructional Diagnosis of Understanding Level by Design Language Embedded in an Self Organization Map in Self- LMS: Motivations and Process Learning Aymen Abedmouleh, Lahcen Michihiro Namba (Japan) Oubahssi, Pierre Laforcade, and Christophe Choquet (France) 774-058 Using Python Tools to Explore High 774-051 Performance Computing Cooperative e-Learning Approach William F. Punch (USA) based on Cloud Computing Marius Marian (Romania) and 774-034 Ileana Hamburg (Germany) Evolving the Usage of Lego Robots in CS1 to Facilitate High-Level 10:30 – 11:00 COFFEE BREAK Problem Solving Location: Lobby Andrew Ray (USA) 11:00 – SESSION 6 CONTINUED 774-072 Location: Partenope Strategies used and Lessons Learned in Teaching Programming I for First Year Undergraduate Xiaoyuan Suo (USA)

15