Education talk 2c
The use of FOSS in teaching Software Engineering - Ashley Maher
Ashley Maher is currently Manager of Didymo Pty Ltd, has over 25 years experience in the IT industry and is Session Lecturer in the Informatics Faculty at the University of Wollongong. Ashley is Chairman South Coast Chapter Australian Computer Society, Convenor South Coast Linux Users Group and a Member of Open Source Industry Australia.
Ashley is an IT Solutions Architect specialising in the use, development and integration of Open Source Software. He has been invited to present papers at the State Computers in Education State Conference and many local groups.
Ashley organises and runs the Employer Nights and Linux Install Fests for the Informatics Faculty of the University of Wollongong. He started his career working for the NSW Department of Education and Training. Maintaining industry contacts during his career, Ashley left in 1999 to further his qualifications. He then set up his own business in 2000.
Ashley has a Bachelor of Science Degree with double majors in Mathematics (Pure and Applied Mathematics) and a Masters of Computer Studies. Ashley has been a long standing member of the Australian Computer Society (Chairman of the South Coast Chapter ACS). Ashley founded the South Coast Linux User Group (SCLUG) and continues to coordinate the actions of SCLUG. Ashley has also held several influential positions over a period of time with the Illawarra Business Chamber ICT Group and Illawarra ICT Network.
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.