Back close
Courses offered at the following campus
Program Overview

Academics

The BCA-MCA (5 years integrated) Course aims at inculcating essential skills as demanded by the global software industry through the interactive learning process.

It is designed to build programming skills for developing highly efficient software, website, mobile applications, machine learning applications, GPS based navigation system. The program enhances analytical and communication skills besides inculcating the virtues of self-study. The Curriculum has been designed to cater to the ever changing demands of information technology along with necessary inputs from the Industry.

Academics

The BCA-MCA (5 years integrated) Course aims at inculcating essential skills as demanded by the global software industry through the interactive learning process.

It is designed to build programming skills for developing highly efficient software, website, mobile applications, machine learning applications, GPS based navigation system. The program enhances analytical and communication skills besides inculcating the virtues of self-study. The Curriculum has been designed to cater to the ever changing demands of information technology along with necessary inputs from the Industry.

Curriculum

Semester I
Course Code Course Title L T P Cr
18CUL101 Cultural Education I 2 0 0 2
18ENG101 Communicative English  2 0 2 3
* Language I 2 0 0 2
18MAT102 Mathematical Foundation 3 1 0 4
18ENV300 Environmental Science and Sustainability 3 0 0 3
18CSA103 Computer Essentials 3 0 2 4
18CSA101 Computational Thinking and Problem Solving 3 0 0 3
18CSA182 Computational Thinking and Problem Solving Lab 0 0 2 1
  TOTAL   22
Semester II
Course Code Course Title L T P Cr
18CUL111 Cultural Education II 2 0 0 2
18ENG121 Professional Communication 1 0 2 2
* Language II 1 1 0 2
18MAT112 Discrete Mathematics 3 1 0 4
18CSA114 Database Management System 3 1 0 4
18CSA113 Programming in C 3 1 0 4
18CSA111 Computer Organization 3 1 0 4
18CSA183 Database Management System Lab-I 0 0 2 1
18CSA184 Programming in C Lab 0 0 2 1
TOTAL   24
Semester III
Course Code Course Title L T P Cr
18AVP201 Amrita Value Programme I 1 0 0 1
18SSK201 Life Skills I 1 0 2 2
18MAT208 Statistical and Numerical Methods 3 1 0 4
18CSA209 Data Structures and Algorithms 3 1 0 4
18CSA206 Object Oriented Programming using C++ 3 1 0 4
18CSA201 Operating System 3 1 0 4
18CSA207 Principles of Management and Accounting 3 0 0  3
18CSA283 Data Structures and Algorithms Lab-I 0 0 2  1
18CSA284 Object Oriented Programming using C++ Lab 0 0 2  1
TOTAL 24
Semester IV
Course Code Course Title L T P Cr
18AVP211 Amrita Value Programme II 1 0 0 1
18SSK211 Life Skills II 1 0 2 2
18CSA214 Computer Networks 3 1 0 4
18CSA215 Java Programming 3 1 0 4
18CSA216 Web Technologies 3 1 0 4
18CSA211 Software Engineering 3 0 2 4
* Open Elective A 3 0 0 3
18CSA285 Java Programming Lab-I 0 0 2 1
18CSA286 Web Technologies Lab 0 0 2 1
TOTAL 24
Semester V
Course Code Course Title L T P Cr
18SSK301 Life skills III 1 0 2 2
18CSA307 C# and .NET Framework 2 0 2 3
18CSA306 Advanced Java and J2EE 3 0 0 3
* Elective A 3 0 0 3
18CSA390 Live in Labs / Open Elective B 3 0 0 3
18CSA389 Mobile Application Development Lab 0 1 2 2
18CSA388 Advanced Java and J2EE Lab 0 0 2 1
18CSA391 Comprehensive Technical VIVA-Voce * * * 2
18CSA392 Minor Project * * * 3
  TOTAL   22
Semester VI
Course Code Course Title L T P Cr
18CSA317 Computer Graphics 3 0 0 3
18CSA318 Cryptography and Cyber Security 4 0 0 4
18CSA319 Python Programming 2 0 2 3
* Elective B 3 0 0 3
18CSA383 Computer Graphics Lab 0 0 2 1
TOTAL 14
18CSA399 Project (For Exit Option) * * * 6
TOTAL 20
TOTAL (For Exit Option)=136  
Semester VII
Course Code Course Title L T P Cr
18CA301 Advanced Computer Networking and Internet 3 0 1 4
18CA305 Design and Analysis of Algorithms 3 1 0 4
18CA303 Advanced Software Engineering 3 0 1 4
18MA304 Basics of Operations Research 3 1 0 4
18CA302 Advanced Databases 3 0 0 3
* Lab 1 0 0 2 1
 * Lab 2 0 0 2 1
  TOTAL   21
Semester VIII
Course Code Course Title L T P Cr
18CA313 Web Services and Cloud 3 0 1 4
18CA312 Data Mining and Applications 3 0 1 4
18CA311 Computer Language Engineering 3 1 0 4
* Elective – I 3 0 0 3
* Elective – II 3 0 0 3
18EN600 Technical Writing* 0 0 1 P/F
18CA391 Research Learning and Problem Formulation 0 0 2 1
 * Lab 3 0 0 2 1
  TOTAL   20

 

Semester IX
Course Code Course Title L T P Cr
18CA401 Design Patterns 3 1 0 4
18CA402 System Security 3 1 0 4
* Elective – III 3 0 0 3
* Management Elective 3 0 0 3
* Lab 4 0 0 2 1
18CA496 Dissertation Phase I * * * 5
  TOTAL   20
Semester X
Course Code Course Title Cr
18CA497 Dissertation Phase II 12
  TOTAL 12
Elective A,B
Course Code Course Title L T P Cr
18CSA331 Artificial Intelligence 3 0 0 3
18CSA332 Architecture and Deployment of Secure and Scalable WAN 3 0 0 3
18CSA333 Client Server Computing 3 0 0 3
18CSA334 Embedded Systems 3 0 0 3
18CSA335 Enterprise Resource Planning Management 3 0 0 3
18CSA336 Knowledge Management 3 0 0 3
18CSA337 LAN Switching and Advanced Routing 3 0 0 3
18CSA338 Micro Processor Systems 3 0 0 3
18CSA339 Multimedia and Graphics 3 0 0 3
18CSA340 Social and Professional Issues in Computing 3 0 0 3
18CSA341 Soft Computing 3 0 0 3
18CSA342 Systems and Network Administration 3 0 0 3
Elective I, II, III
Course Code Course Title L T P Cr
18CA331 Big Data Analytics and Visualization 3 0 0 3
18CA332 Bioinformatics 3 0 0 3
18CA333 Business Intelligence 3 0 0 3
18CA334 Computational Intelligence 3 0 0 3
18CA335 Computer Graphics and Visualization 3 0 0 3
18CA336 Database Administration 3 0 0 3
18CA337 Deep Learning for Natural Language Processing 3 0 0 3
18CA338 Digital Image Processing 3 0 0 3
18CA339 Distributed Computing. 3 0 0 3
18CA340 Advanced Operating System and Distributed Computing 3 0 0 3
18CA431 Information Retrieval 3 0 0 3
18CA432 Introduction To Intelligent Systems and Machine Learning 3 0 0 3
18CA433 Modern Web Application Development using Mean Stack 3 0 0 3
18CA434 Network Management and System Administration 3 0 0 3
18CA435 Network Security 3 0 0 3
18CA436 Open-Source Systems 3 0 0 3
18CA437 Semantic Web Technologies 3 0 0 3
18CA438 Software Quality Assurance 3 0 0 3
18CA439 Structure and Interpretation of Computer Programs 3 0 0 3
18CA440 Wireless Communications and Networks 3 0 0 3

* Two Open Elective courses are to be taken by each student, one each in the 4th and the 5th semesters, from the list of Open Electives offered by the School.

# Students undertaking and registering for a Live-in-Lab project, can be exempted from registering for an Open Elective course in the fifth semester.

Electives listed above are only indicative. Actual Offering will depend on the number of students registering for the courses and availability of faculty.
School Administration reserves the right to modify the subjects / curriculum / detailed syllabus as per the topical needs or changes in trends of the academic stream or industry requirements.
* One of the electives can be a Live-in-labs project done over a period of two semesters.

Eligibility

Admission

Eligibility: 60% aggregate in PU/+2 in any discipline or its equivalent or 3 – year Polytechnic Diploma

Programme Duration: 5 years (10 Semesters)

Fees Structure

To be Updated

Program Fees for the year 2019-2021
Campus Tuition Fees
per sem
Tuition Fees
Total
Hostel & Mess
Per Year
  Updating Soon * #

Why Amrita

The top reasons to choose Amrita for your career

601-800th

World University Rankings 2020

141

BRICS Rankings 2020

801–1000th

World University Rankings 2020

168th

BRICS University Rankings 2020

5th

India University Rankings 2020

12th

Overall Rankings 2020
ranking
5th Best
University in India
ranking
Amrita Ranked No.1 in India Top 100 in The World
ranking
Topmost
‘A++’ Grade
Admissions Apply Now