Computers sciences at Krea

The undergraduate major in computer science at Krea University will serve as a comprehensive introduction to the underlying principles of computer science, its real world applications, and its connection with technology. Students will gain solid grounding in the breadth and depth of theory, including exposure to key mathematical principles on which modern computer science rests. This foundation will be complemented with a systems-level perspective, where students will be introduced to various paradigms in programming and computer organisation. Krea graduates in computer science will also be adept at thinking about and tackling issues around security and privacy embedded in technological systems.

The Approach

The major will deliver a judicious combination of lectures, practical labs, and seminars. Students of computer science will also learn to be cognisant of ethical challenges that may arise due to the complex relationships between humans, machines, and society. This perspective gets even more relevant as computer science is permeating numerous other disciplines, ranging from the biological sciences to the humanities. Each course will be structured with a view to enhance conceptual clarity, creative problem solving ability, agility with technology, and have the ability to navigate between abstraction and implementation. The undergraduate program at Krea aims to provide an exposure to cutting-edge topics in machine learning and artificial intelligence through a wide range of electives.

The immersive experience at Krea will help provide a real-world perspective to the role of computing in society, and various group projects at Krea will strengthen appreciation for collaboration. Talks, seminars, and interactions with industry, will provide a first-hand glimpse into real world applications of computer science. Students will also get a sense of research and enquiry via a capstone research-oriented project either in a specific domain of computer science or interdisciplinary in nature. Such a project will provide students with an opportunity to participate in cutting-edge research areas under the guidance of faculty. It will foster creativity, and shape a sense of the latest developments and future challenges in computer science. It will also provide hands-on experience in driving a research idea, communicating research, and writing a research report.

Programme Details

Required Courses

Possible electives

  • Introduction to Programming
  • Mathematics in Computer Science I
  • Design and Analysis of Algorithms and Data Structures
  • Computer Organisation
  • Mathematics in Computer Science II
  • Models of Computation
  • Programming Language Paradigms
  • Design Principles of Information and Communication Networks
  • Advanced Algorithms: Theory, Design and Applications
  • Technology: Security, Privacy and Ethics
  • Principles of Machine Learning
  • Logic in Computer Science
  • Computational Complexity
  • Design Principles of Compilers
  • Database Systems Implementation
  • Computer Aided Formal Verification
  • Advanced Machine Learning
  • Computer Vision
  • Natural Language Processing
  • Quantum Computing
  • Non-examinable Seminars:
  • Toolkit for Computer Scientists
  • Ethics in Computer Science

Gaurav Raina

Chair – Research Council
Visiting Prof of Mathematics & Comp Sc

Gaurav Raina

Chair – Research Council
Visiting Prof of Mathematics & Comp Sc

PhD, Cambridge University (Srinivasa Ramanujan Scholar)

Syed Mohammad Meesum

Assistant Professor of Computer Science

Syed Mohammad Meesum

Assistant Professor of Computer Science

PhD,The Institute of Mathematical Sciences

T. V. H. Prathamesh

Assistant Professor of Computer Science

T. V. H. Prathamesh

Assistant Professor of Computer Science

Ph.D., Indian Institute of Science

The Krea Computer Sciences graduate will be in a position to choose from a very wide array of career options. They could enter academic research, or be part of industrial research labs. They could opt for a career in technology, including areas like data science and artificial intelligence. They will also be well positioned to offer their skills in any entrepreneurial venture, or consider careers across areas like finance, consultancy, policy, or the development sector.