The Department of Computer Science and Engineering at Trinity provides cutting edge teaching and imparts state of the art education. The Department offers an engineering undergraduate program that adequately prepare students for pursuing a professional career immediately after graduation or to continue with further studies. The BE Program also enhances freedom of choice by offering a large number and variety of elective courses. Technological courses are introduced from the first semester itself as the students have the background to specialize and delve deeper into specific sub-areas of knowledge in computer technology. Elective courses constitute the bulk of the curriculum in the third and fourth years of study. A special feature of the Program consists of any two of the three internships of four to eight weeks during the winter/summer vacation.