2025 – 2026 16C35 Bachelor of Computer Application
NIMS UNIVERSITY RAJASTHAN, JAIPUR
PROGRAM CURRICULUM
FOR
Bachelor of Computer Applications
[Effective from the Session: 2025-2026]
NIMS UNIVERSITY RAJASTHAN, JAIPUR
Jaipur-Delhi Highway
Jaipur – 303121, Rajasthan, India
Website: www.nimsuniversity.org
2025 – 2026 16C35 Bachelor of Computer Application
2025 – 2026 16C35 Bachelor of Computer Application
About the Department
The Computer Applications Department is committed to providing students with a solid
foundation in computer science and applications. Department is offering a range of
undergraduate and postgraduate programs such as Bachelor of Computer Applications (BCA),
Master of Computer Applications (MCA), Bachelor of Science in Computer Science,
Bachelor of Science in Information Technology, Master of Science in Computer Science,
Master of Science in Information Technology, and the integrated Bachelor of Computer
Applications + Master of Computer Applications program. The department aims to produce
highly skilled professionals capable of solving real-world problems in the rapidly evolving field
of technology.
The department combines a rigorous academic curriculum with industry exposure, research
opportunities, and hands-on practical experience, ensuring students are well-prepared for both
immediate employment and continued professional growth. By integrating traditional computer
science principles with emerging technologies such as Artificial Intelligence (AI), Machine
Learning (ML), Robotics, and High-Performance Computing (HPC), the department
empowers students to shape the future of technology.
2025 – 2026 16C35 Bachelor of Computer Application
2025 – 2026 16C35 Bachelor of Computer Application
Vision
To be a leader in computer science education and research, empowering students with the
knowledge and skills to drive innovation and solve real-world problems in a technology-driven
world. We achieve this by integrating core computer science principles with cutting-edge
advancements in artificial intelligence, high-performance computing, and robotics. Our graduates
will be equipped to become the architects of tomorrow's technological landscape.
Mission
1. Equip students with a robust foundation in computer science principles and cutting-edge
technologies (AI, Machine Learning, Robotics, etc.).
2. Cultivate critical thinking, problem-solving, and leadership skills for success in a
technology-driven world.
3. Foster a collaborative learning environment that promotes teamwork and ethical
responsibility.
4. Bridge the gap between academia and industry through strong partnerships, enhancing
graduate employability and entrepreneurial spirit.
5. Drive innovation by encouraging research activities in emerging technological areas,
shaping the future of technology.
2025 – 2026 16C35 Bachelor of Computer Application
2025 – 2026 16C35 Bachelor of Computer Application
Program Educational Objectives (PEOs)
A graduate of the Computer Science and Engineering Program should achieve the following:
PEO – I: Students will establish themselves as effective professionals by solving real
problems through the use of computer science knowledge, with attention to teamwork,
effective communication, critical thinking, and problem-solving skills.
PEO – II: Students will develop professional skills that prepare them for immediate
employment and for life-long learning in advanced areas of computer science and related
fields.
PEO – III: Students will demonstrate their ability to adapt to a rapidly changing environment
by learning and applying new skills and technologies.
PEO – IV: Students will be provided with an educational foundation that prepares them for
excellence and leadership roles along diverse career paths, with encouragement to
professional ethics and active participation needed for a successful career.
2025 – 2026 16C35 Bachelor of Computer Application
2025 – 2026 16C35 Bachelor of Computer Application
Program Outcomes (POs)
Graduates of the Computer Applications Department will have the following program outcomes:
PO1: The ability to analyse complex computing problems and apply principles of computing
to provide solutions.
PO2: Skills to design, implement, and evaluate computer-based systems, components, or
programs to meet desired needs.
PO3: The ability to function effectively on multidisciplinary teams.
PO4: The understanding of professional, ethical, legal, and social responsibilities in
computing.
PO5: The ability to communicate effectively with a range of audiences.
PO6: The recognition of the need for, and an ability to engage in lifelong learning.
PO7: The ability to use current techniques, skills, and tools necessary for computing practice.
PO8: An understanding of the impact of computing solutions solutions in a global,
economic, environmental, and societal context.
PO9: A commitment to ethical behaviour, respect for diversity, and the promotion of a
collaborative and inclusive work environment.
2025 – 2026 16C35 Bachelor of Computer Application
2025 – 2026 16C35 Bachelor of Computer Application
Program Specific Outcomes (PSOs)
Graduates will have the following program-specific outcomes:
PSO1: Be able to design, develop, and deploy real-world computer applications using
modern technologies and tools.
PSO2: Be equipped to identify and solve problems within specific domains such as AI,
robotics, and high-performance computing.
PSO3: Acquire the skills to engage in entrepreneurship, research, and development in the
field of computer science.
Student Outcomes
Upon successful completion of their program, students will be able to:
SO1: Apply knowledge of computing and mathematics to solve computer science problems.
SO2: Function effectively on multidisciplinary teams.
SO3: Understand professional, ethical, legal, and social issues in computing.
SO4: Engage in lifelong learning and professional development.
2025 – 2026 16C35 Bachelor of Computer Application
2025 – 2026 16C35 Bachelor of Computer Application
BCA SEMESTER – I
Hours Theory Marks Practical Marks Total
S. Course Course
IA ETE IA Cr
No. Code Title L T P
Ass Att Rec. PP ETE
IE
. .
16C35101T Basic 3 1 - 5 70
1. 15 10 - - 100 4
Mathematics -
Management
3 1 - 5 70
2. 16C35102T Information 15 10 - - - 100 4
System
16C35103T Communication 3 1 -
3. for professionals
15 10 5 70 - - - 100 4
16C35104T Digital Circuit 3 1 -
4. and Design
15 10 5 70 - - - 100 4
16C35105B Basics of 3 1 2
5. 15 10 5 35 150 5
Computer 5 70 10
16C35106B Programming 3 1 2
6. 15 10 5 35 150 5
with ‘C’ 5 70 10
TOTAL 18 6 4 90 60 30 420 10 20 70 700 26
2025 – 2026 16C35 Bachelor of Computer Application
2025 – 2026 16C35 Bachelor of Computer Application
BCA SEMESTER - II
Hours Theory Marks Practical Marks Total
S. Course Course
IA ETE IA ETE Cr
No. Code Title L T P
Ass Att Rec. PP
IE
. .
16C35201T Fundamentals of
1. Operating 3 1 -
15 10 5 70 - - 100 4
System -
16C35202T
Database
Management 3 1 -
2. 15 10 5 70 - - - 100 4
System
16C35203T
Cyber Security 3 1 -
3. 15 10 5 70 - - - 100 4
16C35204T Internet of
4.
Things
3 1 - 15 10 5 70 - - - 100 4
16C35205B Data Structure
5.
Using C
3 1 2 15 10 5 70 5 10 35 150 5
16C35206B Object Oriented
6. Programming 3 1 2 15 10 5 35 150 5
5 70 10
with C++
TOTAL 18 6 4 90 60 30 420 10 20 70 700 26
2025 – 2026 16C35 Bachelor of Computer Application
2025 – 2026 16C35 Bachelor of Computer Application
BCA SEMESTER - III
Hours Theory Marks Practical Marks Total
S. Course Course
Cr
No. Code Title L T P IA ETE IA ETE
IE Ass. Att. Rec. PP
Artificial
1. 16C35301T Intelligence
3 1 - 15 10
5 70
-
-
- 100 4
Discrete
2. 16C35302T Mathematical 3 1 - 15 10 5 70 - - - 100 4
Structures
Environmental
3. 16C35303T Science
3 1 - 15 10
5 70
-
-
- 100 4
16C35304B Java
4. Programming
3 1 2 15 10
5 70
5
10
35 150 5
16C35305B Introduction to
5. Algorithms
3 1 2 15 10 5 70 5 10 35 150 5
TOTAL 15 5 4 75 50 25 350 10 20 70 600 22
2025 – 2026 16C35 Bachelor of Computer Application
2025 – 2026 16C35 Bachelor of Computer Application
BCA SEMESTER - IV
Hours Theory Marks Practical Marks Total
S. Course Course
IA ETE IA ETE Cr
No. Code Title L T P
Ass Att Rec PP
IE
. .
Computer
1. 16C35401T Network 3 1 - 15 10 5 70 - - - 100 4
Data Mining
2. 16C35402T and Data 3 1 - 15 10 5 70 - - - 100 4
Warehousing
Software
3. 16C35403T Engineering 3 1 - 15 10 5 70 - - - 100 4
Python
4. 16C35404B Programming 3 1 2 15 10 5 70 5 10 35 150 5
16C35405B Web Designing 3 1 2
5. 15 10 5 70 5 10 35 150 5
TOTAL 15 5 4 75 50 25 350 10 20 70 600 22
2025 – 2026 16C35 Bachelor of Computer Application
2025 – 2026 16C35 Bachelor of Computer Application
BCA SEMESTER - V
Hours Theory Marks Practical Marks Total
S. Course Course
IA ETE IA ETE Cr
No. Code Title L T P
Ass Att Rec PP
IE
. .
Computer
1. 16C35501T Graphics 3 1 - 15 10 5 70 - - 100 4
-
Multimedia
2. 16C35502T System 3 1 - 15 10 5 70 - - - 100 4
Unix and Shell
3. 16C35503B Programming 3 1 2 15 10 5 70 5 10 35 150 5
Machine
4. 16C35504B Learning 3 1 2 15 10 5 70 5 10 35 150 5
Minor Project
5. 16C35505P - - 6 - - - - - - 50 50 3
TOTAL 12 4 10 60 40 20 280 10 20 120 550 21
2025 – 2026 16C35 Bachelor of Computer Application
2025 – 2026 16C35 Bachelor of Computer Application
BCA SEMESTER - VI
Course Hours Theory Marks Practical Marks Total
S. Course Title
Cr
No. Code L T P IA ETE IA ETE
IE Ass. Att. Rec. PP
1. 16C35601P Major Project 30 200 100 300 10
2. 16C35602B Introduction to 3 1 5 70
2 15 10 5 10 35 150 5
R
TOTAL 3 1 32 15 10 5 70 5 210 135 450 20
OR
Course Hours Theory Marks Practical Marks Total
S. Course Title
Cr
No. Code L T P IA ETE IA ETE
IE Ass. Att. Rec. PP
1. 16C35601P Internship - - -
22 - - 300 150 450 15
TOTAL - - 22 - - - - - 300 150 450 15
2025 – 2026 16C35 Bachelor of Computer Application