Prospect of the Program

Knowledge Acquisition and Application: An ability to acquire and apply knowledge of mathematical foundations, algorithmic principles, engineering tools, technology and computer science theory.

Modeling, Designing and Developing Computing Systems: An ability to model, design and develop computer-based system, process, component, or program with varying complexity in a way that demonstrates comprehension of the tradeoffs involved in design choices.

Analyzing Problems and Finding Solutions: An ability to analyze real world problems, determine the computing requirements and develop appropriate technical solutions.

Using Advanced Tools: An ability to use current techniques, skills, and tools necessary for computing practices.

Ethical Development: An ability to ensure the fairness, honesty, personal integrity and respect to others though personal ethical understanding and also improving ethical leadership.

Teamwork and Leadership: An ability to function effectively on teams to accomplish a common goal as well as to lead the team from front.

Professionalism: An understanding of professional, ethical, legal, security and social issues and responsibilities.

Communication: An ability to communicate effectively with a wide range of audiences.

Evaluating the Impacts: An ability to evaluate the local and global impact of computing on individuals, organizations, and society.

Professional Development: Recognition of the need for and an ability to engage in continuing professional development.

Discussion and Negotiation: An ability to engage in discussions to reach to an agreement through clever negotiations.

Innovation: An ability to innovate new ideas to facilitate advancement in the global technology.

Presentation: An ability to present something in an impressive way without losing the clarity of the subject matter.

Contribution Beyond Professional Careers: A broad education necessary to contribute effectively beyond their professional careers.