Undergraduate Program

Computer Science & Engineering

OverView

The Computer Science & Engineering program at Amrita Sai Institute of Science and Technology is designed to build strong computational foundations alongside practical problem-solving ability. The curriculum emphasises structured thinking, programming depth, and systems understanding while integrating contemporary areas such as data-driven technologies and intelligent systems. Through a balance of theory, applied learning, and project work, students develop the clarity and adaptability required for technology-led careers across industries and global contexts.

Academic Outcomes

Program Educational Objectives (PEOs)
  • PEO 1: Graduates will apply strong foundations in mathematics, science, and computer science engineering to analyse and solve real-world computing problems.
  • PEO 2: Graduates will pursue successful professional careers in software, hardware, or technology-driven organisations, or advance into higher education, research, and continuous professional development.
  • PEO 3: Graduates will demonstrate effective communication, ethical judgement, leadership capability, and the ability to work collaboratively while contributing responsibly to society.
  • PO1: Engineering Knowledge
    Apply knowledge of mathematics, science, and computer science engineering fundamentals to solve complex engineering problems.
  • PO2: Problem Analysis
    Identify, formulate, and analyse complex computing problems using principles of mathematics, natural sciences, and engineering.
  • PO3: Solution Design
    Design and develop computing solutions and system components that meet specified requirements while considering safety, societal, and environmental factors.
  • PO4: Investigation and Research
    Conduct investigations using research-based methods, including experimentation, data analysis, and interpretation, to arrive at valid conclusions.
  • PO5: Modern Tool Usage
    Select and apply appropriate computing tools, techniques, and platforms for complex engineering tasks, with an understanding of their limitations.
  • PO6: Engineering and Society
    Assess societal, legal, health, and cultural implications of computing solutions and act responsibly within professional practice.
  • PO7: Sustainability Awareness
    Understand the environmental and societal impact of computing solutions and promote sustainable development practices.
  • PO8: Professional Ethics
    Demonstrate commitment to ethical principles, professional responsibilities, and engineering norms.
  • PO9: Individual and Teamwork
    Function effectively as an individual, team member, or leader in multidisciplinary and diverse environments.
  • PO10: Communication Skills
    Communicate effectively through technical reports, documentation, presentations, and clear professional interaction.
  • PO11: Project and Process Management
    Apply engineering management principles to plan, execute, and manage projects individually and in team settings.
  • PO12: Lifelong Learning
    Recognise the need for continuous learning and adapt to technological advancements through independent professional development.
  • PSO 1: Analyse computing problems and define appropriate technical solutions using principles of mathematics, science, and computer engineering, and design and implement effective computer-based systems.
  • PSO 2: Apply research-oriented approaches, modern tools, and professional practices to conduct experiments, analyse data, and develop computing solutions while upholding ethical responsibilities.

Curriculum Design

A curriculum shaped to balance foundational rigor with evolving technological relevance.

Program Strengths

Why This Program Works

This program is suited for students who want more than surface-level technical training. Learning is paced, structured, and application-driven, allowing students to develop judgement alongside skill. With academic autonomy supporting curriculum evolution, students gain exposure to both foundational computing and modern technological practices. The emphasis on labs, projects, and guided learning ensures graduates are prepared to adapt, contribute, and grow within diverse professional environments.

Overview

The Computer Science & Engineering program at Amrita Sai Institute of Science and Technology is designed to build strong computational foundations alongside practical problem-solving ability. The curriculum emphasises structured thinking, programming depth, and systems understanding while integrating contemporary areas such as data-driven technologies and intelligent systems. Through a balance of theory, applied learning, and project work, students develop the clarity and adaptability required for technology-led careers across industries and global contexts.

Academic Outcomes

Program Educational Objectives (PEOs)
  • PEO 1: Graduates will apply strong foundations in mathematics, science, and computer science engineering to analyse and solve real-world computing problems.
  • PEO 2: Graduates will pursue successful professional careers in software, hardware, or technology-driven organisations, or advance into higher education, research, and continuous professional development.
  • PEO 3: Graduates will demonstrate effective communication, ethical judgement, leadership capability, and the ability to work collaboratively while contributing responsibly to society.
  • PO1: Engineering Knowledge
    Apply knowledge of mathematics, science, and computer science engineering fundamentals to solve complex engineering problems.
  • PO2: Problem Analysis
    Identify, formulate, and analyse complex computing problems using principles of mathematics, natural sciences, and engineering.
  • PO3: Solution Design
    Design and develop computing solutions and system components that meet specified requirements while considering safety, societal, and environmental factors.
  • PO4: Investigation and Research
    Conduct investigations using research-based methods, including experimentation, data analysis, and interpretation, to arrive at valid conclusions.
  • PO5: Modern Tool Usage
    Select and apply appropriate computing tools, techniques, and platforms for complex engineering tasks, with an understanding of their limitations.
  • PO6: Engineering and Society
    Assess societal, legal, health, and cultural implications of computing solutions and act responsibly within professional practice.
  • PO7: Sustainability Awareness
    Understand the environmental and societal impact of computing solutions and promote sustainable development practices.
  • PO8: Professional Ethics
    Demonstrate commitment to ethical principles, professional responsibilities, and engineering norms.
  • PO9: Individual and Teamwork
    Function effectively as an individual, team member, or leader in multidisciplinary and diverse environments.
  • PO10: Communication Skills
    Communicate effectively through technical reports, documentation, presentations, and clear professional interaction.
  • PO11: Project and Process Management
    Apply engineering management principles to plan, execute, and manage projects individually and in team settings.
  • PO12: Lifelong Learning
    Recognise the need for continuous learning and adapt to technological advancements through independent professional development.
  • PSO 1: Analyse computing problems and define appropriate technical solutions using principles of mathematics, science, and computer engineering, and design and implement effective computer-based systems.
  • PSO 2: Apply research-oriented approaches, modern tools, and professional practices to conduct experiments, analyse data, and develop computing solutions while upholding ethical responsibilities.

Curriculum Design

A curriculum shaped to balance foundational rigor with evolving technological relevance.

Program Strengths

Why This Program Works

This program is suited for students who want more than surface-level technical training. Learning is paced, structured, and application-driven, allowing students to develop judgement alongside skill. With academic autonomy supporting curriculum evolution, students gain exposure to both foundational computing and modern technological practices. The emphasis on labs, projects, and guided learning ensures graduates are prepared to adapt, contribute, and grow within diverse professional environments.