Search | Directories | Reference Tools
UW Home > Discover UW > Student Guide > UW Bothell Course Catalog 

Instructor Class Description

Time Schedule:

Michael D Stiber
CSS 485
Bothell Campus

Introduction to Artificial Neural Networks

Application of biological computing principles to machine problem solving. State of the art in artificial neural networks (ANNs), including vision, motor control, learning, data analysis. Topics include ANN architectures, algorithms: perceptrons, Widrow-Hoff, backpropagation, Hebbian networks. Prerequisite: CSS 343; may not be repeated; recommended: prior exposure to linear algebra, probability, and calculus.

Class description

Computing systems have grown more and more powerful, yet with this increasing power has come increasing complexity and decreasing reliability and usability. One possible solution to this problem is to make these systems more like biological computers: nervous systems and brains. Neurocomputing is the study of biological computing principles for application to machines. This course is an introduction to artificial neural networks (ANNs) and brain modeling. Topics covered include basic neuroscience concepts, optimization, heuristic search, dynamics, control, learning, and genetic algorithms and genetic programming. Applications surveyed include vision, motor control, data analysis, and game playing.

Student learning goals

General method of instruction

Recommended preparation

Class assignments and grading


The information above is intended to be helpful in choosing courses. Because the instructor may further develop his/her plans for this course, its characteristics are subject to change without notice. In most cases, the official course syllabus will be distributed on the first day of class.
Course web page
Last Update by Michael D Stiber
Date: 05/24/2002