Showing posts with label ceisee. Show all posts
Showing posts with label ceisee. Show all posts

Monday, 12 June 2017

Academic teaching-based research 2017 part 2



The recent 13th China Europe Symposium on Software Engineering Education (CEISEE) held in Athens, Greece 24-25th May 2017 provided the Computing Academic team an opportunity to present some their work in teaching computing. In the picture above going left to right Thomas Butler, Liz Coulter-Smith, Suraj Ajit, Scott Turner and Ryan Edwards.

Three papers have been discussed previously:  https://computingnorthampton.blogspot.co.uk/2017/05/academic-teaching-based-research-2017.html


Details of a further three of the six papers presented can be found below



1. Seven Deadly Sins of Software Flexibility 
Thomas Butler, Mark Johnson

Abstract. As software development techniques evolve, practices emerge which both help and hinder software development. These practices are often identified first by industry experts who work with large codebases in big teams. There are many software development techniques that have been labelled "bad practice" by these industry experts that aren't formally recognised in academia. This paper briefly describes some of these bad practices.



2. ASSESSMENT OF PROGRAMMING MODULES IN SOFTWARE ENGINEERING EDUCATION 
SURAJ AJIT

ABSTRACT Assessment plays a very important role in how students learn. There has been extensive research done on different modes of assessments in higher education. This paper reports on how that research applies to programming modules in Software Engineering education. In particular, the paper reports on the author’s experience and the student perceptions of several assessment modes in programming modules. A questionnaire survey was conducted among 167 undergraduate computing students to get their perceptions on the preferred mode of assessment for programming modules in Software Engineering education. The paper also investigates the effect automated marking systems could have on programming assessments by gathering student perceptions. Student perceptions sought reveal that they would complete more weekly lab exercises if they were to get instant feedback on their submissions from an automated tool. 


3. An Assessment of the Impact on Student Learning via the Use of Role-Play to Simulate Client Interactions within Software Engineering Assessments 
Mark Johnson , Ryan Edwards, Heydon Hancox
Abstract: Assessment plays a very important role in how students learn. There has been extensive research done on different modes of assessments in higher education. This paper reports on how that research applies to programming modules in Software Engineering education. In particular, the paper reports on the author’s experience and the student perceptions of several assessment modes in programming modules. A questionnaire survey was conducted among 167 undergraduate computing students to get their perceptions on the preferred mode of assessment for programming modules in Software Engineering education. The paper also investigates the effect automated marking systems could have on programming assessments by gathering student perceptions. Student perceptions sought reveal that they would complete more weekly lab exercises if they were to get instant feedback on their submissions from an automated tool. 

All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with. Twitter: @scottturneruon

Tuesday, 29 April 2014

ENHANCE STUDENT ENGAGEMENT AND FAIR MARKING OF GROUP WORK USING COLLABORATIVE WRITING

A paper has recently been presented by Dr James Xue at The 10th China-Europe International Symposium on Software Engineering Education, Chengdu, China. The presentation is on his and a student's, Gaurav Ravindra, work on looking at Google Docs for student engagement and fair marking in group work.



Enhance student engagement and fair marking of group work using Collaborative Writing

James Xue, Gaurav Ravindra
School of Science and Technology
University of Northampton, UK



Abstract
The second year computing group project in the Department of Computing at the University of Northampton typically involves three or four students on the same course. It consists of two main parts - software development and group report. While version control software (e.g., SVN, GitHub) can be used to monitor individual contribution to software development, current practice lacks an effective way for monitoring individual contribution and fair assessment of the group report. Google Docs is a free collaborative writing tool, and very rich in features. It allows tracking of individual work and real time communication within a team. The proposed project uses Google Docs for group report writing, aiming at better student engagement and fair marking of submitted group work.

Friday, 25 April 2014

Greenfoot in Problem Solving and Artificial Intelligence

Presented at The 10th China-Europe International Symposium on Software Engineering Education, Chengdu, China

Greenfoot is an interactive environment based around Java that enables two-dimensional graphical games and simulations to be set-up relatively simply. Currently maintained by the University of Kent, UK and La Trobe University, Australia, it provides a piece of free software (under a GPL licence), multiplatform and is multiplatform.

In this paper its use within the teaching of problem-solving and artificial intelligence will be considered. Three case studies of it use will be considered:
·        Exercises in developing problem solving within a problem-solving and programming module.
·        Greenfoot for a problem solving assignment within a problem-solving and programming module.

·        Use of greenfoot within a module on artificial intelligence.



Tuesday, 19 February 2013

China and Europe coming to Milan


9th China-Europe International Symposium on 
Software Engineering Education. 
The conference will be held in Milan, Italy 
13th and 14th May 2013
Theme: Software Engineering Education for Global 
E-Service Economy




The conference website is http://camellia.unipv.it:15000/

The deadline is currently March 10 2013
Call for papers: http://camellia.unipv.it:15000/web/guest/topics-call-for-paper
Provisional schedule.
  • May 13 - Morning:  Opening ceremony and  Keynote Speech
  • May 13 – Afternoon: Parallel sessions
  • May 13 – Evening:  Banquet and Social Event
  • May 14- Morning:  Industry Track, Software Engineering for the Industry
    • University and Industry cooperation in a global world 
    • Field education of Software Engineer and Enterprise Architects: internships, stages and post-graduate education; 
    • Panel Session Education on Software Engineering and Services Science for Global E-Service
  •  May 14- Afternoon (optional): Visit Politecnico di Milano or University of Milano Bicocca

Further information is on the website:http://camellia.unipv.it:15000/