1. To prepare students for professional as well as academic careers. 2. To develop our students' critical thinking skills which can help them solve new problems in the field. 3. To establish and maintain an environment that encourages creativity and self development. 4. To prepare students to work in teams and respect diversity. 5. To prepare students for professional careers in computing. 6. To adapt our students to grow as work conditions and responsibilities change with technology and globalization.
1. To help students develop technical writing as well as oral and written communication skills. 2. To encourage our students to pursue advanced graduate research and to go for advanced academic degrees.
1. To create an awareness of the social impact of computer technology. 2. To help our students acquire a positive attitude towards community services.