To provide every students with a strong conceptual understanding in the core topics in computer science.
To enable the students to create indigenous hardware and software solutions with the greatest degree of flexibility and efficiency based on the latest engineering paradigms.
To familiarize the students with the latest software programming tools.
To provide the students with hands-on engineering experience through projects.
To encourage the students to work coherently as a team.