Inspired by the vision of the university, the department of Computer Science and Engineering is striving to create a breed of students who can imagine boldly, think clearly, argue precisely and implement efficiently. Our vision is to perform high impact research leading to sustainable innovation in the area of Computer Science and Engineering thus contributing to the economic growth of the country through a meaningful partnership between the Community, the Industry and the University.
At the very heart of science and technology education lie comprehension, imagination and implementation. The objective of our programs is to contribute in creating a globally recognized and locally sustainable knowledge eco-system through which students will graduate to provide leadership in industry, enterprise, public service and welfare; to encourage and support innovative research; create enthusiasm in learning through hands on training; while creating knowledge throughout the process. We also provide a platform for lifelong learning through graduate programs and continuing education endeavors.
The curriculum objectives for the undergraduate education are to teach communicative skills (oral and written communication) with a strong humanities background through a thorough liberal arts foundation. To have students have a comprehensive understanding of Computer Science and Engineering related subjects (i.e. a major), and a sub-specialization (minor) in a subject of student’s own interest and appreciate their inter-connectivity with founding principles. Focus is maintained on outcome based learning. Outcome is quantifiable through students’ enhanced skill in comprehension, analytical capability and decision making skill.
The Bachelor of Science in Computer Science and Engineering programs equip students with the tools needed to become innovators and global leaders in computing and equip them with the background necessary to pursue higher studies. Consequently our programs are designed to have a high impact outcome of contributing to the sustainable development of knowledge-based economy of our nation.
Our education system is more geared towards making the students acquiring knowledge but fails to capture their imagination. We want to change that by introducing the students to the exciting world of logic, rationalization and decision making through games and apps. We will introduce our students to various development, analysis and synthesis tools and will engage them in research early in their studies.
A broad liberal arts curriculum covering computer science as well as related technical subjects will provide students with a deeper understanding of the engineering issues and trade-offs that cross disciplines. Courses in humanities and social sciences will equip them with the knowledge and awareness to become responsible members of society who understand the social, political, economic and environmental impact of their decisions. Graduates will become ethical professionals with the ability to work individually or in multidisciplinary teams to design sustainable solutions to complex real-world problems under real-world constraints.
A strong emphasis is placed on developing the students’ ability to identify and analyze a problem, and to then define the computing requirements appropriate to its solution with regard to factors such as efficiency, sustainability, scalability, available resources and constraints. We ensure that our students are kept up-to-date with knowledge and practice of the most current tools and techniques, and that they develop an appreciation for continued improvement through self-training or formal graduate study. Graduates will possess the ability to implement efficient and future-proof software solutions to problems of varying sizes and complexities using modern software development principles and practices with regard to factors such as efficiency, sustainability, scalability, available resources and constraints.