Master of Computer Application (MCA)
Obtain an online MCA degree by attending live, interactive instructor-led sessions from the comfort of your homes.Learn at your own pace with the comfort & flexibility of online education just like an on-campus.Interaction with experts including renowned academician and industryProfessional.
Programme Objective
. To prepare graduates to be successful professionals in academic, research, industry, consulting organizations and entrepreneurial pursuit.
· To prepare graduates to contribute to society as broadly educated, expressive, ethical and responsible citizens with proven expertise.
· To prepare graduates to achieve peer recognition; as an individual or in a team; through demonstration of the good analytical, scheme and carrying out skills.
. To prepare graduates who will be successful to pursue life-long learning to achieve their goals.
Programme Outcome
· To analyze, identify, formulate and develop computer applications.
· To select and effective use of the latest computing tools and techniques.
· To devise and conduct experiments, interpret data and provide well-informed conclusions.
· To demonstrate an ability to work on multidisciplinary tasks and will be aware of new emerging trends in computer applications.
Semester 1
1. Data Structure Using C++
To interpret about the concept of Data Structure, its various types as Linear/ Non-Linear with uses, all concerned algorithms and steps for good algorithm developments by using object oriented programming language C++.
2. Advanced Data Base Management System
To describe the concepts of Databases, Database-Engine, Users, Roles, Privileges, Backup & Recovery and Normalization to create, retrieve, update and manage data systematically.
3. Operating system
To provide in depth information about Operating Systems which work as intermediary between application programs and utilities with thorough interpretation of its architecture with appropriate working methodology behind.
4. Software Engineering
This subject thoroughly interprets the Life Cycle of Software Development with all the necessary processes required on different phases for efficient deployment.
5. Business Intelligence & Its Applications
To provide thorough knowledge about information management, analysis, data capturing, report preparation and management of the data warehouse all covered in this subject.
6. Data Structure Using C++ Lab
To impart practical exposure by practicing with C++ the principles and techniques involved in data structures including Stack, Queues, Linked-List, Trees and Graphs.
7. Advanced Database Management System Lab
To impart practical exposure by practicing the concepts of SQL, PL/SQL viz: DDL, DML, DCL in order to understand how to manage data systematically.
8. Seminar – I
To develop presentation and communication skills by introducing latest technologies and methodologies
Semester 2
1. Object Oriented Programming Using Java
To provide fundamental knowledge of Java Programming for developing real life Software/ Web Applications.
2. Web Technologies
To provide knowledge of concepts concern to Web Development, and to understand how to develop static/ dynamic applications by using basic HTML/ DHTML, Scripts, Ajax, CSS, Word-press etc.
3. Data Communications & Networking
It provides information about Networking Principles/ Protocols, Naming and Addressing System, Data Encoding/ Decoding techniques and Quality of Service etc.
4. Software Testing & Quality Assurance
To provide in depth information about all test design processes, methodologies and techniques as well as best practices in about planning and designing test cases concern to particular type of software.
5. Digital Marketing
This particular subject is for providing information regarding to develop skills like SWOT analysis, finding target audience, content creation and promotion, search engine optimization (SEO) etc
6. Object Oriented Programming Using Java Lab
7. Web Technologies Lab
8. Project-I
To develop presentation and communication skills by introducing latest technologies and methodologies.
Semester 3
1. Programming with Python
To provide fundamental knowledge of Python Programming and it’s concepts for further development of real life Applications especially concerned to Artificial Intelligence, Machine Learning.
2. Cloud Computing
To provide in depth information about method of computing on shared/ distributed group of resources like Web Servers, Data Warehouses and about Data Processing Services which are accessed by using internet.
3. Advanced Computer Architecture
To provide in depth knowledge of Computer Architecture, by introducing CPU, ALU, Memory Management System etc.
4. Programming with Python Lab
To impart practical exposure by practicing Python Programming concepts for real life application developments.
5. Cloud Computing Lab
To impart practical exposure by practicing working on dedicated Cloud platform (like AWS, Azure, Google-Cloud) in order to implement real life application or to understand how to manage SASS, PASS, IASS etc.
6. Lab Based on Elective –I
To impart practical exposure by practicing Programming concepts for real life application developments.
7. Industry Internship Viva-Voca
This subject is introduced to scrutinize the output after completion of industry internship of the candidate.
Elective -I Courses ( Semester 3 )
Select Any One
1- Advanced Java Programming
2- Mobile Application Development
3- .Net Technologies
Elective -II Courses( Semester 3)
Choose Any One
1- Artificial Intelligence
2- Software Project Management
3- Cryptography & Networking Security
4- Programming with Python Lab
5- Cloud Computing Lab
6- Lab Based on Elective-I
Semester 4
1. Machine Learning
This provide the information about supervised, unsupervised, reinforcement learning and about all the algorithms useful to implement ML concerned applications
2. Open source Technologies Using PHP
To describes the concepts concerned to Multimedia and advanced tools for developing animations.
3. Open Source Technologies using PHP Lab
To impart practical exposure on making of good multimedia applications as well as to improve exited once with new effects, tools and techniques.
4. Project -I
The objective of this subject here is to make candidates/ students sharpen in the direction of Major Project development/ deployment.
Electives -III Courses ( Semester 4)
Select any One
1- Blockchain Technology
2- Computer Graphics
3- Design & Analysis of Algorithms
Electives -IV Courses (Semester -4)
Choose any One
1- Big Data
2- Data Mining & Warehousing
3- Internet of Things
4- Open Source Technologies Using PHP Lab
5- Project