By the end of this program students will be able to:

  1. apply knowledge of mathematics and science to solve engineering problems.
  2. identify and analyze stakeholder needs, establish priorities and goals, constraints, and uncertainties of the computer systems (social, cultural, legislative forensics, environmental, business etc.).
  3. apply problem solving and design methodologies to develop components, systems and/or processes to meet specified requirements.
  4. model the structure and behavior of real or virtual systems, components, and processes.
  5. effectively coordinate a range of disciplinary and interdisciplinary activities.
  6. communicate and engage effectively with diverse stakeholders.
  7. apply effective communication skills to arrive at problem and design solutions in team contexts.
  8. use different modern methods, techniques, tools, and skills for engineering practice in real engineering projects.
  9. apply the professional and ethical principles of software engineering and data analytics.
  10. identify the impact of computer engineering solutions in a global, economic, environmental, and societal context.
  11. identify the emerging computer related problems and formulation of their solutions.
  12. develop research in the field of computer engineering using qualitative and quantitative methods to meet up with increasing needs and aspirations of mankind.