Effective evaluation of educational software is a key issue for successful introduction of advanced tools in the curriculum. This paper details to developing and evaluating a tool for computer assisted learning of science laboratory courses. The process was based on the generic instructional system design model. Various categories of educational software that can be used for laboratory courses are described. The use of computer based resources in supporting the teaching of electronics science laboratory course is described where the course has been enhanced to develop skills in experimental design, data analysis and links to theoretical parts of the subject.