Mr Stephen Mitchell
Tutor
Computer Science
Telephone: (01792) 513868
Room: Office - 404
Fourth Floor
Computational Foundry
Bay Campus

Teaching

  • CS-155 Concepts of Computer Science 2

    This module follows on from CS-150 and gives an overview of some of the main principles underlying computers and computing from both a theoretical and an applied point of view. Topics discussed include simple algorithm analysis, operating systems, file systems, computer networks, the world wide web, and some basic issues of computer security. A brief discussion on the limitations of computing is also given. The module is accessible and relevant to students of all disciplines who wish to learn about, or reinforce their understanding of, computers and computer science.

  • CSC306 Writing Mobile Apps

    This module will introduce students to developing well-designed and functional apps for mobile devices. Special emphasis is placed on general design paradigms for mobile devices, taking into account limitations such as battery life, limited memory and low user attention compared with desktop computers.

  • CSC348 Web Application Development

    The module will develop the principles and technologies used for building web-based systems. Practical experience of building web systems will be gained via laboratories and coursework. Existing high programming skill and experience is essential for this module. Existing programming experience is essential for this module.

  • CSCM48 Web Application Development

    The module will develop the principles and technologies used for building web-based systems. Practical experience of building web systems will be gained via laboratories and coursework. Existing high programming skill and experience is essential for this module.