Nagarjuna Degree College

Master of Computer Applications (MCA)

Master of Computer Applications (MCA) program was developed and designed to meet the growing demand of qualified professionals in IT industry particularly, in the field of Computer Science and Information Technology.  

Master of Computer Application (MCA) is a post-graduation degree that gives theoretical and practical knowledge. 

MCA course, scope and curriculum focus on the different aspect of software development lifecycle of modern communication application, including networking of computing devices used in manufacturing, telecommunications, financial services, e-commerce platform, and mobile application development. 



The department of computer application strives to groom students with diverse backgrounds into highly competitive  skilled computer professionals with moralvalues to meet the global needs/Challenges.


1.     In the field of computer application impart established andcontemporary technical knowledge.2.     To enable the students to acquire globally competence throughdeveloping their Knowledge, problem solving skills.3.     To inculcate ethical values in the students enabling them tobecome socially committed computer professionals.

Course Name 

MCA(Master of Computer Application) 



Year of Approval 


Total Intake 


Uniqueness of MCA in Nagarjuna 


  • Competent, qualified and experienced faculty members. 
  • Industry Oriented Curriculum 
  • Skill development through value added certification course 
  • Placement Assistance 

Semester 1 

Semester 2 

Semester 3 

Semester 4 

The Art Of Programming 

Database Management System 

Research Methodology 







Main Project 

Discrete Mathematics 

Artificial Intelligence 


Soft Core 

Computer Organization and Architecture 

Computer Network 

Open Elective 

Theory Of Computation 

Software Engineering 

Mini Project 

Object Oriented Programming 

The Design And Analysis of Algorithm 







Data Structure 

Operating System 

MCA With Industry-relevant Electives(select any three): 

  1. Machine  Learning
  2. Big Data and Analytics  
  3. Cryptography And Network Security
  4. Cloud Computing
  5. Web Programming 

Value-added courses are those courses designed to enhance the standard of the students beyond those levels specified in academic curriculum. In order to enhance employability of the students value added courses are included in the curriculum. Value-added courses are conducted by the faculty members of the department or interfacing with the industry to bridge the gap between the curriculum and the requirements of the industry. 


  • Technical talk by Industry Experts 
  • Aptitude and soft skill  
  • J2EE with hibernet/Structs  
  • Big Data Analytics using Hadoop 
  • Cloud Computing 
  • Web designing with HTML,CSS,JAVA SCRIPT 
  • Web Development using PHP with XAMP 
  • Database Administration  
  • Cyber Security 
  • Advance Python  
  • Workshop, Seminars, Guest Lectures ,Speaker series Regular seminars/ technical talk/ workshops are organized through alumnus and department. Resource persons from industry and research institutions are invited to deliver series of lectures.
  • Projects / Mini-Projects: During their final semester real time projects are chosen by the students and  guided by  internal guide.
  • Teaching Method ( Theory cum Practical): The faculty members use Board and/or power point presentation in teaching their respective course. All the lab-oriented courses are taught by giving instructions on how programs to be developed in a particular language
  • Seminars: Students are encouraged to present seminars on latest technologies which would help them to overcome stage fear & which develop communication skills and prepare presentation materials. 



Name of the Faculty 



Experience (in Years) 


Shubhangi Pawar 


Assistant Professor