John Crowe

University of Nottngham

  • Increase font size
  • Default font size
  • Decrease font size
Teaching

 

My first experience of lecturing was to deliver a module on 'Physical Electronics' to HND students at Preston Polytechnic. The content ran from: the hydrogen atom & energy levels; periodic table; semiconductors; through to diodes and transistors.

At Nottingham I have taught numerous modules:

  • Digital Electronics: the fundamental of digital electronics (eg Boolean algebra and fundamental gates) to combinational circuits to an introduction to asynchronous and synchronous sequential circuits. The content of this module forms the first part of a book co-authored with Prof Barrie Hayes-Gill that has been well received having sold over 4,700 copies to date (and been also published as a component of "Circuit Design : Know it all" (Newnes) 2008 ISBN 978-1-85617-527-2.)

The solutions to the 'Self Assessment' exercises and 'Problems' are available

  • Programming / Software Engineering: I have delivered several modules that have essentially been aimed at instructing engineering undergraduates how to write well structured programs. The languages used have been: Pascal, C, C++, Java and Matlab with the levels ranging from Year 1 to Year 3.

Here are copies of largely handwritten notes from a C++ module plus numerous examples with solutions.

And here are notes from a C for Engineers module

 

  • Numerical Methods: an introductory module on the solution of engineering problems using numerical methods (ie essentially algorithms on a computer). Topics covered included: numerical integration; numerical solution of differential equations (eg using Runge-Kutta); Monte Carlo techniques; Root location (Newton-Raphson).
  • Electronic Circuits: A first year module introducing the basic concepts of amplifiers; negative feedback and operational amplifiers; op amp based circuits; and simple analogue filters.
  • Introduction to Communications: A first year module introducing: analogue and digital signals; sampling theory; the information content of messages; compression; error correction; the links between the time and frequency domains; Fourier analysis; filtering; convolution; analogue (AM & FM) and digital modulation. This module made extensive use of Matlab as an instructional aid.

Two laboratory sessions introducing and then using the Matlab programming language are at Lab1 and Lab2.

 

  • Medical Signal Processing: An MSc level module that was basically about (primarily digital) signal processing using examples drawn from biomedical engineering.
  • Business Planning & Presentation: This module draws on my personal experiences of my: time as a Medici Fellow studying entrepreneurship; involvement in the spinning-out of Monicahealthcare to commercialise our research in fetal monitoring; and involvement in the EPSRC funded MATCH and remedi Innovative Manufacturing Research Centres. The module introduces numerous concepts and tools that graduates are likely to encounter in the commercial sector and is largely based around the students construction of a business plan for an idea of their own.
  • Biomedical Optics: An MSc level module that includes: the modelling of light transport in tissue; the dependence of attenutation on the TPSF, absorption coefficient and frequency of the modulated light input; quantitative spectrosopcy on scattering samples (e.g. oximetry); laser Doppler flowmetry; FLIM

 

  • Here is a presentation given at a Biomedical Engineering conference in 2008 concerning the possible structure of under/post graduate courses in thie area of Engineering in Synthetic Biology.