Education talk 2c
The use of FOSS in teaching Software Engineering - Ashley Maher
Ashley Maher is an IT Solutions Architect specialising in the use, development and integration of Open Source Software. With over 25 years experience in the IT industry he has been invited to present papers at the State Computers in Education State Conference and many local groups.
Currently he is the General Manager of Didymo Design and is a Session Lecturer in the Informatics Faculty at the University of Wollongong. Ashley is Chairman South Coast Chapter Australian Computer Society, Drupal Developer and a Member of Open Source Industry Australia. Ashley has also held several influential positions over a period of time with the Illawarra Business Chamber ICT Group and Illawarra ICT Network.
In addition, Ashley organises and runs the Employer Nights and Linux Install Fests for the Informatics Faculty of the University of Wollongong.
Ashley has a Bachelor of Science Degree with double majors in Mathematics (Pure and Applied Mathematics) and a Masters of Computer Studies. Having been a founding member of the South Coast Linux User Group (SCLUG) he continues to coordinate the actions of SCLUG.
Software Engineering is the study of programming in the large.
Where else is it possible to give undergraduate students the experience of programming in the large except in Open Source Software?
Team group work projects of 5 do not give the same experience of programming in the large as participating in an open source project where there may be thousands of contributors to a project.
This presentation is based on Ashley's recent experience as a session lecturer in the Informatics Faculty University of Wollongong in the Spring Session 2009. Here he has taught the final year Software Engineering Course using Open Source Software where group project participation gave his students experience in Programming in the Large.