Bu kitap, bilgisayar mühendisliği eğitimi gören öğrenciler için hazırlanmıştır. Kitabın ilk baskısı 1996 yılında yapılmıştır. Bu ikinci baskı hazırlanırken, teknolojideki gelişmeler göz önüne alınmış, bunun sonucu olarak kitabın kapsamı genişletilmiştir. Ayrıca, kitaba çok sayıda uygulama örnekleri eklenmiştir.