BCA-MCA Five Year Integrated Programme is a postgraduate programme in computer science that focuses on providing advanced knowledge and skills in the areas of software development, computer systems, algorithms, and data analysis.

The programme is designed to prepare students for careers in the rapidly growing field of computer technology, and to provide a strong foundation in computer science theory and practice. The objective of this Integrated Programme is to provide students with a comprehensive education in computer science, with a focus on the development of advanced knowledge and skills in the areas of software development, algorithms, data analysis, and computer systems.


10+2 by BSER or equivalent. Obtained at least 50% marks (45% for reserved category) at the qualifying examination any stream.(English is compulsory )

  • Duration
    5 Years
  • Fee (Per Year)
    Examinations Fee (Per Semester)
    Registration Fee
    Enrollment Fee



  • To provide a strong foundation in computer science theory and practice, including programming languages, database systems, computer networks, and software engineering.
  • To prepare students for careers in the rapidly growing field of computer technology, including software development, system analysis, database administration, and data science.
  • To foster the development of critical thinking, problem-solving, and analytical skills, which are essential for success in the field of computer science.
  • To encourage innovation and creativity in the development of new software and technology solutions.
  • To provide students with hands-on experience through practical projects and lab work which help to apply and reinforce the theoretical concepts learned in the programme.
  • To develop strong communication and teamwork skills which are essential for success in the modern workplace.


Curriculum Details

  • Communication Skills

  • Fundamentals of Computer

  • C Programming – I

  • Fundamentals of Visual Basic Programming

  • Electronic Data Processing

  • Database Management System

  • Operating System

  • Fundamentals of Computer Lab

  • C Programming Lab

  • Visual Basic Programming Lab

  • Database Management System Lab

  • Unix Operating System

  • Unix Operating System Lab

  • OOPS Programming

  • OOPS Programming Lab

  • Computer Network

  • Computer Network Lab

  • Compiler Design

  • Compiler Design Lab

  • Seminar-I

  • Computer Architecture

  • Machine Learning

  • Machine Learning Lab

  • Python

  • Python Lab

  • Data Mining

  • Data Mining Lab

  • Web Programming

  • Web Programming Lab

  • Fundamentals of Software Engineering

  • Theory of Computation

  • Engineering Mathematics-I

  • Artificial Intelligence and Robotics

  • Artificial Intelligence and Robotics Lab

  • JAVA

  • JAVA Programming Lab

  • Financial Accounting with Tally

  • Tally Lab

  • Data Structure and Algorithms

  • Multimedia with Corel Draw

  • Multimedia with Corel Draw Lab

  • Engineering Mathematics-II

  • Fundamentals of Soft Computing

  • Digital Electronics

  • Network Security and Cryptography

  • Network Security and Cryptography Lab

  • Computer Graphics and Animation

  • E-commerce and It's Applications

  • Computer Graphics and Animation Lab

  • Minor Project

  • Internship-I

  • Advanced Programming in C

  • Micro-Processors and Assembly Language Programming

  • Discrete Mathematics Structure

  • Engineering Economics and Costing

  • Research Methodology - I

  • Computer Applications - I

  • C Programming Lab

  • Advance Python Programming

  • Advance Python Programming Lab

  • Data Structures Using C++

  • Computer Organization and Architecture

  • Object Orientated Programming using C++

  • Computer Applications -II

  • Data Structure using C ++ Lab

  • C++ Programming Lab

  • Neural Networks

  • Advanced JAVA Programming Lab

  • Advanced Cloud Computing

  • Analysis and Design of Algorithm

  • Artificial Intelligence

  • Information Security Lab

  • Mobile Application Development

  • Data Science with R

  • Analysis and Design of Algorithm Lab

  • Advance Mobile Application Development Lab

  • Data Science Lab

  • Solid and Hazardous Waste Management

  • Internship-II

pdf-icon Download Curriculum

Program Outcomes (POs)

  • PO1

    Computational Knowledge: Understand and apply mathematical foundation, computing and domain knowledge for the conceptualization of computing models from defined problems.

  • PO2

    Problem Analysis: Ability to identify, critically analyze and formulate complex computing problems using fundamentals of computer science and application domains.

  • PO3

    Design / Development of Solutions: Ability to transform complex business scenarios and contemporary issues into problems, investigate, understand and propose integrated solutions using emerging technologies.

  • PO4

    Conduct Investigations of Complex Computing Problems: Ability to devise and conduct experiments, interpret data and provide well informed conclusions.

  • PO5

    Modern Tool Usage: Ability to select modern computing tools, skills and techniques necessary for innovative software solutions.

  • PO6

    Professional Ethics: Ability to apply and commit professional ethics and cyber regulations in a global economic environment.

  • PO7

    Life-long Learning: Recognize the need for and develop the ability to engage in continuous learning as a Computing professional.

  • PO8

    Project Management: Ability to understand management and computing principles with computing knowledge to manage projects in multidisciplinary environments.

  • PO9

    Communication Efficacy: Communicate effectively with the computing community as well as society by being able to comprehend effective documentations and presentations.

  • PO10

    Societal & Environmental Concern: Ability to recognize economic, environmental, social, health, legal, ethical issues involved in the use of computer technology and other consequential responsibilities relevant to professional practice.

  • PO11

    Individual & Team Work: Ability to work as a member or leader in diverse teams in multidisciplinary environment.

  • PO12

    Innovation and Entrepreneurship: Identify opportunities, entrepreneurship vision and use of innovative ideas to create value and wealth for the betterment of the individual and society.

Program Educational Objectives (PEOs)

To produce graduates with a strong foundation in computer science and programming concepts.

To equip students with the ability to analyze and solve complex computational problems.

To cultivate in students an understanding of ethical, social, and legal issues in computing.


Career Path

  • Software Engineers & Developers
  • Cloud Computing & Virtualization
  • Web Technologies, Full Stack Development
  • Data Science and Big Data Analytics
  • Web-Developers
  • Digital Market Technocrats
  • Banking Sector Openings
  • E-commerce Executives
  • Educators
  • Cyber Security Experts
  • Blockchain Developers


How long does it take to complete an integrated BCA MCA program?
The duration of an integrated BCA MCA program is typically five years, combining both the undergraduate and postgraduate phases.
Can integrated BCA MCA graduates pursue further studies or research?
Yes, integrated BCA MCA graduates who wish to pursue further studies or research can opt for a Ph.D. program in computer science or related fields. A doctoral degree can open doors to advanced research opportunities, teaching positions in universities, and specialized roles in industry or academia.

Nirwan University Jaipur

Near Bassi-Rajadhok Toll, Agra Road, Jaipur- 303305

City Office

21, Sahkar Marg, 1st Floor, Near 22 Godam Circle
Jaipur - 302019 Rajasthan

Nirwan University

Near Bassi-Rajadhok Toll, Village- Jhar, Agra Road, Jaipur - 303305 Rajasthan