Improving software testing course experience with pair testing pattern. Iyad Alazzam* and Mohammed Akour

Size: px
Start display at page:

Download "Improving software testing course experience with pair testing pattern. Iyad Alazzam* and Mohammed Akour"

Transcription

1 244 Int. J. Teaching and Case Studies, Vol. 6, No. 3, 2015 Improving software testing course experience with pair testing pattern Iyad lazzam* and Mohammed kour Department of Computer Information Systems, Yarmouk University, P.O. Box 566, Irbid 21163, Jordan *Corresponding author bstract: Pair programming is a software engineering agile technique where two programmers use a single computer to perform certain tasks together. Research in using pair programming in education showed that pair programming has a positive effect in improving students ability and willingness to continue learning and practising. In comparison with research in this specific area little research was reported in evaluating the use of pair programming for teaching other software engineering skills (e.g., pair testing, pair design, etc.). This paper focuses on assessing and evaluating the use of pair programming techniques in developing and writing test cases in order to test software systems. Pair programming experiments was used to evaluate the ability of students to learn how to create test cases with different perspectives of coverage in mind. Keywords: pair programming; mutation; testing; code coverage. Reference to this paper should be made as follows: lazzam, I. and kour, M. (2015) Improving software testing course experience with pair testing pattern, Int. J. Teaching and Case Studies, Vol. 6, No. 3, pp Biographical notes: Iyad lazzam is an ssistant Professor in the Department of Computer Information Systems at the Yarmouk University in Jordan, He received his PhD in Software Engineering from NDSU, US, Master from LMU, UK in Electronic Commerce and BSc in Computer Science and Information Systems from Jordan University of Science and Technology in Jordan. His research interests lays in software engineering and software testing. Mohammed kour is an ssistant Professor in the Department of Computer Information System at the Yarmouk University (YU). He received his Bachelor (2006) and Master (2008) degree from Yarmouk University in Computer Information System with honour. He joined YU as a Lecturer in ugust 2008 after graduating with his Master in Computer Information System. In ugust 2009, he left YU to pursue his PhD in Software Engineering at the North Dakota State University (NDSU). He joined YU again in pril 2012 after graduating with his PhD in Software Engineering from NDSU with honour. He serves as a reviewer for several conferences and journals. He has participated as a co-chair for several conferences. Copyright 2015 Inderscience Enterprises Ltd.

2 Improving software testing course experience with pair testing pattern Introduction Pair programming is a programming technique in which two people work on the same programming task together using only one computer screen (Beck, 1999). Pair programming is considered one of the main practices in the agile development especially in the extreme programming (XP) (Beck, 2000). Pair programming is considered one of the main practices in the agile development especially in the XP (Beck, 2000). The main objective of using pair programming is to enhance the knowledge gain and dissemination and also help learners work in a group and effectively communicate with each other. Literature reports also goals related to improving production time and quality (Beck, 1999). In the pair-programming structure, the one who actually write the code or the test cases is called the driver and the second one is called the navigator or observer. s software developers have the trend of creating their own style of programming, observer role is to make sure that standards and quality constraints are followed. He/she is expected to have their own look on the code to find possible errors. The purpose of this paper is to assess and evaluate the using of pair programming technique in developing and writing test cases in order to test software systems. The remains of this paper is organised as follows. In the next section, a background for certain and related papers is included. Section 3 explains and illustrates the research hypotheses and study design. Section 4 provides and discusses the results of the experiments and the paper is concluded in Section 5. 2 Background This background section will concentrate mainly on the metrics of the source code quality, mutation testing and to some extent on pair programming. Max Goldman applied pair programming technique in the test driven development through suggesting a model of pair programming structure. In his model, the procedure of the test driven development is to mix a pair of a programmer and a tester (i.e., pair-programming and testing) (Goldman and Miller, 2010). In this case, the pair is not doing similar tasks. nother research in Sillitti et al. (2012) studied how the developer attention is affected by the pair programming practice. The results of this research showed that programmers working as a pairs spend extra time in creative and useful activities. They also found that pair programming reduced the switching time among using different tools. dditionally, when programmers switch to a different tool, they have a more specific goal. Moreover they found that pair programming makes the programmers focus much more on each task prior to going to another task. kour et al. (2013) conducted a formal pair programming experiments at Yarmouk University to assess and evaluate empirically the impact of pair programming in improving the learning effectiveness, efficiency, and gratification of students in software engineering course. l-ramahi et al. (2013) addressed the effect of pair programming practice on the performance of computer science students. They conducted a case study of several programming tasks in third-level practical programming course using individual and pair programming options. comparison study was performed with other works in the literature in the area of pair programming.

3 246 I. lazzam and M. kour 2.1 Empirical experiments of pair programming and Quality Density of coding standard deviation The initial metric applied to explain the quality outcomes of pair programming is associated with the compliance to programming standards. The density of coding standard deviation is calculated throughout the total number of deviations found from the programming standards regarding the total code size created with every programming style (Hulkko and brahamsson, 2005; Elish and Offutt, 2002; Fang, 2001). The density of coding standard deviation per 100 lines of code is calculated through the following equation: DCSTD = B P 100 N N N where B N is the total number of breakdowns to stick to programming standards prepared with programming type n. P N is the total number of code lines created according to the programming type n Comment ratio The comment ration metric is an additional quality metric used in measuring and assessing the quality of the source code. It is computed as the percentage of the comment lines to the total actual lines of code (Hulkko and brahamsson, 2005; ggarwal et al., 2002). Therefore the comment percentage for a program N is calculated through the following equation. ( ) CR =1 lc P N N N where lc N is the total number of logical lines of code created along with program N, and P is the total number of physical lines of code created along with program N. N The study in Hulkko and brahamsson (2005) showed that pair programming has increased the percentage of the comments almost 60% higher than in individual programming Relative defect density The relative defect density is the total number of defects divided by the total number of logical lines of code (Hulkko and brahamsson, 2005). This metric of code quality is used when the program number of defects is precisely not known. It is calculated through using the comparative total effort used with diverse programs where the defects have been occurred. Low relative defect density means the produced source code is more reliable and matures (Humphrey, 1995). The relative defect density is calculated through the following equations for 1,000 lines of code. RDD = C%i/lCn 1,000 i

4 Improving software testing course experience with pair testing pattern 247 where I is the variable index which represents every discovered defect, C% is the comparative total effort used with program n where the defects have been occurred, and lcn is the total number of logical lines created along with program N. The results of study on pair programming to estimate the impact of pair programming on relative defect density showed that pair programming has a positive impact on reducing and minimising the relative defect density comparing with individual programming in the magnitude of six times. 2.2 Mutation testing Mutation testing is used to evaluate and assess the quality of test cases through examining if test cases have the ability to reveal faults in the system under test (SUT). The idea of mutation testing technique is that if test cases can uncover simple faults, it can also uncover difficult faults (DeMillo et al., 1978; ndrews et al., 2005). Earlier researches have shown that mutation testing is a dependable and trustworthy mean to evaluate and assess the effectiveness of test cases in revealing faults, and that created mutants represent real errors or problems (ndrews et al., 2006). Faults are produced through making numerous versions of the system under test; each version includes one fault. For a system under test S, the mutation testing produces numerous versions of S and places one fault in each version. These versions (S1, S2,, Sn) are called mutants. Then, the test cases are executed against mutants. If a test case showed different results between actual code and mutated one, this test case is said to kill the mutant. mutant that is not killed by any test case is called a live mutant. ccording to ndrews et al. (2006), mutants are alive if the test cases in not strong and sufficient to find the differences between the original program and the updated version or if the changes on the program do not have any effects on the external behaviour. The mutants are produced by applying mutation operators on the systems under test. There are many mutation operators levels that are used to create mutants such as statement, method and class operators. Mutation operators at statement level create mutants through placing in a syntactic modification in the statement of program. The mutants created using the statement level operators are used to evaluate the unit test cases. Mutation operators at method level and class level are categorised into inter-method, intra-method, intra-class and inter-class respectively (Offutt et al., 1992; Gallagher et al., 2006). 2.3 Cobertura and code coverage Cobertura (Doliner et al., 2002) is a free Java tool that calculates the percentage of code accessed by tests. It is commonly used in the continued integration development process to guarantee the unit test is setup and written to exercise the application source code. We used Cobertura to evaluate the coverage of the test cases that were generated by pair programming teams and individuals. Cobertura allows us to indicate the test coverage percentage and highlights the pieces of code that is not covered by the test cases. Cobertura generates report automatically to indicate the line and branch coverage as the test cases were generated by each paired and individual groups for each application under test.

5 248 I. lazzam and M. kour 3 Research hypotheses and study design The main purpose of this study is to assess the impact of using pair programming on student s capability on building test cases and whether pair programming increases the quality of the generated test cases. The following hypotheses were evaluated in this research: H1 H2 Written test cases based on pair programming increase the number of killed mutants. Written test cases based on pair programming provide better code coverage. To carry out this study we used data gathered from one course taught at CIS Department, Yarmouk University (CIS 492, Section 1), where 38 students were registered in the course in Spring We divided the students randomly into two groups; 1 group 1, which included 20 students 2 group 2, which included 18 students. The involvement in this study was optional, three students rejected to contribute. For that reason, we had 20 students in group 1 and 15 students in group 2. Students were randomly assigned into two groups, group 1 (i.e., those who are expected to work in pairs on the task), or group 2 (i.e., they are expected to work independently). Student were paired based on their grades to make sure that each pair has a good student in terms of grades or GP. To ensure the students are knowledgeable and familiar with test cases and how to write and create test cases for systems under test, we illustrated and provided four lectures about test cases and how test cases are created using Junit in the lab. We have asked the two groups to write test cases for two different applications written in java language. We have used the mutation testing to evaluate the quality of test cases that are created by each group by determining the number of killed mutants for each application. Then we used Cobertura to evaluate the quality of test cases based on the coverage criterion, i.e., lines of code and branches. We have used two applications in our experiments, PureMVC ( and pachecli ( PureMVC is a framework for creating applications based on the classic model, view and controller (MVC) concept. In our study we used the standard framework which provides a methodology for separating the coding interests according to the MVC concept. The pachecli is a library that provides an PI for parsing command line options passed to programs. The library can also print help messages describing the available options for a command line tool. 4 Results and discussions Table 1 shows the results of the first experiment. It shows that the total number of mutants that were created for both applications under study. The results revealed how students who were paired (PP) achieved better results in terms of the number of killed

6 Improving software testing course experience with pair testing pattern 249 mutants than the students who were working individually. The mutation score for both applications was calculated for each group. We calculated the mutation score by dividing the total number of killed mutants by the total number of mutants. Paired group mutation score in pchecli application was 47% which is better than the score of individual group which was 31%. Moreover, in the second application PureMVC, the obtained mutation score of the paired group was 51% while individual group score was 30%. Therefore, the H1 hypothesis: written test cases based on pair programming increase the number of killed mutants is accepted in our study. Table 1 Mutation scores pplication # of mutants Killed Live Mutation score PP pachecli % PP PureMVC % pachecli % PureMVC % In order to evaluate Hypothesis 2, we utilised Cobertura (Doliner et al., 2002) to automatically calculate the percentage of code accessed by tests that were generated by paired and individual groups. Table 2 shows how paired group test cases attain higher percentage in terms of accessed source code. For PCLI, the paired group test cases produced higher line and branch coverage than individual group test cases. lthough individual group test cases branch coverage was very close to the branch coverage that was achieved by paired group in the second application PurMvc, there was yet a significant difference between the two groups in terms of line coverage. From the above results, Hypothesis 2 is accepted as well. Table 2 Line and branch coverage from Cobertura pplication PP-lines coverage PP-branches coverage Lines coverage Branches coverage PCLI 88.51% 76.29% 80.32% 59.45% PurMVC 82.58% 70.10% 71.61% 68.23% 5 Conclusions Pair programming pattern has shown significant effects in increasing the students skills effectiveness in a software engineering development course. However, the research on the effects of pair programming on the quality of testing software in software engineering and testing classes are neglected. This paper concentrated on assessing and evaluating the use of pair programming scheme in developing and writing test cases in order to test software systems through coverage and killed mutant s criteria. The results showed that the test cases based on pair programming increase the number of killed mutants and provide better code coverage.

7 250 I. lazzam and M. kour References ggarwal, K.K., Singh, Y. and Chhabra, J.K. (2002) n integrated measure of software maintainability, nnual Reliability and Maintainability Symposium. kour, M., l-radaideh, K., lazzam, I. and lsmadi, I.M. (2013) Effective pair programming practice: toward improving student learning in software engineering class, International Journal of Teaching and Case Studies, Vol. 4, No. 4, pp l-ramahi, M., lazzam, I. and lsmadi, I. (2013) The impact of using pair programming: a case study, International Journal of Teaching and Case Studies, Vol. 4, No. 4, pp ndrews, J., Briand, L. and Labiche, Y. (2005) Is mutation an appropriate tool for testing experiments?, Software Engineering, ICSE, Proceedings, 27th International Conference on, IEEE, pp ndrews, J., Lionel Briand, Yvan Labiche, and kbar Siami Namin, (2006) Using mutation analysis for assessing and comparing testing coverage criteria, Software Engineering, IEEE Transactions on, Vol. 32, No. 8, pp Beck, K. (1999) Extreme Programming Explained: Embrace Change, ddison-wesley, US. Beck, K. (2000) Extreme Programming Explained: Embrace Change, ddison-wesley, Reading, Massachusetts. DeMillo, R., Lipton, R. and Sayward, F. (1978) Hints on test data selection: help for the practicing programmer, Computer, Vol. 11, No. 4, pp Doliner, M., Lukasik, G. and Thomerson, J. (2002) Cobertura 1.8 [online] Elish, M. and Offutt, J. (2002) The adherence of open source java programmers to standard coding practices, The 6th ISTED International Conference on Software Engineering and pplications, US. Fang, X. (2001) Using a coding standard to improve program quality, 2nd sia-pacific Conference on Quality Software, Hong Kong. Gallagher, L., Offutt, J. and Cincotta,. (2006) Integration testing of object-oriented components using finite state machines: research articles, Softw. Test. Verif. Reliab., Vol. 16, No. 4, pp Goldman, M. and Miller, R.C. (2010) Test-driven roles for pair programming, Proceedings of the ICSE Workshop on Cooperative and Human spects of Software Engineering. Hulkko, H. and brahamsson, P. (2005) multiple case study on the impact of pair programming on product quality, Proceedings of the 27th International Conference on Software Engineering. Humphrey, W.S. (1995) Discipline for Software Engineering, ddison-wesley, US. Offutt, J., Pargas, R., Fichter, S. and Khambekar, P. (1992) Mutation testing of software using a mind computer, in International Conference on Parallel Processing, Citeseer. Sillitti,., Succi, G. and Vlasenko, J. (2012) Understanding the impact of pair programming on developers attention: a case study on a large industrial experimentation, Proceedings of the International Conference on Software Engineering.

The Impact of Test Case Prioritization on Test Coverage versus Defects Found

The Impact of Test Case Prioritization on Test Coverage versus Defects Found 10 Int'l Conf. Software Eng. Research and Practice SERP'17 The Impact of Test Case Prioritization on Test Coverage versus Defects Found Ramadan Abdunabi Yashwant K. Malaiya Computer Information Systems

More information

Deploying Agile Practices in Organizations: A Case Study

Deploying Agile Practices in Organizations: A Case Study Copyright: EuroSPI 2005, Will be presented at 9-11 November, Budapest, Hungary Deploying Agile Practices in Organizations: A Case Study Minna Pikkarainen 1, Outi Salo 1, and Jari Still 2 1 VTT Technical

More information

A cognitive perspective on pair programming

A cognitive perspective on pair programming Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2006 Proceedings Americas Conference on Information Systems (AMCIS) December 2006 A cognitive perspective on pair programming Radhika

More information

Software Maintenance

Software Maintenance 1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories

More information

Reducing Features to Improve Bug Prediction

Reducing Features to Improve Bug Prediction Reducing Features to Improve Bug Prediction Shivkumar Shivaji, E. James Whitehead, Jr., Ram Akella University of California Santa Cruz {shiv,ejw,ram}@soe.ucsc.edu Sunghun Kim Hong Kong University of Science

More information

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering Document number: 2013/0006139 Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering Program Learning Outcomes Threshold Learning Outcomes for Engineering

More information

Evaluating Collaboration and Core Competence in a Virtual Enterprise

Evaluating Collaboration and Core Competence in a Virtual Enterprise PsychNology Journal, 2003 Volume 1, Number 4, 391-399 Evaluating Collaboration and Core Competence in a Virtual Enterprise Rainer Breite and Hannu Vanharanta Tampere University of Technology, Pori, Finland

More information

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum Stephen S. Yau, Fellow, IEEE, and Zhaoji Chen Arizona State University, Tempe, AZ 85287-8809 {yau, zhaoji.chen@asu.edu}

More information

IT4305: Rapid Software Development Part 2: Structured Question Paper

IT4305: Rapid Software Development Part 2: Structured Question Paper UNIVERSITY OF COLOMBO, SRI LANKA UNIVERSITY OF COLOMBO SCHOOL OF COMPUTING DEGREE OF BACHELOR OF INFORMATION TECHNOLOGY (EXTERNAL) Academic Year 2014/2015 2 nd Year Examination Semester 4 IT4305: Rapid

More information

Generating Test Cases From Use Cases

Generating Test Cases From Use Cases 1 of 13 1/10/2007 10:41 AM Generating Test Cases From Use Cases by Jim Heumann Requirements Management Evangelist Rational Software pdf (155 K) In many organizations, software testing accounts for 30 to

More information

Number Line Moves Dash -- 1st Grade. Michelle Eckstein

Number Line Moves Dash -- 1st Grade. Michelle Eckstein Number Line Moves Dash -- 1st Grade Michelle Eckstein Common Core Standards CCSS.MATH.CONTENT.1.NBT.C.4 Add within 100, including adding a two-digit number and a one-digit number, and adding a two-digit

More information

BOOK INFORMATION SHEET. For all industries including Versions 4 to x 196 x 20 mm 300 x 209 x 20 mm 0.7 kg 1.1kg

BOOK INFORMATION SHEET. For all industries including Versions 4 to x 196 x 20 mm 300 x 209 x 20 mm 0.7 kg 1.1kg BOOK INFORMATION SHEET TITLE & Project Planning & Control Using Primavera P6 TM SUBTITLE PUBLICATION DATE 6 May 2010 NAME OF AUTHOR Paul E Harris ISBN s 978-1-921059-33-9 978-1-921059-34-6 BINDING B5 A4

More information

Fragment Analysis and Test Case Generation using F- Measure for Adaptive Random Testing and Partitioned Block based Adaptive Random Testing

Fragment Analysis and Test Case Generation using F- Measure for Adaptive Random Testing and Partitioned Block based Adaptive Random Testing Fragment Analysis and Test Case Generation using F- Measure for Adaptive Random Testing and Partitioned Block based Adaptive Random Testing D. Indhumathi Research Scholar Department of Information Technology

More information

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments Cristina Vertan, Walther v. Hahn University of Hamburg, Natural Language Systems Division Hamburg,

More information

Identifying Novice Difficulties in Object Oriented Design

Identifying Novice Difficulties in Object Oriented Design Identifying Novice Difficulties in Object Oriented Design Benjy Thomasson, Mark Ratcliffe, Lynda Thomas University of Wales, Aberystwyth Penglais Hill Aberystwyth, SY23 1BJ +44 (1970) 622424 {mbr, ltt}

More information

PROCESS USE CASES: USE CASES IDENTIFICATION

PROCESS USE CASES: USE CASES IDENTIFICATION International Conference on Enterprise Information Systems, ICEIS 2007, Volume EIS June 12-16, 2007, Funchal, Portugal. PROCESS USE CASES: USE CASES IDENTIFICATION Pedro Valente, Paulo N. M. Sampaio Distributed

More information

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS Pirjo Moen Department of Computer Science P.O. Box 68 FI-00014 University of Helsinki pirjo.moen@cs.helsinki.fi http://www.cs.helsinki.fi/pirjo.moen

More information

Pair Programming: When and Why it Works

Pair Programming: When and Why it Works Pair Programming: When and Why it Works Jan Chong 1, Robert Plummer 2, Larry Leifer 3, Scott R. Klemmer 2, Ozgur Eris 3, and George Toye 3 1 Stanford University, Department of Management Science and Engineering,

More information

Class Responsibility Assignment (CRA) for Use Case Specification to Sequence Diagrams (UC2SD)

Class Responsibility Assignment (CRA) for Use Case Specification to Sequence Diagrams (UC2SD) Class Responsibility Assignment (CRA) for Use Case Specification to Sequence Diagrams (UC2SD) Jali, N., Greer, D., & Hanna, P. (2014). Class Responsibility Assignment (CRA) for Use Case Specification to

More information

Analyzing the Usage of IT in SMEs

Analyzing the Usage of IT in SMEs IBIMA Publishing Communications of the IBIMA http://www.ibimapublishing.com/journals/cibima/cibima.html Vol. 2010 (2010), Article ID 208609, 10 pages DOI: 10.5171/2010.208609 Analyzing the Usage of IT

More information

UNIVERSITY OF DERBY JOB DESCRIPTION. Centre for Excellence in Learning and Teaching. JOB NUMBER SALARY to per annum

UNIVERSITY OF DERBY JOB DESCRIPTION. Centre for Excellence in Learning and Teaching. JOB NUMBER SALARY to per annum UNIVERSITY OF DERBY JOB DESCRIPTION JOB TITLE DEPARTMENT / COLLEGE LOCATION Associate Professor: Learning and Teaching Centre for Excellence in Learning and Teaching Kedleston Road JOB NUMBER 0749-17 SALARY

More information

Word Segmentation of Off-line Handwritten Documents

Word Segmentation of Off-line Handwritten Documents Word Segmentation of Off-line Handwritten Documents Chen Huang and Sargur N. Srihari {chuang5, srihari}@cedar.buffalo.edu Center of Excellence for Document Analysis and Recognition (CEDAR), Department

More information

Pair Programming: A Contingency Approach

Pair Programming: A Contingency Approach Pair Programming: A Contingency Approach Pair Programming: A Contingency Approach Abstract Carolina Salge University of Georgia csalge@uga.edu Research-in-Progress Nicholas Berente University of Georgia

More information

School of Innovative Technologies and Engineering

School of Innovative Technologies and Engineering School of Innovative Technologies and Engineering Department of Applied Mathematical Sciences Proficiency Course in MATLAB COURSE DOCUMENT VERSION 1.0 PCMv1.0 July 2012 University of Technology, Mauritius

More information

Introduction to Causal Inference. Problem Set 1. Required Problems

Introduction to Causal Inference. Problem Set 1. Required Problems Introduction to Causal Inference Problem Set 1 Professor: Teppei Yamamoto Due Friday, July 15 (at beginning of class) Only the required problems are due on the above date. The optional problems will not

More information

Reduce the Failure Rate of the Screwing Process with Six Sigma Approach

Reduce the Failure Rate of the Screwing Process with Six Sigma Approach Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 Reduce the Failure Rate of the Screwing Process with Six Sigma Approach

More information

Empirical Software Evolvability Code Smells and Human Evaluations

Empirical Software Evolvability Code Smells and Human Evaluations Empirical Software Evolvability Code Smells and Human Evaluations Mika V. Mäntylä SoberIT, Department of Computer Science School of Science and Technology, Aalto University P.O. Box 19210, FI-00760 Aalto,

More information

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Implementing a tool to Support KAOS-Beta Process Model Using EPF Implementing a tool to Support KAOS-Beta Process Model Using EPF Malihe Tabatabaie Malihe.Tabatabaie@cs.york.ac.uk Department of Computer Science The University of York United Kingdom Eclipse Process Framework

More information

Sri Lankan School - Muscat Leadership Cultivation

Sri Lankan School - Muscat Leadership Cultivation Sri Lankan School - Muscat Leadership Cultivation. AIMS:.. To identify the leadership qualities of students from a very young age and provide opportunities to enhance those qualities.2. To inculcate attributes

More information

Using dialogue context to improve parsing performance in dialogue systems

Using dialogue context to improve parsing performance in dialogue systems Using dialogue context to improve parsing performance in dialogue systems Ivan Meza-Ruiz and Oliver Lemon School of Informatics, Edinburgh University 2 Buccleuch Place, Edinburgh I.V.Meza-Ruiz@sms.ed.ac.uk,

More information

Course Specification Executive MBA via e-learning (MBUSP)

Course Specification Executive MBA via e-learning (MBUSP) LEEDS BECKETT UNIVERSITY Course Specification Executive MBA via e-learning 2017-18 (MBUSP) www.leedsbeckett.ac.uk Course Specification Executive MBA via e-learning Faculty: School: Faculty of Business

More information

InTraServ. Dissemination Plan INFORMATION SOCIETY TECHNOLOGIES (IST) PROGRAMME. Intelligent Training Service for Management Training in SMEs

InTraServ. Dissemination Plan INFORMATION SOCIETY TECHNOLOGIES (IST) PROGRAMME. Intelligent Training Service for Management Training in SMEs INFORMATION SOCIETY TECHNOLOGIES (IST) PROGRAMME InTraServ Intelligent Training Service for Management Training in SMEs Deliverable DL 9 Dissemination Plan Prepared for the European Commission under Contract

More information

We re Listening Results Dashboard How To Guide

We re Listening Results Dashboard How To Guide We re Listening Results Dashboard How To Guide Contents Page 1. Introduction 3 2. Finding your way around 3 3. Dashboard Options 3 4. Landing Page Dashboard 4 5. Question Breakdown Dashboard 5 6. Key Drivers

More information

PRODUCT COMPLEXITY: A NEW MODELLING COURSE IN THE INDUSTRIAL DESIGN PROGRAM AT THE UNIVERSITY OF TWENTE

PRODUCT COMPLEXITY: A NEW MODELLING COURSE IN THE INDUSTRIAL DESIGN PROGRAM AT THE UNIVERSITY OF TWENTE INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 6 & 7 SEPTEMBER 2012, ARTESIS UNIVERSITY COLLEGE, ANTWERP, BELGIUM PRODUCT COMPLEXITY: A NEW MODELLING COURSE IN THE INDUSTRIAL DESIGN

More information

Pair Programming in Introductory Programming Labs

Pair Programming in Introductory Programming Labs Session 2230 Pair Programming in Introductory Programming Labs Eric N. Wiebe, Laurie Williams, Julie Petlick, Nachiappan Nagappan, Suzanne Balik, Carol Miller and Miriam Ferzli NC State University, Raleigh,

More information

Programme Specification. MSc in International Real Estate

Programme Specification. MSc in International Real Estate Programme Specification MSc in International Real Estate IRE GUIDE OCTOBER 2014 ROYAL AGRICULTURAL UNIVERSITY, CIRENCESTER PROGRAMME SPECIFICATION MSc International Real Estate NB The information contained

More information

Abstractions and the Brain

Abstractions and the Brain Abstractions and the Brain Brian D. Josephson Department of Physics, University of Cambridge Cavendish Lab. Madingley Road Cambridge, UK. CB3 OHE bdj10@cam.ac.uk http://www.tcm.phy.cam.ac.uk/~bdj10 ABSTRACT

More information

Evidence for Reliability, Validity and Learning Effectiveness

Evidence for Reliability, Validity and Learning Effectiveness PEARSON EDUCATION Evidence for Reliability, Validity and Learning Effectiveness Introduction Pearson Knowledge Technologies has conducted a large number and wide variety of reliability and validity studies

More information

Lecture Notes on Mathematical Olympiad Courses

Lecture Notes on Mathematical Olympiad Courses Lecture Notes on Mathematical Olympiad Courses For Junior Section Vol. 2 Mathematical Olympiad Series ISSN: 1793-8570 Series Editors: Lee Peng Yee (Nanyang Technological University, Singapore) Xiong Bin

More information

Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD! January 31, 2002!

Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD! January 31, 2002! Presented by:! Hugh McManus for Rich Millard! MIT! Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD!!!! January 31, 2002! Steps in Lean Thinking (Womack and Jones)!

More information

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus CS 1103 Computer Science I Honors Fall 2016 Instructor Muller Syllabus Welcome to CS1103. This course is an introduction to the art and science of computer programming and to some of the fundamental concepts

More information

ScienceDirect. Noorminshah A Iahad a *, Marva Mirabolghasemi a, Noorfa Haszlinna Mustaffa a, Muhammad Shafie Abd. Latif a, Yahya Buntat b

ScienceDirect. Noorminshah A Iahad a *, Marva Mirabolghasemi a, Noorfa Haszlinna Mustaffa a, Muhammad Shafie Abd. Latif a, Yahya Buntat b Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Scien ce s 93 ( 2013 ) 2200 2204 3rd World Conference on Learning, Teaching and Educational Leadership WCLTA 2012

More information

University of Groningen. Systemen, planning, netwerken Bosman, Aart

University of Groningen. Systemen, planning, netwerken Bosman, Aart University of Groningen Systemen, planning, netwerken Bosman, Aart IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document

More information

Entrepreneurial Discovery and the Demmert/Klein Experiment: Additional Evidence from Germany

Entrepreneurial Discovery and the Demmert/Klein Experiment: Additional Evidence from Germany Entrepreneurial Discovery and the Demmert/Klein Experiment: Additional Evidence from Germany Jana Kitzmann and Dirk Schiereck, Endowed Chair for Banking and Finance, EUROPEAN BUSINESS SCHOOL, International

More information

Two Futures of Software Testing

Two Futures of Software Testing WWW.QUALTECHCONFERENCES.COM Europe s Premier Software Testing Event World Forum Convention Centre, The Hague, Netherlands The Future of Software Testing Two Futures of Software Testing Michael Bolton,

More information

Using Virtual Manipulatives to Support Teaching and Learning Mathematics

Using Virtual Manipulatives to Support Teaching and Learning Mathematics Using Virtual Manipulatives to Support Teaching and Learning Mathematics Joel Duffin Abstract The National Library of Virtual Manipulatives (NLVM) is a free website containing over 110 interactive online

More information

Developing the Key Competencies in Social Sciences

Developing the Key Competencies in Social Sciences A paper based on a presentation made at the Soccon09 Conference, Christchurch, September 2009 Developing the Key Competencies in Social Sciences Roger Baldwin UC Education Plus, University of Canterbury

More information

The Incentives to Enhance Teachers Teaching Profession: An Empirical Study in Hong Kong Primary Schools

The Incentives to Enhance Teachers Teaching Profession: An Empirical Study in Hong Kong Primary Schools Social Science Today Volume 1, Issue 1 (2014), 37-43 ISSN 2368-7169 E-ISSN 2368-7177 Published by Science and Education Centre of North America The Incentives to Enhance Teachers Teaching Profession: An

More information

Like much of the country, Detroit suffered significant job losses during the Great Recession.

Like much of the country, Detroit suffered significant job losses during the Great Recession. 36 37 POPULATION TRENDS Economy ECONOMY Like much of the country, suffered significant job losses during the Great Recession. Since bottoming out in the first quarter of 2010, however, the city has seen

More information

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique Hiromi Ishizaki 1, Susan C. Herring 2, Yasuhiro Takishima 1 1 KDDI R&D Laboratories, Inc. 2 Indiana University

More information

ZACHARY J. OSTER CURRICULUM VITAE

ZACHARY J. OSTER CURRICULUM VITAE ZACHARY J. OSTER CURRICULUM VITAE McGraw Hall 108 Phone: (262) 472-5006 800 W. Main St. Email: osterz@uww.edu Whitewater, WI 53190 Website: http://cs.uww.edu/~osterz/ RESEARCH INTERESTS Formal methods

More information

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215 **Disclaimer** This syllabus is to be used as a guideline only. The information provided is a summary of topics to be covered in the class. Information contained in this document such as assignments, grading

More information

Functional Skills. Maths. OCR Report to Centres Level 1 Maths Oxford Cambridge and RSA Examinations

Functional Skills. Maths. OCR Report to Centres Level 1 Maths Oxford Cambridge and RSA Examinations Functional Skills Maths Level 1 Maths - 09865 OCR Report to Centres 2013-2014 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge and RSA) is a leading UK awarding body, providing a wide range

More information

Concept mapping instrumental support for problem solving

Concept mapping instrumental support for problem solving 40 Int. J. Cont. Engineering Education and Lifelong Learning, Vol. 18, No. 1, 2008 Concept mapping instrumental support for problem solving Slavi Stoyanov* Open University of the Netherlands, OTEC, P.O.

More information

Update on Standards and Educator Evaluation

Update on Standards and Educator Evaluation Update on Standards and Educator Evaluation Briana Timmerman, Ph.D. Director Office of Instructional Practices and Evaluations Instructional Leaders Roundtable October 15, 2014 Instructional Practices

More information

Execution Plan for Software Engineering Education in Taiwan

Execution Plan for Software Engineering Education in Taiwan 2012 19th Asia-Pacific Software Engineering Conference Execution Plan for Software Engineering Education in Taiwan Jonathan Lee 1, Alan Liu 2, Yu Chin Cheng 3, Shang-Pin Ma 4, and Shin-Jie Lee 1 1 Department

More information

Accreditation of Prior Experiential and Certificated Learning (APECL) Guidance for Applicants/Students

Accreditation of Prior Experiential and Certificated Learning (APECL) Guidance for Applicants/Students Accreditation of Prior Experiential and Certificated Learning (APECL) Guidance for Applicants/Students The following guidance notes set provide an overview for applicants and students in relation to making

More information

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview Algebra 1, Quarter 3, Unit 3.1 Line of Best Fit Overview Number of instructional days 6 (1 day assessment) (1 day = 45 minutes) Content to be learned Analyze scatter plots and construct the line of best

More information

Pair Programming. Spring 2015

Pair Programming. Spring 2015 CS4 Introduction to Scientific Computing Potter Pair Programming Spring 2015 1 What is Pair Programming? Simply put, pair programming is two people working together at a single computer [1]. The practice

More information

Reinforcement Learning by Comparing Immediate Reward

Reinforcement Learning by Comparing Immediate Reward Reinforcement Learning by Comparing Immediate Reward Punit Pandey DeepshikhaPandey Dr. Shishir Kumar Abstract This paper introduces an approach to Reinforcement Learning Algorithm by comparing their immediate

More information

Applying Learn Team Coaching to an Introductory Programming Course

Applying Learn Team Coaching to an Introductory Programming Course Applying Learn Team Coaching to an Introductory Programming Course C.B. Class, H. Diethelm, M. Jud, M. Klaper, P. Sollberger Hochschule für Technik + Architektur Luzern Technikumstr. 21, 6048 Horw, Switzerland

More information

Eye Level Education. Program Orientation

Eye Level Education. Program Orientation Eye Level Education Program Orientation Copyright 2010 Daekyo America, Inc. All Rights Reserved. Eye Level is the key to self-directed learning. We nurture: problem solvers critical thinkers life-long

More information

1. Programme title and designation International Management N/A

1. Programme title and designation International Management N/A PROGRAMME APPROVAL FORM SECTION 1 THE PROGRAMME SPECIFICATION 1. Programme title and designation International Management 2. Final award Award Title Credit value ECTS Any special criteria equivalent MSc

More information

CS Machine Learning

CS Machine Learning CS 478 - Machine Learning Projects Data Representation Basic testing and evaluation schemes CS 478 Data and Testing 1 Programming Issues l Program in any platform you want l Realize that you will be doing

More information

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS Sébastien GEORGE Christophe DESPRES Laboratoire d Informatique de l Université du Maine Avenue René Laennec, 72085 Le Mans Cedex 9, France

More information

Test Effort Estimation Using Neural Network

Test Effort Estimation Using Neural Network J. Software Engineering & Applications, 2010, 3: 331-340 doi:10.4236/jsea.2010.34038 Published Online April 2010 (http://www.scirp.org/journal/jsea) 331 Chintala Abhishek*, Veginati Pavan Kumar, Harish

More information

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes WHAT STUDENTS DO: Establishing Communication Procedures Following Curiosity on Mars often means roving to places with interesting

More information

BSc (Hons) Construction Management

BSc (Hons) Construction Management BSc (Hons) Construction Management Programme Specification cademic year September 2017 to ugust 2018 Reference: Version: 10.00 Status: Final uthor: Graham Hough Date: 05/04/2017 Summary Programme Details

More information

Strategies for Solving Fraction Tasks and Their Link to Algebraic Thinking

Strategies for Solving Fraction Tasks and Their Link to Algebraic Thinking Strategies for Solving Fraction Tasks and Their Link to Algebraic Thinking Catherine Pearn The University of Melbourne Max Stephens The University of Melbourne

More information

The city Light Rail Transit (LRT) network connects the College to all suburban areas of KL.

The city Light Rail Transit (LRT) network connects the College to all suburban areas of KL. The HELP College of Arts and Technology (HELP CAT) campus at Fraser Business Park, Sungai Besi, is part of the multi-campus development of the HELP Group. Located within the city of Kuala Lumpur (KL),

More information

A Model to Detect Problems on Scrum-based Software Development Projects

A Model to Detect Problems on Scrum-based Software Development Projects A Model to Detect Problems on Scrum-based Software Development Projects ABSTRACT There is a high rate of software development projects that fails. Whenever problems can be detected ahead of time, software

More information

Higher education is becoming a major driver of economic competitiveness

Higher education is becoming a major driver of economic competitiveness Executive Summary Higher education is becoming a major driver of economic competitiveness in an increasingly knowledge-driven global economy. The imperative for countries to improve employment skills calls

More information

The Use of Statistical, Computational and Modelling Tools in Higher Learning Institutions: A Case Study of the University of Dodoma

The Use of Statistical, Computational and Modelling Tools in Higher Learning Institutions: A Case Study of the University of Dodoma International Journal of Computer Applications (975 8887) The Use of Statistical, Computational and Modelling Tools in Higher Learning Institutions: A Case Study of the University of Dodoma Gilbert M.

More information

Bachelor of International Hospitality Management

Bachelor of International Hospitality Management Bachelor of International Hospitality Management www.dbam.dk Information for Erasmus students Randers Campus 2015-2016 Contents About the Academy... 3 Living in Randers... 3 Important information... 4

More information

NCSC Alternate Assessments and Instructional Materials Based on Common Core State Standards

NCSC Alternate Assessments and Instructional Materials Based on Common Core State Standards NCSC Alternate Assessments and Instructional Materials Based on Common Core State Standards Ricki Sabia, JD NCSC Parent Training and Technical Assistance Specialist ricki.sabia@uky.edu Background Alternate

More information

UCEAS: User-centred Evaluations of Adaptive Systems

UCEAS: User-centred Evaluations of Adaptive Systems UCEAS: User-centred Evaluations of Adaptive Systems Catherine Mulwa, Séamus Lawless, Mary Sharp, Vincent Wade Knowledge and Data Engineering Group School of Computer Science and Statistics Trinity College,

More information

VOCATIONAL QUALIFICATION IN YOUTH AND LEISURE INSTRUCTION 2009

VOCATIONAL QUALIFICATION IN YOUTH AND LEISURE INSTRUCTION 2009 Requirements for Vocational Qualifications VOCATIONAL QUALIFICATION IN YOUTH AND LEISURE INSTRUCTION 2009 Regulation 17/011/2009 Publications 2013:4 Publications 2013:4 Requirements for Vocational Qualifications

More information

MASTER S COURSES FASHION START-UP

MASTER S COURSES FASHION START-UP MASTER S COURSES FASHION START-UP Postgraduate Programmes Master s Course Fashion Start-Up 02 Brief Descriptive Summary Over the past 80 years Istituto Marangoni has grown and developed alongside the thriving

More information

VOL. 3, NO. 5, May 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

VOL. 3, NO. 5, May 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved. Exploratory Study on Factors that Impact / Influence Success and failure of Students in the Foundation Computer Studies Course at the National University of Samoa 1 2 Elisapeta Mauai, Edna Temese 1 Computing

More information

The Extend of Adaptation Bloom's Taxonomy of Cognitive Domain In English Questions Included in General Secondary Exams

The Extend of Adaptation Bloom's Taxonomy of Cognitive Domain In English Questions Included in General Secondary Exams Advances in Language and Literary Studies ISSN: 2203-4714 Vol. 5 No. 2; April 2014 Copyright Australian International Academic Centre, Australia The Extend of Adaptation Bloom's Taxonomy of Cognitive Domain

More information

Bluetooth mlearning Applications for the Classroom of the Future

Bluetooth mlearning Applications for the Classroom of the Future Bluetooth mlearning Applications for the Classroom of the Future Tracey J. Mehigan, Daniel C. Doolan, Sabin Tabirca Department of Computer Science, University College Cork, College Road, Cork, Ireland

More information

Effect of Cognitive Apprenticeship Instructional Method on Auto-Mechanics Students

Effect of Cognitive Apprenticeship Instructional Method on Auto-Mechanics Students Effect of Cognitive Apprenticeship Instructional Method on Auto-Mechanics Students Abubakar Mohammed Idris Department of Industrial and Technology Education School of Science and Science Education, Federal

More information

Leveraging MOOCs to bring entrepreneurship and innovation to everyone on campus

Leveraging MOOCs to bring entrepreneurship and innovation to everyone on campus Paper ID #9305 Leveraging MOOCs to bring entrepreneurship and innovation to everyone on campus Dr. James V Green, University of Maryland, College Park Dr. James V. Green leads the education activities

More information

Knowledge management styles and performance: a knowledge space model from both theoretical and empirical perspectives

Knowledge management styles and performance: a knowledge space model from both theoretical and empirical perspectives University of Wollongong Research Online University of Wollongong Thesis Collection University of Wollongong Thesis Collections 2004 Knowledge management styles and performance: a knowledge space model

More information

Head of Music Job Description. TLR 2c

Head of Music Job Description. TLR 2c Head of Music Job Description TLR 2c This job description forms part of the contract of employment of the successful applicant. The appointment is subject to the conditions of employment of Teachers contained

More information

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250*

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250* Programme Specification: Undergraduate For students starting in Academic Year 2017/2018 1. Course Summary Names of programme(s) and award title(s) Award type Mode of study Framework of Higher Education

More information

A pilot study on the impact of an online writing tool used by first year science students

A pilot study on the impact of an online writing tool used by first year science students A pilot study on the impact of an online writing tool used by first year science students Osu Lilje, Virginia Breen, Alison Lewis and Aida Yalcin, School of Biological Sciences, The University of Sydney,

More information

Curriculum Policy. November Independent Boarding and Day School for Boys and Girls. Royal Hospital School. ISI reference.

Curriculum Policy. November Independent Boarding and Day School for Boys and Girls. Royal Hospital School. ISI reference. Curriculum Policy Independent Boarding and Day School for Boys and Girls Royal Hospital School November 2017 ISI reference Key author Reviewing body Approval body Approval frequency 2a Director of Curriculum,

More information

GDP Falls as MBA Rises?

GDP Falls as MBA Rises? Applied Mathematics, 2013, 4, 1455-1459 http://dx.doi.org/10.4236/am.2013.410196 Published Online October 2013 (http://www.scirp.org/journal/am) GDP Falls as MBA Rises? T. N. Cummins EconomicGPS, Aurora,

More information

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas Exploiting Distance Learning Methods and Multimediaenhanced instructional content to support IT Curricula in Greek Technological Educational Institutes P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou,

More information

School Inspection in Hesse/Germany

School Inspection in Hesse/Germany Hessisches Kultusministerium School Inspection in Hesse/Germany Contents 1. Introduction...2 2. School inspection as a Procedure for Quality Assurance and Quality Enhancement...2 3. The Hessian framework

More information

PRINCE2 Practitioner Certification Exam Training - Brochure

PRINCE2 Practitioner Certification Exam Training - Brochure PRINCE2 Practitioner Certification Exam Training - Brochure The Credential that makes you a Project Management Specialist Course Name : PRINCE2_P Version : INVL_PRINCE2P_BR_02_035_1.2 Course ID : PMGT

More information

Accounting & Financial Management

Accounting & Financial Management Accounting & Financial Management Your Guide to Academic and Professional Success School Leaver with minimum 3 x C at A-Level or equivalent and IELTS of 6.0 2-year undergraduate degree programme at the

More information

TU-E2090 Research Assignment in Operations Management and Services

TU-E2090 Research Assignment in Operations Management and Services Aalto University School of Science Operations and Service Management TU-E2090 Research Assignment in Operations Management and Services Version 2016-08-29 COURSE INSTRUCTOR: OFFICE HOURS: CONTACT: Saara

More information

BSc (Hons) Banking Practice and Management (Full-time programmes of study)

BSc (Hons) Banking Practice and Management (Full-time programmes of study) BSc (Hons) Banking Practice and Management (Full-time programmes of study) The London Institute of Banking & Finance is a registered charity, incorporated by Royal Charter. Programme Specification 1. GENERAL

More information

Interaction Design Considerations for an Aircraft Carrier Deck Agent-based Simulation

Interaction Design Considerations for an Aircraft Carrier Deck Agent-based Simulation Interaction Design Considerations for an Aircraft Carrier Deck Agent-based Simulation Miles Aubert (919) 619-5078 Miles.Aubert@duke. edu Weston Ross (505) 385-5867 Weston.Ross@duke. edu Steven Mazzari

More information

IMPACTFUL, QUANTIFIABLE AND TRANSFORMATIONAL?

IMPACTFUL, QUANTIFIABLE AND TRANSFORMATIONAL? IMPACTFUL, QUANTIFIABLE AND TRANSFORMATIONAL? EVALUATION OF THE IMPROVING QUALITY TOGETHER (IQT) NATIONAL LEARNING PROGRAMME Report for 1000 Lives Improvement Service, Public Health Wales Mark Llewellyn,

More information

Session H1B Teaching Introductory Electrical Engineering: Project-Based Learning Experience

Session H1B Teaching Introductory Electrical Engineering: Project-Based Learning Experience Teaching Introductory Electrical Engineering: Project-Based Learning Experience Chi-Un Lei, Hayden Kwok-Hay So, Edmund Y. Lam, Kenneth Kin-Yip Wong, Ricky Yu-Kwong Kwok Department of Electrical and Electronic

More information

Navitas UK Holdings Ltd Embedded College Review for Educational Oversight by the Quality Assurance Agency for Higher Education

Navitas UK Holdings Ltd Embedded College Review for Educational Oversight by the Quality Assurance Agency for Higher Education Navitas UK Holdings Ltd Embedded College Review for Educational Oversight by the Quality Assurance Agency for Higher Education February 2014 Annex: Birmingham City University International College Introduction

More information