Abstract
The objective of this project is to develop a web-based interactive courseware to help beginner who wants to study about Data Structures and Algorithm Analysis. Data Structures and Algorithm analysis is one of the most important subfield of Computer Science. The main idea of this courseware project is to provide a quick learning tool for Data Structures and Algorithm Analysis. The courseware is a 2-tier web application. It illuminates basic concepts and design principles with the help of interactive examples. This courseware will integrate into a course website for a Computer Science course, CSC 130 Data Structures and Algorithm Analysis, in California State University, Sacramento. The courseware supplements the lectures of this course on topics such as basic programming model, sorting, searching and graphs. It contains guidelines for completing programming assignments and help to stimulate students interest in the learning process. The students can also assess their understanding of subject via quizzes provided in the courseware. This courseware had been evaluated in class by students using survey form. As a result of the survey I end up with statistics which concludes the courseware is helpful. Thus, this courseware will help students to understand course requirements, importance of course and will help to increase their interest in the most crucial subject of computer science.