Abstract
Ethical understanding and binding of members play an important role in the establishment of a fair and happy society. Whereas the ethical responsibility is more important for all technical professionals it becomes crucial for computer graduates. Because other technical professional interact more with the human and their activities are more visible to the society. Whereas computer graduates mostly interact with machines and many of the activities may not be visible easily or timely to other members of the society. Therefore, sound understanding and binding of the ethical values are essential for the computer graduates. The work is looking into the importance of ethical values inculcation in computer graduates, the state of ethical education in the computer curricula in the conventional learning systems and in the e-learning environments, and the agents which play a role in the ethical development of students. The work would also provide suggestions on how to inculcate ethical values in computer graduates based on the data and information collected from the students, teachers, academic experts and relevant members of the society.