Staff Directory

Search AIT Staff

John Barrett

Assistant Lecturer in Software Design and Game Development

  • jbarrett@ait.ie
  • Room: W305
  • Building: Engineering
  • Faculty: Faculty of Engineering and Informatics

John joined the AIT School of Engineering in September 2010 direct from industry. During his years in industry he obtained a wealth of knowledge in the high performance computing, games and special effects software industries.John began his working years as a founding engineer of Havok which is one of the greatest success stories of the Irish Software Industry. During his time with Havok John helped develop the Havok Physics engine and tools which are now used in many AAA game titles and in special effects generated for movies. As part of his role he consulted with clients across Europe, Asia and the US, helping in the innovation of new technology. Before joining AIT John was part of the Deep Computing Visualization (DCV) group in IBM. The DCV group provided business-critical visualization and collaboration solutions for many organizations world-wide. John brings this broad industrial experience to the class room. He enables his students to learn relevant mathematics and programming skills while taking into account their diverse learning styles. Within the AIT Software Design degree John facilitates the industry placement programme. This programme forms an integral part of the course and allows the students to gain an insight into industrial practices in Software Engineering.

Presented a paper on Problem-Based Learning in Software Development Education at the 5th Annual Graduate Student Conference, 17th June 2014. Currently conducting research on students’ perspective on learning pedagogies in Software Development Education. This is in part-fulfilment of an MA in Higher Education. Co-ordinate the final year research project on the BSc. Software Design Level 8 programme and supervise students undertaking the project. Part of the team that developed the Level 8 Higher Diploma in Computing at AIT.

Lecturing on undergraduate courses in the following fields:

·

  • Software Development C++;
  • Software Development Java;
  • Game Development;
  • Game Technology.

Lecturing on postgraduate courses in the following fields:

·

  • Computer Graphics.

Currently in year two of a two year MA in Higher Education.

Completed a Level 9 Cert in Assessment and Evaluation in 2013.

Completed a Level 9 Cert in Education Technology in 2012.

  • Biography

    John joined the AIT School of Engineering in September 2010 direct from industry. During his years in industry he obtained a wealth of knowledge in the high performance computing, games and special effects software industries.John began his working years as a founding engineer of Havok which is one of the greatest success stories of the Irish Software Industry. During his time with Havok John helped develop the Havok Physics engine and tools which are now used in many AAA game titles and in special effects generated for movies. As part of his role he consulted with clients across Europe, Asia and the US, helping in the innovation of new technology. Before joining AIT John was part of the Deep Computing Visualization (DCV) group in IBM. The DCV group provided business-critical visualization and collaboration solutions for many organizations world-wide. John brings this broad industrial experience to the class room. He enables his students to learn relevant mathematics and programming skills while taking into account their diverse learning styles. Within the AIT Software Design degree John facilitates the industry placement programme. This programme forms an integral part of the course and allows the students to gain an insight into industrial practices in Software Engineering.

  • Research & Consultancy

    Presented a paper on Problem-Based Learning in Software Development Education at the 5th Annual Graduate Student Conference, 17th June 2014. Currently conducting research on students’ perspective on learning pedagogies in Software Development Education. This is in part-fulfilment of an MA in Higher Education. Co-ordinate the final year research project on the BSc. Software Design Level 8 programme and supervise students undertaking the project. Part of the team that developed the Level 8 Higher Diploma in Computing at AIT.

  • Teaching Experience

    Lecturing on undergraduate courses in the following fields:

    ·

    • Software Development C++;
    • Software Development Java;
    • Game Development;
    • Game Technology.

    Lecturing on postgraduate courses in the following fields:

    ·

    • Computer Graphics.

  • Interests & Professional Development

    Currently in year two of a two year MA in Higher Education.

    Completed a Level 9 Cert in Assessment and Evaluation in 2013.

    Completed a Level 9 Cert in Education Technology in 2012.