About

Welcome to my corner of the SHU teaching pages. I'm an associate lecturer at Sheffield Hallam University in the Faculty of Arts Computing Engineering and Sciences. My teaching currently focusses on Web Architectures.

This page exists primarily as evidence for orgs who need to verify my teaching role at Hallam. I'm currently trying to arrange VMWare licenses, GITHub organisation accounts and Amazon Student accounts for all students taking the Web Architectures module. This page exists primarily to support that function.

Outside my teaching activities I'm a director at a local open source software company, and a Trusteee at the GIST foundation

Courses I Teach

Y2 Web Architectures

Web architectures is a Y2 module which is optional to some courses and a core part of others. The course covers a wide range of skills that could be interpreted under the heading "Web architectures". The course ranges from relevant networking constructs through component server installation and high level architectural patterns such as REST and SOA. Along the way students will review newer concepts such as NoSQL databases, The Linked Web of Data, search engines, virtualisation and cloud infrastructure. The module aims to give students detailed practical knowledge which will be immediately beneficial to employers whilst also exposing students to underlying concerns of practitioners.

  • Semester #1

    This semester covers core principles and skills. In this first half of the course, we aim to address core skills needed in the installation and maintenance of modern web architectures. Practical experience and assessment is through the installation, documenting and management of an open source content management system. Students work within the VMWare framework of the university and gain experience with a number of target environments.

    Having completed the core installation and management skills, the course progresses to architectural patterns such as SOA and REST. Students will gain experience of SOA architectures and the importance of loosely coupled architectures to enterprise information systems.

  • Semester #2

    In this semester students will work collaboratively on the design and production of a web architecture for a model system.

MSC Integrated Mobile Applications

Contact

  • I can be contacted as i dot ibbotson at shu dot ac dot uk