B.Tech is an undergraduate Computer Engineering course. Computer engineering, also called computer systems engineering, is a discipline that integrates several fields of electrical engineering and computer science required to develop computer systems. Computer engineers usually have training in electronic engineering, software design, and hardware-software integration instead of only software engineering or electronic engineering. Computer engineers are involved in many hardware and software aspects of computing, from the design of individual microprocessors, personal computers, and supercomputers, to circuit design. This field of engineering not only focuses on how computer systems themselves work, but also how they integrate into the larger picture. The duration of B.Tech. (Computer Engineering) is four years but it may more or less depend upon institute to institute. The course is an important and valuable one which provides many job opportunities to the candidates.

SEMESTER I SEMESTER II SEMESTER III SEMESTER IV
Communicative English Vector Calculus and Ordinary Differential Equations Humanities-1 Humanities II
Calculus and Matrix Algebra Chemistry/Physics Amrita Value Program-1 Amrita Value Program II
Computational Thinking and Problem Solving Computer Programming Discrete Mathematics Probability & Random Processes
Physics/Chemistry Computer Science Essentials Digital Systems Design and Analysis of Algorithms
Physics/Chemistry Lab Fundamentals of Electrical and Electronics Engineering Data Structures & Algorithms Introduction to Embedded Systems
Workshop A/Workshop B Chemistry Lab. / Physics Lab. Object Oriented Programming Operating Systems
Engg.Drawing- CAD Workshop B / Workshop A Digital systems lab Embedded Systems Lab
Cultural Education I Computer programming lab Data Structures lab Operating Systems Lab
Cultural Education II Object Oriented Programming Lab Soft Skills I
SEMESTER V SEMESTER VI SEMESTER VII SEMESTER VIII
Linear Algebra, Queuing theory and Optimization Computer Networks Machine Learning and Data Mining Elective VI
Environmental Studies Compiler Design Structure and Interpretation of Computer Programs Software project Management
Computer Organization and Architecture Software Engineering Project Based Elective Project Phase II
Theory of Computation Elective 2 Elective IV
Database Management Systems Elective 3 Elective V
Elective I Compiler Design Lab Machine Learning and Data Mining Lab
Computer Organization and Architecture Lab Computer Networks Lab Project Phase I
Soft Skills II Open Lab Live in Labs
Live in Lab Soft Skills III