Admissions for 2026 are Now Open!

Study BTech, MTech, BCA and BBA at DPGITM - Top College in Gurugram. Affiliated to MDU Rohtak.

Bachelor’s in Computer Application

Bachelor of Computer Applications (BCA)

Where Foundations Meet Future Technologies

The Bachelor of Computer Applications (BCA) programme at DPGITM is designed to develop future-ready IT professionals with strong programming skills, analytical thinking, and hands-on expertise in emerging technologies.

Affiliated to Maharshi Dayanand University (MDU), Rohtak, the programme is delivered in alignment with the NEP 2020 framework, combining academic rigor with experiential learning, industry exposure, and certification-driven skill development.

At DPGITM, BCA is not just a degree—it is a career-oriented, skill-driven journey where students begin building technical, professional, and global competencies from the first year itself.

Program Highlights

Academics with Industry Integration

A strong MDU-aligned curriculum enriched with practical learning, live projects, and real-world applications.

Certification-Driven Learning Ecosystem

Students are encouraged and supported to earn national and global certifications, including:

  • NPTEL (SWAYAM)
  • MOOCs & SWAYAM Courses
  • MHRD / AICTE-approved certification programmes
  • Red Hat (Linux & System Administration)
  • Cybersecurity Certifications (CRAC)
Emerging Technology Focus

Hands-on exposure to high-demand domains:

  • Artificial Intelligence & Machine Learning
  • Data Science & Analytics
  • Cybersecurity & Cryptography
  • Cloud Computing
  • Full Stack Development
  • IoT & Generative AI
Professional & Global Readiness (From First Year)

Structured training in communication, personality development, and workplace readiness, including preparation for:

  • Corporate environments and placements
  • Interviews and professional communication
  • Global pathways such as IELTS and higher education abroad
Experiential Learning Environment
  • Live projects and practical lab work
  • Hackathons, coding competitions, and tech events
  • Workshops, seminars, and expert sessions
  • Internships and industry exposure
Career Acceleration & Placement Support

A comprehensive training framework including:

  • Technical skill enhancement
  • Aptitude and problem-solving
  • Soft skills and interview preparation
  • Industry interaction and placement readiness
Learning Philosophy

The department follows a student-centric, outcome-driven approach focused on:

  • Experiential and project-based learning
  • Innovation and problem-solving
  • Research orientation and critical thinking
  • Holistic development and ethical values

Students graduate as confident professionals, innovators, and lifelong learners.

NEP 2020 Academic Pathway (MDU Framework)

The programme offers flexible academic progression:

  • After 3 Years: Bachelor of Computer Applications (BCA)
  • After 4 Years: Advanced degree pathways based on academic performance and student choice

Note: Progression to the 4th year (Honours / Research) is as per MDU NEP norms and eligibility criteria.

Programme Pathways (4th Year Options)

BCA (Honours)

An advanced pathway focused on deeper domain knowledge, cutting-edge technologies, and industry-oriented learning.

Ideal for:

  • High-demand IT roles (Software Developer, Data Analyst, Full Stack Engineer)
  • Emerging tech careers (AI/ML Engineer, Cybersecurity Specialist, Cloud Engineer)
  • Product-based companies & tech startups
  • Global tech certifications and industry specialization
  • Building a strong foundation for leadership roles in the tech industry
BCA (Honours with Research)

A research-driven pathway designed for academically inclined students, including a major dissertation/project in the final year.

Specialization Tracks:

  • Artificial Intelligence & Machine Learning (AI/ML)
  • Data Science & Analytics

Ideal for:

  • Higher studies and research careers
  • Academic and innovation-driven roles

Why Choose the 4-Year BCA Pathway?

Choosing the 4-year BCA (Honours / Honours with Research) provides significant academic and career advantages:

Direct Pathway to Higher Education & Research

  • Eligibility for postgraduate and Ph.D. pathways (as per NEP/UGC norms)
  • Reduced dependency on MCA as a mandatory step
A Strong 4-Year Computing Degree Opportunity

Students from Arts, Commerce, or non-Mathematics backgrounds gain the opportunity to complete a comprehensive 4-year computing degree, building strong technical depth and career readiness.

Advanced Specialization & Career Advantage

  • In-depth expertise in emerging domains
  • Strong project portfolio and practical exposure
  • Enhanced employability in high-demand IT roles

Research & Innovation Exposure

  • Hands-on research experience in final year
  • Faculty mentorship and guided projects
  • Development of analytical and problem-solving skills

Future-Ready Skill Development

  • Integration of certifications (NPTEL, SWAYAM, Red Hat, Cybersecurity)
  • Industry-aligned tools and technologies
  • Preparation for global careers and higher education

Competitive Edge

  • Better positioning for advanced roles in IT industry
  • Advantage in higher education and research opportunities
  • Strong foundation for entrepreneurship and innovation

Courses Available

Course Document Download
BCA Syllabus and SCHEME OF EXAMINATION – Ist , IInd, IIIrd YEAR (6 semesters) Download

HoD Message

Ms. Rashmi Verma

Rashmi Verma HoD – Computer Applications Department

Dear Students,

Welcome to the Department of Computer Applications at DPG Institute of Technology and Management, Gurgaon.

It gives me immense pleasure to lead a department that is dedicated to academic excellence, innovation, and holistic student development. The Bachelor of Computer Applications (BCA) program is designed to equip students with strong conceptual foundations, practical skills, and a problem-solving mindset required to succeed in today’s rapidly evolving digital world.

At the Department of Computer Applications, we emphasize a learner-centric approach that integrates classroom teaching with hands-on laboratory work, project-based learning, industry exposure, and research-oriented activities. Our focus is not only on technical proficiency but also on nurturing critical thinking, ethical values, teamwork, communication skills, and lifelong learning habits.

The department continuously strives to align its curriculum and teaching methodologies with emerging technologies such as artificial intelligence, data science, cybersecurity, cloud computing, and software development practices. Through regular workshops, seminars, guest lectures, internships, and value-added programs, we ensure that our students remain industry-ready and globally competent.

Our dedicated faculty members work as mentors and facilitators, guiding students in academics, research, career planning, and personal growth. We encourage students to explore innovation, participate in competitions, undertake meaningful projects, and contribute responsibly to society.

I warmly invite aspiring students to join the BCA program and become a part of a vibrant academic environment that fosters excellence, creativity, and professional success.

Best wishes for a bright and rewarding future.

Warm regards,
Rashmi Verma
Head, Computer Applications Department (CAD),
DPG Institute of Technology and Management, Gurgaon.

Faculty

Ms. Rashmi Verma

Ms. Rashmi Verma

Head of Computer Applications Department

Dr. Nidhi Sharma

Dr. Nidhi Sharma

Assistant Professor
Computer Applications Department
Dr. Payal Jindal

Dr. Payal Jindal

Assistant Professor
Computer Applications Department
Dr. Anju Gahlot

Dr. Anju Gahlot

Assistant Professor
Computer Applications Department
Mr. Ashish Dhillon

Mr. Ashish Dhillon

Assistant Professor
Computer Applications Department
Mr. Deepak Sharma

Mr. Deepak Sharma

Assistant Professor
Computer Applications Department
Ms. Neha Sharma

Ms. Neha Sharma

Assistant Professor
Computer Applications Department
Ms. Divya Sharma

Ms. Divya Sharma

Assistant Professor
Computer Applications Department
Ms. Poonam Yadav

Ms. Poonam Yadav

Assistant Professor
Computer Applications Department
Ms. Preeti Sharma

Ms. Preeti Sharma

Assistant Professor
Computer Applications Department
Dr. Bharti Bisht

Dr. Bharti Bisht

Assistant Professor
Computer Applications Department
Ms. Varsha Yadav

Ms. Varsha Yadav

Assistant Professor
Computer Applications Department
Ms. Sonu Yadav

Ms. Sonu Yadav

Assistant Professor
Computer Applications Department
Mr. Subodh Bhatt

Mr. Subodh Bhatt


Computer Applications Department

Vision & Mission

Vision

To become leaders in providing academic excellence with career development skills and nurturing the students to compete globally with the curriculam that imparts theoretical foundations and hands on experience of Computer Science and Engineering and also build social and ethical values needed to make significant contributions to the society.

Mission

  • To achieve Academic excellence through innovative learning practices.
  • To collaborate with industries for giving opportunities to students to develop their employability and entrepreneurial skills.
  • To prepare students to adapt to the challenges of an ever changing market needs.
  • To enrich students with professional ethical values and high integrity to serve the society.

PEOs of Computer Applications Department

  • PEO1: To excel in their professional career with expertise in providing solutions to Computer Science and Technology problems.
  • PEO2: To exhibit adaptive and agile skills in the core area of Computer Science & Engineering to meet the technical and managerial challenges.
  • PEO3: To demonstrate interpersonal skills, professional ethics to work in a team to make a positive impact on society.

Program Outcomes (POs)

  • Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
  • Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
  • Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
  • Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
  • Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
  • The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
  • Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
  • Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
  • Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  • Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
  • Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
  • Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change

PSOs

  • PSO 1: Computer Science and Engineering graduate should be able to understand, analyze and develop computer programs in the areas related to algorithms, IOT, multimedia, web designing, real time problems, virtual reality, cloud computing and networking for efficient design of computer-based systems.
  • PSO 2: The ability to acquaint with the contemporary trends in industrial/research and innovate solutions for real life problems, achieving additional expertise through add-on programs like personality development programs, preparation for higher exams, placement-oriented services, workshops.
  • PSO 3: The ability to employ software engineering principles, modern computer languages, environments, and platforms in creating innovative career paths to be a lifelong learner and a zest for higher studies and also to act as a good citizen by inculcating in them moral values & ethics.

Labs. & Infrastructure

PC Software Lab

PC Software Lab is a specialized facility that is equipped with computers and software tools that are used for software development, testing, and analysis. These labs are typically found in academic institutions, research organizations, and businesses that develop software products.

Here are some key features and components that may be found in a typical PC software lab:

  • Computers: The lab will have a set of computers with high processing power, large amounts of memory, and fast storage devices to support software development, testing, and analysis.
  • Operating Systems: The lab may have multiple operating systems installed on the computers, such as Windows, Linux, and macOS. This allows developers to test their software on different platforms.
  • Development Tools: The lab will have a wide range of development tools and software packages installed, including compilers, integrated development environments (IDEs), debuggers, version control systems, and testing frameworks.
  • Network Infrastructure: The lab will be connected to a high-speed network that allows developers to share resources, collaborate, and access remote systems and services.
  • Virtualization Technology: The lab may use virtualization technology to create and manage multiple virtual machines on a single physical computer. This allows developers to test their software on different environments without needing separate hardware.
  • Security: The lab will have robust security measures in place to protect the software, data, and intellectual property of the developers and their clients.
  • Monitoring and Analysis Tools: The lab may have specialized tools for monitoring system performance, analyzing software behavior, and identifying errors and bugs.

Overall, PC software lab is a crucial resource for software developers and organizations that rely on technology for their operations. By providing a dedicated space and specialized tools, these labs help to accelerate the development process and ensure the quality and reliability of software products.

PC Software Lab - BCA Department DPGITM PC Software Lab - BCA Department DPGITM PC Software Lab - BCA Department DPGITM

C-Programming Lab

C-Programming Lab is a hands-on learning environment where students can practice writing and executing C programs. It is usually a part of a computer science curriculum and provides students with an opportunity to learn and apply programming concepts using the C programming language.

The lab may be conducted in a classroom setting or in a computer lab, where students have access to computers equipped with necessary programming tools and software. The lab is usually led by an instructor or a teaching assistant who guides students through the exercises and provides feedback on their work.

During the lab, students may be given a set of programming problems or exercises to complete. These problems may range from basic concepts, such as variables and loops, to more complex topics, such as data structures and algorithms. Students are expected to write and test their programs, and to debug any errors that arise.

In addition to completing programming assignments, students may be required to keep a lab notebook or report detailing their work. This documentation serves as a record of their progress and helps them reflect on their learning.

Overall, C programming lab provides students with an opportunity to practice their programming skills and gain hands-on experience with the C programming language. It helps students develop their problem-solving skills, improve their coding abilities, and gain confidence in their programming abilities.

C-Programming Lab - BCA Department DPGITM C-Programming Lab - BCA Department DPGITM

Data Structures Lab

Data Structure Lab is a hands-on learning environment where students can practice implementing and using different types of data structures. It is usually a part of a computer science curriculum and provides students with an opportunity to learn and apply data structure concepts using programming languages such as C++, Java, or Python.

The lab may be conducted in a classroom setting or in a computer lab, where students have access to computers equipped with necessary programming tools and software. The lab is usually led by an instructor or a teaching assistant who guides students through the exercises and provides feedback on their work.

During the lab, students may be given a set of programming problems or exercises to complete that involve implementing different data structures such as arrays, linked lists, stacks, queues, trees, and graphs. These problems may range from basic concepts, such as inserting and deleting elements in a data structure, to more complex topics, such as searching and sorting algorithms.

In addition to completing programming assignments, students may be required to keep a lab notebook or report detailing their work. This documentation serves as a record of their progress and helps them reflect on their learning.

Overall, data structure lab provides students with an opportunity to practice their programming skills and gain hands-on experience with different types of data structures. It helps students develop their problem-solving skills, improve their coding abilities, and gain confidence in their ability to work with complex data structures.

Data Structures Lab - BCA Department DPGITM Data Structures Lab - BCA Department DPGITM Data Structures Lab - BCA Department DPGITM

DBMS Lab

DBMS Lab is a hands-on learning environment where students can practice working with Database Management Systems (DBMS).

In a DBMS lab, students typically work with different types of DBMS software, such as MySQL, Oracle, or Microsoft SQL Server. They learn how to create, modify, and query databases, as well as how to use the software to manage and manipulate data.

Some common activities in a DBMS lab may include designing and implementing a database schema, creating queries to extract information from a database, optimizing database performance, and troubleshooting common issues that arise when working with DBMS software.

Overall, DBMS lab provides students with practical experience in working with database systems, which is an essential skill for many careers in the technology industry.

DBMS Lab - BCA Department DPGITM DBMS Lab - BCA Department DPGITM

Web Designing Lab

Web Designing Labs are typically computer labs equipped with software and tools necessary for designing and developing websites. These labs are often found in colleges and universities, as well as vocational schools and community centers. They may be used for classes, workshops, and other educational programs focused on teaching web design skills.

Some common software and tools found in web designing labs include:

  • Adobe Creative Suite (including Photoshop, Illustrator, and Dreamweaver)
  • HTML editors (such as Notepad++, Sublime Text, or Visual Studio Code)
  • Content Management Systems (such as WordPress or Drupal)
  • CSS preprocessors (such as Sass or Less)

In addition to software and tools, web designing labs may also include resources such as books, online tutorials, and sample code for students to reference.

Web Designing Lab - BCA Department DPGITM Web Designing Lab - BCA Department DPGITM

OOPs Lab

The OOPs Lab typically focuses on object-oriented programming concepts and practices. The lab may include hands-on programming exercises and assignments that involve creating and using classes, objects, inheritance, polymorphism, encapsulation, and other OOP concepts.

Some of the topics that may be covered in an OOPs lab include:

  • Introduction to object-oriented programming
  • Classes and objects
  • Inheritance and polymorphism
  • Encapsulation and data hiding
  • Exception handling
  • File handling
  • GUI programming
  • Multithreading and concurrency
  • Networking and socket programming
  • Database connectivity

In the lab, students are typically expected to apply the OOP concepts they have learned in class to solve real-world problems. They may work on individual or group projects, and they may be required to present their work and demonstrate their understanding of the concepts to the instructor and classmates.

The lab may use a programming language such as Java, C++, Python, or another OOP language. It may also require the use of tools such as an integrated development environment (IDE), debugging tools, version control, and other software development tools.

OOPs Lab - BCA Department DPGITM

Visual Basics Lab

In Visual Basic Lab typically focuses on teaching students the fundamentals of programming using the Visual Basic language. The lab may include hands-on programming exercises and assignments that involve creating graphical user interfaces (GUIs), designing forms, creating controls, and writing code to implement various features and functionalities.

Some of the topics that may be covered in a Visual Basic lab include:

  • Introduction to Visual Basic programming
  • Basic programming concepts (variables, data types, operators, etc.)
  • Control structures (if-else statements, loops, etc.)
  • Creating GUI applications
  • Form design and layout
  • Working with controls (buttons, text boxes, labels, etc.)
  • Event handling and programming
  • Database connectivity and data access
  • File handling
  • Error handling and debugging techniques

In the lab, students are typically expected to apply the concepts they have learned in class to solve real-world problems. They may work on individual or group projects, and they may be required to present their work and demonstrate their understanding of the concepts to the instructor and classmates.

The lab may use the Visual Studio development environment, which includes a powerful set of tools for building Visual Basic applications. Students may also be required to use other software development tools, such as database management systems or debugging tools. The lab may be taught in a lecture/lab format, with the instructor providing guidance and feedback on the students’ work

Visual Basics Lab - BCA Department DPGITM

Java Lab

Java Programming Lab can involve a wide range of topics and concepts, depending on the level and focus of the lab. Here are some general details that may be applicable to a Java programming lab:

  • Purpose: The purpose of a Java programming lab is typically to give students hands-on experience with coding in Java and applying various programming concepts. This may include topics such as object-oriented programming, data structures, algorithms, GUI programming, networking, and more.
  • Requirements: The requirements for a Java programming lab will vary depending on the specific lab assignment. Typically, students will be given a set of instructions or a problem statement that outlines what the program should do and what requirements it must meet. Students may also be required to write documentation or a report about their program.
  • Tools: Students will need to have access to a Java programming environment in order to complete the lab. This may include an IDE (Integrated Development Environment) such as Eclipse or NetBeans, or a command-line interface such as the Java Development Kit (JDK).
  • Process: To complete the lab, students will need to write Java code to solve the given problem or implement the desired functionality. They will need to test their code to ensure it meets the requirements and debug any errors that arise. Finally, they will need to document their code and submit it for grading.
Java Lab - BCA Department DPGITM

.NET Lab

.NET Lab is a learning environment where you can practice and develop your skills in various areas of the .NET framework. It usually involves hands-on exercises, projects, and assignments to help you gain practical experience and reinforce your knowledge.

The lab may be set up as a virtual environment or a physical lab with computers and necessary software installed. It may also include access to online resources such as documentation, tutorials, and forums to support your learning.

In a .NET lab, you may learn various topics such as C# programming, ASP.NET web development, .NET Core, Xamarin, WPF, or other related technologies. The lab may be designed for beginners, intermediate or advanced learners, depending on your skill level.

To participate in a .NET lab, you may need to have some basic knowledge of programming concepts, such as variables, data types, control structures, and functions. Depending on the lab’s focus, you may also need to have some familiarity with specific tools, frameworks, or platforms related to the .NET ecosystem.

To get started with a .NET lab, you can search for online resources or enroll in a course or training program that provides access to a lab environment. You can also try building small projects on your own and gradually work your way up to more complex applications.

.NET Lab - BCA Department DPGITM

Employment Opportunities

Industry Overview

With the exponential growth in the IT industry, BCA Jobs has witnessed a wide-scale growth not only in terms of revenue but also in employee retention. As per a report by Gartner, the computer software and hardware sector incurred a total FDI inflow worth USD 85.51 Billion between April 2000 to March 2022. BCA jobs are available across both government and private sectors.

Career Roles

With almost every industry using computer applications and software, there is a need for BCA Course graduates for almost every job. Some of the top most pursued BCA jobs include:

  • Data Scientist
  • Software Engineer
  • Software Developer
  • Web Developer
  • Computer Network Architect
  • Data Operator
  • Computer Programmer
  • Database Manager
  • Web Analyst

Salary Expectations

  • Private sector — entry level (average): INR 3.55 L – 5 L per annum. Top companies like Google, Microsoft, HCL, and TCS offer up to INR 10 LPA.
  • Government sector — entry level: INR 35,000 – 50,000 per month; INR 15,000 – 35,000 per month on average.
  • Private sector — after 5–19 years: INR 3–6 LPA in the commercial sector, rising to INR 7 lakhs to 1 crore per annum.
  • Government sector — after 5–19 years: INR 60,000 – 80,000 per month.

Clubs

Python Pirates

Ever wondered there are so many programming languages but still everyone loves coding on Python? It’s because any person can understand Python even if he/she has no programming experience. Enroll your names now.

View Events

Python Pirates - BCA Department DPGITM

C++ Mindscapes

This club is known as C++ Mindscape and it introduces the programming guide specializing in C++ that you always wished you had access to when you started your coding journey.

View Events

C++ Mindscapes - BCA Department DPGITM

Java – The Coffee Guy

Java is a class-based, high-level, object-oriented programming language designed to have as few implementation dependencies as possible. Java can be a great tool to keep in your toolbox to work in this world of techies. Don’t waste this chance and get your hand on java with our club THE COFFEE GUY. Without any further ado

View Events

Java – The Coffee Guy - BCA Department DPGITM

Web Wonders

Websites are the basic source on which we consume the internet. Web designing can give you a lot of opportunities if you are seeking any job in this field or might even build your own business/start-up. In our Web Designing club which is known as Web Wonders, you will learn and polish the required skills.

View Events

Web Wonders - BCA Department DPGITM

Culture Promoting Club

The country that we live in is known for its diverse culture. Diversity in food, clothing, language, and more. This following club will include several skits on various topics and various art forms that you can experience you can get indulged in. This club will handle the skits and plays organizing in our college.

View Events

Culture Promoting Club - BCA Department DPGITM

Dance Palace

Got your feet tingling yet? Yes, that’s right the club is Dance palace. a nice cozy place to show off your moves in front of everyone. All the dance events and dance-related work will be handled by this club only

View Events

Dance Palace - BCA Department DPGITM

Syllabus and Scheme of Study

Course Document Download
Value Added Courses under NEP 2020 Download
Multidisciplinary Courses for UG Programs Download
Ability Enhancement Courses under NEP 2020 Download
BCA Scheme for 4-Year Bachelor of Computer Applications Program Download
BCA BCA Syllabus Download
BCA BCA Syllabus of 2025 Batch Download

Lecture Plan

1st yr

File NameDownload
COA Lesson Plan Download
EES Lesson planDownload
English -I Lesson planDownload
Hindi Lesson PlanDownload
IKS lesson planDownload
MFOC Lesson PlanDownload
PS Lesson PlanDownload

2nd yr

File NameDownload
DBMS Lesson_PlanDownload
DHRI Lesson PlanDownload
Eng -II Lesson planDownload
JAVA Lesson PlanDownload
OOPS lesson planDownload
OS LESSON PLANDownload

3rd yr

File NameDownload
CG Lesson PlanDownload
DCN LESSON PLANDownload
MIS Lesson PlanDownload
VB Lesson PlanDownload

Previous Year’s MDU Question Papers

C programming

Title Download
BCA 2nd Sem April 2018 Download
BCA 2nd Sem May 2019 Download
BCA 2nd Sem May 2023 Download

Computer Graphics

Title Download
BCA 5th Sem November 2014 Download
BCA 5th Sem March 2021 Download
BCA 5th Sem November 2017 Download
BCA 5th Sem November 2018 Download
BCA 5th Sem December 2019 Download

Communication Skills

Title Download
BCA 3rd Sem November 2014 Download
BCA 3rd Sem November 2016 Download
BCA 3rd Sem March 2021 Download
BCA 3rd Sem November 2017 Download
BCA 3rd Sem November 2018 Download
BCA 3rd Sem November 2019 Download

Computer and Programming Fundamentals

Title Download
BCA 1st Sem November 2014 Download
BCA 1st Sem March 2021 Download
BCA 1st Sem November 2017 Download
BCA 1st Sem December 2018 Download
BCA 1st Sem December 2019 Download

Data Structure

Title Download
BCA 3rd Sem November 2014 Download
BCA 3rd Sem December 2016 Download
BCA 3rd Sem March 2021 Download
BCA 3rd Sem December 2017 Download
BCA 3rd Sem December 2018 Download
BCA 3rd Sem December 2019 Download

Data Base System

Title Download
BCA 3rd Sem December 2014 Download
BCA 3rd Sem December 2016 Download
BCA 3rd Sem March 2021 Download
BCA 3rd Sem December 2017 Download
BCA 3rd Sem December 2018 Download
BCA 3rd Sem December 2019 Download

Data Communication & Networking

Title Download
BCA 5th Sem December 2017 Download
BCA 5th Sem December 2018 Download
BCA 5th Sem December 2019 Download

Mathematics

Title Download
BCA 1st Sem December 2014 Download
BCA 1st Sem March 2021 Download
BCA 3rd Sem December 2016 Download
BCA 1st Sem December 2017 Download
BCA 1st Sem December 2018 Download
BCA 1st Sem December 2019 Download

Management Information System

Title Download
BCA 3rd Sem December 2014 Download
BCA 5th Sem March 2021 Download
BCA 5th Sem March 2021 Download
BCA 5th Sem December 2017 Download
BCA 5th Sem December 2018 Download
BCA 5th Sem December 2019 Download

Operating System

Title Download
BCA 3rd Sem December 2014 Download
BCA 3rd Sem December 2016 Download
BCA 3rd Sem March 2021 Download
BCA 3rd Sem December 2017 Download
BCA 3rd Sem December 2018 Download
BCA 3rd Sem December 2019 Download
MCA 3rd Sem December 2014 Download

Visual Basic

Title Download
BCA 4th Sem December 2014 Download
BCA 5th Sem December 2017 Download
BCA 5th Sem December 2018 Download
BCA 5th Sem December 2019 Download

Department Results and Toppers

BCA 2nd Sem

S.NO Name of the Subject Course Code Name of the topper Marks Obtained
1 C programming BCA 106 MS. Hanu 91
2 Logical Organization of Computer-II BCA 107 MS. Hanu 72
3 Mathematical Foundations of Computer
Science
BCA 108 MS. Hanu 81
4 Structured System Analysis and Design BCA 109 MS. Hanu 90

BCA 4th Sem

Sr. No. Name of the Subject Course Code Name of the topper Marks Obtained
1 Web Designing BCA 206 NANDINI CHAUHAN 75
2 Data Structure-11 BCA 207 HARI OM PANDEY 85
3 Object Oriented programmimg using c++ BCA 208 MANASVI MARWAHA / HARI OM PANDEY/PRIYANKA 65
4 Software Engineering BCA 209 MANASVI MARWAHA 81

BCA 6th Sem

Sr. No. Name of the Subject Course Code Name of the topper Marks Obtained
1 E- commerce BCA 306 KANISHKA SAXENA 88
2  object technolgy and programing using Java  BCA 307 SHIVANI YADAV 85
3 Artifical Integlligence  BCA 308 KANISHKA SAXENA 84
4 introduction of .Net  BCA 309 CHETAN BHARDWAJ 89