1. To provide an in-depth understanding of the fundamentals of Computer Science and create a foundation of lifelong learning to facilitate progressive careers in industry and in pursuit of higher studies.
2. To equip our students with technical and analytical skills to develop innovative solutions to complex real life problems suing existing and novel technologies.
3. To equip our students with sufficient communication & interpersonal skills, multi-disciplinary teamwork and leadership skills to enable them to fulfill professional responsibilities.
4. To expose them to various contemporary issues which will enable them become ethical and responsible towards themselves, co-workers, the Society and the Nation.