This course aims to convey a knowledge of advanced concepts and VLSI implementation of neural networks - that is networks of elemental processors interconnected like their biological models. Neural-net implementations of pattern recognition algorithms provide important, practical advantages by allowing fast realization of parallel, iterative procedures. Operations of neural networks that are natural to VLSI design will be developed and used for different neural functions. Several examples of complete neural systems simulating biological systems will be examined. Students will simulate neural networks for patter recognition and classification using PC software tools.