All social activities today are going for computers right from calculations, records, travel booking, medicine, etc., mainly because of fast and error free operations. This calls for a thorough understanding of concepts and transforming these ideas to computer for processing. This is addressed in algorithm and programming languages. A student who learns the development of software in various areas like manufacturing, education, management and remote control, with thorough technical knowledge in computer network is in great demand by MNC’s including banking and finance sectors. There are unlimited opportunities for jobs. The skills expected are thorough logical thinking and a good competence in mathematics. Subjects on algorithms, Operating System,. Programming languages, Database Management System, Computer graphics, Computer network and artificial intelligence are studied as a part of the course.