Program Specific Outcomes

  • Ability to understand, analyze and develop computer programs in the areas related to algorithms, system software, multimedia, web design, big data analytics, mobile application development and networking for efficient design of computer-based systems of varying complexity.
  • Ability to apply knowledge of computing and mathematics appropriate to the discipline.
  • Ability to analyze a problem, identify and define the computing requirements appropriate to the hardware or software part.
  • Ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  • Ability to work in a team to accomplish a common goal with good communication skills.
  • Ability to understand of professional, ethical, legal, security and social issues and responsibilities
  • Ability to use current techniques, skills, and tools necessary for hardware or software development.
  • Ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems.
  • Ability to apply design and development principles in the construction of software systems of varying complexity.
  • Ability to use knowledge in various domains to identify research gaps and hence to provide solution to new ideas and innovations