Amrita B. Tech. Admissions 2017

Ever since its inception on 7th October 1996, the Department of Computer Science and Engineering at Amrita Vishwa Vidyapeetham has been progressing towards excellence in the field of teaching and research. With a team of dedicated, experienced and qualified faculty members, the department has witnessed tremendous growth in academics and research. Major research areas include Image Processing, Multimedia Mining, Evolutionary Computing, Network Security and Wireless Networks. The department is progressing towards setting up of research laboratories and R & D centers.

The department offers B.Tech in Computer Science and Engineering and M.Tech in Computer Vision and Image Processing. Regular interaction with software companies has helped the department in maintaining its syllabus abreast with technology and industrial standards. The rigorous learning environment has helped make students job-ready.

  • Curriculum based on recommendations of IEEE-ACM Joint task force on Computing Curricula
  • Right combination of courses from Humanities, Basic Sciences, Engineering, and  Computer Science
  • Mathematics courses to supplement the Computer Science requirements
  • Unique course in India on “Computational Thinking for Problem Solving” to aid in better logical thinking and  strengthen programming skills
  • Innovative use of tools and programming languages like Scratch, Raptor, Python and Visual Java
  • Industry case studies in courses like Software Engineering, Database Management Systems and Data Mining
  • Project based courses to integrate  the theoretical and practical aspects of computer science
  • Courses reflecting industry trends like Machine Learning and Data Mining, Cloud Computing, Service Oriented Architecture, OS for Smart Devices, Pervasive Computing, Big Data Analytics, etc
  • Open Labs for tech geeks and coders to take up competitive coding
  • Curriculum prepares the students towards internship at industries, Research labs and Exchange Programmes at International Universities
  • Support for publications, patenting and entrepreneurship


Communicative English  Computer Programming
Physics/Chemistry Chemistry/Physics
Calculus and Matrix Algebra Vector Calculus and Ordinary Differential Equations
Computational Thinking for Problem Solving Fundamentals of Electrical and Electronics Engineering
Physics/Chemistry Lab Computer Science Essentials
Engineering Drawing-CAD Cultural Education II
Workshop A/Workshop B Computer programming lab
Cultural Education I Chemistry Lab. / Physics Lab.
  Workshop B / Workshop A
Humanities-1 Humanities-2
Amrita Value Program-1 Amrita Value Program-2
Discrete Mathematics Probability & Random Processes
Digital circuits and systems Design and Analysis of Algorithms
Data Structures & Algorithms Introduction to Embedded Systems
Object Oriented Programming Operating Systems
Digital systems lab Embedded Systems Lab
Data Structures lab Operating Systems Lab
Object Oriented Programming Lab Soft Skills 
Environmental Science Computer Networks
Linear Algebra, Queuing theory  and Optimization Compiler Design
Computer Organization and Architecture Software Engineering
Theory of Computation Elective 2
Database Management Systems Elective 3
Elective I   Compiler Design Lab
Computer Organization and Architecture Lab Computer Networks Lab
Soft Skills Open Lab
Live in Labs Soft Skills
Machine Learning and  Data Mining Software Project Management
Structure and Interpretation of Computer Programs Elective 6
Project Based Elective Project
Elective 4 Project Phase II
Elective 5  
Machine Learning and  Data Mining Lab  
Project Phase I  
Live in Labs  
Computational Chemistry and Molecular Modelling Physics II Advanced Database Management Systems
Spatiotemporal Data Management Advanced Databases Principles Of Digital Image Processing
Information Retrieval Parallel And Distributed Computing Enterprise Architecture
Pattern Recognition Machine Learning Wireless and Mobile Communication
Information Coding Techniques Embedded Programming Data Compression
Software Quality Assurance Natural Language Processing Bioinformatics
Semantic Web Advanced Computer Architecture Advanced Algorithms and Analysis
Wireless Sensor Networks Digital Watermarking Intelligent Systems
Design Patterns Computer Systems Engineering Information Security
Computational Intelligence Modelling and Simulation Cryptography
Service Oriented Architecture Multimedia Databases Computer Vision
Real – Time Computing Systems Distributed Embedded Systems Graph Theory and Combinatorics
Scientific Computing Biometrics Big Data Analytics
Cloud Computing and Services Wireless and Mobile Computing OS for Smart Devices (Android and IOS)
Human Computer Interface Pervasive Computing Intellectual Property
NAND2TETRIS: Building Computers from First Principles


You can join this program at