This course is specially designed for the students wanting to make career in computers. The course covers all aspects right from fundamentals of computers to database system & advance courses like C++, Java etc. Upon course completion, the student will receive sound knowledge of the theory behind: computer architecture, operating systems, algorithms, programming languages, data structures, data bases and computer networks. Moreover, they develop skills in selected programming languages, designing databases and managing. Students will also be equipped with the knowledge of Software engineering and web-based applications.