Admissions 2018

home

Academics

Amrita’s B.Tech programme is primarily meant to promote competitive programming among the students. With the growth of applications in data science, artificial intelligence, machine learning and big data analytics, competitive programming and problem solving is gaining importance among the schools students. Last year, Amrita Vishwa Vidyapeetham opened the prestigious ACM ICPC Regionals held in December, for the high school students. Students from more than 50 schools across India participated in the contest. Top 30 school teams were invited to attend the onsite contest along with the participants of ACM ICPC.

B.Tech Honors programme in CSE is fully flexible and deserving students are eligible for the fee waiver from the second year. Flexibility is provided in terms of choosing the courses in each semester. The focus of the programme will be more in the courses in core computer science like Algorithms, Data Structures and Mathematics. The whole objective of the programme is to make the students win in the competitions like ACM ICPC, Google Codejam, Facebook HackerCup, etc. in the second year itself.

Evaluation is based on the problem solved in the online judges like CodeChef, HackerEarth, CodeForces, etc. Students will have to demonstrate the skills by participating in the live contests hosted by the above online judging platforms.

Curriculum 

SEMESTER 1

  • SCI: Physics
  • SCI: Discrete Mathematics
  • ENGG: Engineering Drawing – CAD
  • CSE: Competitive Programming
  • ENGG: Computer Science - Core 1 Design and Analysis of Algorithms
  • SCI:Physics Lab
  • ENGG: Competitive Programming Lab
  • HUM: Cultural Education I

SEMESTER 2

  • SCI: Topics in Probability, Statistics and Matrix Algebra
  • SCI: Mathematics – Core 1 Geometry and Number Theory
  • ENGG: Fundamentals of Electrical and Electronics Engineering
  • ENGG: Computer Science - Core 2 Object Oriented Programming
  • ENGG: Computer Science - Core 3 Data Structures
  • ENGG: Computer Science - Core 2 Equivalent Lab Object Oriented Programming Lab
  • ENGG: Computer Science - Core 3 Equivalent Lab Data Structures Lab
  • HUM: Cultural Education II

SEMESTER 3

  • HUM: Amrita Value Programme I
  • SCI: Mathematics - Core 2 Graph Theory and Combinatorics
  • ENGG: Computer Science – Core 4 Advanced Algorithms
  • ENGG: Computer Science – Core 5 Digital Systems
  • ENGG: Computer Science – Select 1 Computational Geometry
  • ENGG: Computer Science – Core 4 Equivalent Lab.
  • ENGG: Computer Science – Core 5 Equivalent Lab.
  • ENGG: Computer Science – Select Lab 1.
  • HUM: Communicative English

SEMESTER 4

  • HUM: Amrita Value Programme II
  • SCI: Mathematics – Core 3 Probability & Random Process
  • SCI: Mathematics – Select 1 Game Theory
  • ENGG: Computer Science – Select 2 Advanced Data Structures
  • ENGG: Computer Science – Core 6 – Operating Systems
  • SCI: Computer Science – Core 7 Formal Methods
  • ENGG: Computer Science – Core 6 Equivalent Lab
  • ENGG: Computer Science – Select Lab 2.
  • ENGG: Project

SEMESTER 4

  • SCI: Environmental Science
  • SCI: Mathematics - Select 2 – Linear Algebra
  • ENGG: Computer Science – Core 8 Computer Organization & Architecture
  • ENGG: Computer Science – Core 9 Database Management Systems
  • ENGG: Computer Science – Select 3 – Theory of Computation
  • ENGG: Computer Science – Core 7 Equivalent Lab.
  • ENGG: Elective 1
  • PRJ: Project
  • ENGG: Live-in-Labs

SEMESTER 5

  • ENGG: Computer Science – Core 10 Computer Networks
  • ENGG: Computer Science – Core 11 Software Engineering
  • ENGG: Computer Science – Select 4 Compiler Design
  • ENGG: Elective 2
  • ENGG: Elective 3
  • ENGG: Computer Science – Core 10 Equivalent Lab.
  • ENGG: Computer Science – Select Lab.3
  • ENGG: Computer Science – Select Lab.4
  • ENGG: Computer Science – Select Lab.5
  • PRJ: Project

SEMESTER 6

  • ENGG: Computer Science – Select 5*
  • ENGG: Elective 4
  • ENGG: Elective 5
  • ENGG: Elective 6
  • ENGG: Computer Science – Select Lab 6.*
  • PRJ: Project
  • ENGG: Live-in-Labs.

HUMANITIES COURSES (all compulsory)

  • Communicative English
  • Cultural Education I
  • Cultural Education II
  • Amrita Value Programme I
  • Amrita Value Programme II

SCIENCE COURSES (all compulsory)

  • Physics
  • Physics Lab
  • Discrete Mathematics
  • Topics in Probability, Statistics & Matrix Algebra
  • Environmental Science

MATHEMATICS - CORE COURSES (all compulsory)

  • Geometry and Number Theory
  • Graph Theory and Combinatorics
  • Probability and Random Processes

MATHEMATICS - SELECT COURSES
(any Two courses)

  • Optimization
  • Multivariate Statistics
  • Operations Research
  • Linear Algebra
  • Numerical Methods
  • Game Theory
  • Numerical Methods

BASIC ENGINEERING COURSES (all compulsory)

  • Engineering Drawing - CAD
  • Workshop A
  • Workshop B
  • Competitive Programming
  • Fundamentals of Electrical and Electronics Engineering
  • Computer Programming Lab.

COMPUTER SCIENCES - CORE COURSES (all compulsory)

  • Digital Systems
  • Data Structures and Algorithms
  • Object-Oriented Programming
  • Computer Organisation and Architecture
  • Design and Analysis of Algorithms
  • Operating Systems
  • Database Management Systems
  • Computer Networks
  • Software Engineering

COMPUTER SCIENCE – CORE COURSES (all compulsory)

  • Digital Systems*
  • Data Structures*
  • Object-Oriented Programming* 
  • Computer Organization and Architecture*
  • Design and Analysis of Algorithms
  • Operating Systems*
  • Database Management Systems
  • Computer Networks*
  • Software Engineering
  • Advanced Algorithms

COMPUTER SCIENCE – CORE LABS
(all compulsory along with the relevant Theory courses)

  • Digital Systems Lab
  • Data Structures Lab.
  • Object-Oriented Programming Lab
  • Operating Systems Lab
  • Computer Networks Lab.
  • Computer Organization and Architecture Lab.

COMPUTER SCIENCE – SELECT COURSES (any Five courses – in any sequence)

  • Computer Science Essentials
  • Advanced Data Structures
  • Structure and Interpretation of Computer Programs
  • Compiler Design*
  • Parallel and Distributed Computing
  • Machine Learning and Data Mining*
  • Embedded Systems*
  • Graphics and Visualisation
  • Software Project Management
  • Formal Methods
  • Computational Geometry
  • Theory of Computation
  • Advanced Theory of Computation

* These courses must be registered along with corresponding Lab courses in the same semester

COMPUTER SCIENCE – SELECT LABS. (any Five courses – in any sequence)

  • Compiler Design Lab
  • Embedded Systems Lab
  • Machine Learning and Data Mining Lab.
  • Scheme Programming Lab.
  • Speed Programming Lab.
  • R Programming Lab.
  • Python Programming Lab
  • CUDA Lab.
  • Open Source Tools
  • App Development Lab
  • Case Tools
  • Scientific Programming Lab.
  • Code Optimisation lab.
  • UI Design
  • ICPC Lab 1
  • ICPC Lab 2
  • ICPC Lab 3
  • ICPC Lab 4
  • Graphics and Visualization Lab
  • Computational Geometry Lab
You can join this program at
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campuses: 
Coimbatore
207
PROGRAMS
OFFERED
5
AMRITA
CAMPUSES
15
CONSTITUENT
SCHOOLS
A
GRADE BY
NAAC, MHRD
9th
RANK(INDIA):
NIRF 2017
150+
INTERNATIONAL
PARTNERS