About Bachelor of Computer Applications (Hons.)
The IT industry is a cornerstone of the modern economy, driving innovation and transforming
the way we live, work, and communicate. It encompasses a broad range of activities,
including software development, data management, cybersecurity, cloud computing, and
emerging technologies like artificial intelligence and blockchain. With its ability to create
cutting-edge solutions and connect businesses and individuals globally, the IT sector is
pivotal in shaping the digital future. Offering diverse career opportunities and continuous
growth, the industry remains a dynamic and essential force in addressing technological
challenges and enabling progress across all sectors.
The BCA(Hons.) programme at SPSU is a four-year undergraduate course designed to
equip students with in-depth knowledge of computer science, programming, and IT. Whether
you're passionate about coding, software development, data analysis, or exploring the latest
in artificial intelligence and machine learning, the BCA programme offers a comprehensive
foundation to kickstart your career in the tech world providing an honors degree after
completion of four-years and also has an option of exit after completing 3 years of degree.
The programme comprises of variety of courses: major, minor, multidisciplinary, ability
enhancement, skill enhancement and value added courses as per National Educational
Policy 2020. The curriculum is designed for the holistic development of the students and
prepares them as computer application professionals.
Why Choose BCA?
Industry-Relevant Curriculum: Our curriculum is designed to meet current industry
demands, focusing on both theoretical concepts and practical skills.
Hands-On Learning: Gain experience through real-world projects, internships, and
coding challenges.
Diverse Career Paths: Open doors to careers in software development, IT consulting,
data science, cloud computing, cybersecurity, and more.
Cutting-Edge Technologies: Learn emerging technologies like AI, Machine Learning,
IoT, and Blockchain.
Expert Faculty: Be guided by experienced faculty members who are industry leaders
and researchers.
Learning Outcomes
By the end of this programme, students will:Have strong analytical and problem-solving skills.
Be proficient in multiple programming languages and tools.
Understand software development lifecycles and methodologies.
Be ready to pursue higher studies like MCA, MBA, or other professional certifications.
Be industry-ready with skills aligned to global IT standards.
By the end of this programme, students will:
Career Opportunities
Graduates of the BCA programme can explore exciting roles, such as:Software Developer
Web Developer
IT Project Manager
Database Administrator
Data Analyst
Network Administrator
Mobile Application Developer
IT Architect
Digital Marketer
Data Scientist
Graduates of the BCA programme can explore exciting roles, such as:
Teaching Pedagogy
Student-Centric Learning: Problem solving assignments, coding competitions,
collaborative projects
Project Based Learning: Simulation of Real-World Problems
Integrated Use of Technology: Moodle, Virtual Labs
Flipped Classroom
Internships, Certifications, Expert Lectures
Formative and Summative Assessment
Focus on Emerging Technologies
Initiatives to Enhance Employability
Workshops on Skill Enhancement
Coding Bootcamps
Soft Skill Training Programs
Guest Lectures by Industry Experts
Resume Building Workshops
Mock Interviews
Aptitude and Logical Reasoning Training
Alumni Interactions
Tech Fest and Conferences
Specialisation Offered
- Artificial Intelligence & Machine Learning
Curriculum
General/Specialization in AIML
Semester 1
Semester 2
Semester 3
Semester 4
Semester 5
Semester 6
Semester 7
Semester 8
Semester 1
Course Code | Course Title |
---|---|
DSC1 | Fundamentals of Computer Programming |
DSC2 | Digital Logic Fundamentals |
Minor-01 | Mathematics for AIML |
MDC1 | Fundamental of Management |
AEC-1 | Foundations of Effective Communication |
VAC-1 | 1. Indian Knowledge System 2. Constitution, Human Rights and Law |
CS | Environmental Studies & Disaster Management |
Semester 2
Course Code | Course Title |
---|---|
DSC3 | Discrete Mathematics |
DSC4 | Python Programming |
DSC5 | Computer Organization |
Minor-02 | Artificial Intelligence |
MDC2 | Fundamental of Economics |
SEC-1 | Gen AI & Prompt Engineering |
AEC-2 | Quantitative Aptitude and Reasoning Abilities-01 |
Semester 3
Course Code | Course Title |
---|---|
DSC6 | Data Structures |
DSC7 | Object Oriented Programming |
DSC8 | Linux & Shell Programming |
Minor-03 | Machine Learning |
AEC-3 | Presentation Skills and Report Writing |
SEC-2 | Digital Marketing |
CS | Community Service (Through SPSU Prerna) |
Semester 4
Course Code | Course Title |
---|---|
DSC9 | Design & Analysis of Algorithms |
DSC10 | Web Technology |
DSC11 | Relational Database Management System |
Minor-04 | Data Analysis |
Minor-05 | Deep Learning |
AEC-4 | Quantitative Aptitude and Reasoning Abilities-02 |
Semester 5
Course Code | Course Title |
---|---|
DSC12 | Computer Network |
DSC13 | Software Engineering |
DSE01 | 1. Cyber Security 2. Front End Frameworks |
Minor-06 | Computer Vision |
VAC-2 | 1. Drone Technology 2. 3D Printing 3. Mental Health and Stress Management |
MDC3 | 1. PCB Design and Fabrication 2. Intrduction to Sustainable Development |
AEC-5 | Soft Skills |
Semester 6
Course Code | Course Title |
---|---|
DSC14 | Big Data & Cloud Computing |
DSC15 | Mobile Application Development |
DSE02 | 1. Cryptography 2. Responsive Designs & UI/UX Principles |
DSE03 | 1. Network Security 2. Back End Frameworks |
Minor-07 | Natural Language Processing |
SEC-3 | Business StartUP Essentials (Idea to Launch) |
AEC-06 | Campus to Corporate-I |
Semester 7
Course Code | Course Title |
---|---|
DSC16 | Research Methodology |
DSC17 | Applications of IoT |
DSE04 | 1. Ethical Hacking and Penetration Testing 2. NoSQL Databases |
DSC05 | 1. Digital Forensics 2. Version Control and DevOps |
Project | Students will choose Projects from AIML/ FSD/ Cyber Security |
AEC-07 | Campus to Corporate-II |
Semester 8
Course Code | Course Title |
---|---|
Research Project/Dissertation/Industrial Training – (16-20 Weeks Duration) |
Semester 1
Semester 2
Semester 3
Semester 4
Semester 5
Semester 6
Semester 1
Course Code | Course Title |
---|---|
CAL2101 | C-Programming |
CAL2103 | Introduction to Web Technology |
CAL2104 | Office Automation Tools |
MAE2102 | Elementary Mathematics |
MDXXXXX | Multidisciplinary Course |
AEXXXXX | Ability Enhancement Course |
SEXXXXX | Skill Enhancement Course |
VAXXXXX | Value Added Course |
CAL2131 | Introduction to Data Science |
Semester 2
Course Code | Course Title |
---|---|
CAL2201 | Data Structures |
CAL2202 | Computer Organization & Architecture |
CAL2203 | Discrete Mathematical Structures |
CAL2204 | Introduction to Computer Graphics |
CAL2205 | Object Oriented Programming Through C++ |
MDXXXXX | Multidisciplinary Course |
AEXXXXX | Ability Enhancement Course |
VAXXXXX | Value Added Course |
Semester 3
Course Code | Course Title |
---|---|
CAL2301 | Operating System Concepts |
CAL2302 | Database Management System |
CAL2303 | Analysis & Design of Algorithms |
CAL2304 | Introduction to Open Source Technologies (PHP, MySQL) |
CAL2331 | Applied Business Statistics |
CAL2332 | Big Data Visualization Basics |
CAL2333 | Big Data Visualization Advanced |
CAL2384 | Summer Internship |
Semester 4
Course Code | Course Title |
---|---|
CAL2401 | Computer Networks |
CAL2402 | Introduction to Software Engineering Principles |
CAL2403 | Introduction to IOT |
CAL2404 | Theory of Computation |
SEXXXXX | Skill Enhancement Course |
CAL2431 | Machine Learning for Managers |
CAL2432 | Programming Basics |
CAL2433 | Programming Data Manipulation and Techniques |
Semester 5
Course Code | Course Title |
---|---|
CAL2501 | Mobile Application Development |
CAL2502 | System Programming and Compilers |
MDXXXXX | Multidisciplinary Course |
AEXXXXX | Ability Enhancement Course |
SEXXXXX | Skill Enhancement Course |
VAXXXXX | Value Added Course |
CAL2584 | Summer Internship |
CAL2582 | Minor Project |
Semester 6
Course Code | Course Title |
---|---|
CAL2601 | System Administration with Linux |
CAL2602 | Software Testing |
MDXXXXX | Multidisciplinary Course |
AEXXXXX | Ability Enhancement Course |
SEXXXXX | Skill Enhancement Course |
VAXXXXX | Value Added Course |
XXXXXXX | Minor Course |
CAL2681 | R for Data Science |
CAL2683 | Minor Project |
POs
PO1: Apply mathematical and programming skills to develop applications to solve real world problems
PO2: Acquire lifelong learning skills in the emerging technologies to achieve professional excellence and to become an entrepreneur or a professional who can contribute in the upliftment of the society by solving real time day today problems.
PO3: To Acquire strong communication, leadership, critical and analytical thinking skills to build a successful career.
Pathway After BCA
Careers
- Software Programmer
- Game Designer
- IT specialist
- Technical Analyst
- Web Developer
- Cyber Security Analyst
- Security Software DeveloperWeb Developer
Top Recruiters
Top companies recruiting are as follows :-
- Microsoft
- E&Y
- Meta
- Amazon
Ms. Poonam Saini
Chairperson
Poonam Saini is an Assistant Professor in the School of Management and has been teaching in higher education sector since 2001. Her research interests include Data Science, Data Analytics, and Recommender Systems. She is an IBM-certified and Google -certified Data Science and Data Analytics professional respectively. She has published 15 research papers in International Journals of repute and presented her research work at International Conferences as well. Her research has been recognized by Elsevier and Springer Conferences with two Best Paper Awards. She is a life member of the Computer Society of India.

Why Bachelor of Computer Applications
From SPSU

Top Placements at Lucrative Packages.
Exposure to real-world projects s

Project-based learning and skill-oriented pedagogy.
Internship opportunities with leading MNCs

Industry-ready curriculum and syllabi.
Experienced and industry-renowned faculty
Our Alumni Working with Fortune
500 Companies



























Bachelor of Computer Applications (Hons.)
Eligibility Criteria & Selection Process

Eligibility & Fee
Bachelor of Computer Applications BCA (Hons.)
Fee Per Annum
INR 1.2 Lac

Selection
Bachelor of Computer Applications BCA (Hons.)
Selection will be based on merit of
Candidate must have passed XII std. or its equivalent position
Candidate must have passed XII std. or its equivalent position
Scholarship
worth ₹22Cr
- Additional 5% for wards of defence & para-military personnel
- Additional 5% for girl child
- Additional 5% for state, national & international sports players
- Additional 5% for JK employees wards only
- Additional 5% siblings of existing students or alumni (blood relation only)
- Additional 5% for MBA applicants with CAT & XAT percentile of over 85, or GMAT score of above 650
- Additional 5% for M.Tech. applicants qualifying GATE
Merit Based Scholarship UG Programs
=98% in Xth & Xllth
100% Scholarship
100% Scholarship
>=95% & <98% in Xth & Xllth
75% Scholarship
75% Scholarship
>=90% & <95% in Xth & Xllth
65% Scholarship
65% Scholarship
>=80% & <90% in Xth & Xllth
55% Scholarship
55% Scholarship
>=70% & <80% in Xth & Xllth
45% Scholarship
45% Scholarship
>=60% & <70% in Xth & Xllth
35% Scholarship
35% Scholarship
>=50% & <60% in Xth & Xllth
25% Scholarship
25% Scholarship
JK Cement Scholarship worth
₹35
Crore
Crore
Engineering Program
Merit Based Scholarship PG Programs
=98% in in Xllth & Graduation
100% Scholarship
100% Scholarship
>=95% & <98% in Xllth & Graduation
75% Scholarship
75% Scholarship
>=90% & <95% in Xllth & Graduation
65% Scholarship
65% Scholarship
>=80% & <90% in Xllth & Graduation
55% Scholarship
55% Scholarship
>=70% & <80% in Xllth & Graduation
45% Scholarship
45% Scholarship
>=60% & <70% in Xllth & Graduation
35% Scholarship
35% Scholarship
>=50% & <60% in Xllth & Graduation
25% Scholarship
25% Scholarship
Student Testimonials

MOHIT CHOUDHARY
Intellipaat Software Solutions Pvt. Ltd, Bengaluru Karnataka
I am Mohit Choudhary a pass-out of 2022 batch from SPSU and in my final year I got placement while studying, So currently working with Intellipaat Software Solutions Pvt. Ltd. located at Bengaluru Karnataka, as a senior business devoloper associate. I can never forget the contribution of CSE dept., my faculties and the placement cell towards helping me develop those crucial skills which are required to have a successful corporate life, not just the technical knowledge but also the infrastructure and student forums, helped me to step out my comfort zone and gave me the opportunity to apply what all i have learnt at SPSU. It has also enhanced my skills from all the aspects such as in building up.

T. CHANDRA SEKHAR
Harman connected services, Bangalore, India
I am T.Chandra Sekhar graduated from Sir Padampat Singhania university in Computer science and Engineering of Batch:2018-2022. I am currently Working in Harman connected services, Bangalore, India. As a Associate software engineer -Product development. HARMAN is a global leader in connected car technology, lifestyle audio innovations, professional audio and lighting solutions, and digital transformation.
Firstly, I am thankful to SPSU, for offering a wonderful opportunity to communicate with faculty as it was a completely residential campus. The relationship between faculty and students is soo good, they treat like their children’s especially when we are sick, they take care as their family people.

ABHISHEK GUPTA
Cognizant Technology PVT LTD at Pune Maharashtra
I am Abhishek Gupta, completed B. Tech CSE(IoT) in 2021 from SPSU, currently working with
Cognizant Technology PVT LTD., as a software Engineer. located at Pune Maharashtra.
SPSU is a practical technical institute and offers an ideal study environment for those who want
experience both professionally and educationally. I learnt leadership, management and
technical skills during my graduation. I am thankful god to provide me such a excellent institute
where I got so many mentors, faculties who were always ready to help not only in study but also
to learn moral values.

Hanisha Reddy
2018-2022
I'm really glad to be part of SPSU. The main reason behind my current position in top most company is the placement team and all my lectures who gave me an incredible support right from the first step.
Four years in college taught me plethora of things. The best thing is getting equal encouragement from the management both in studies and extra curricular activities.
I am delighted to welcome all the upcoming students who are going to have a great future ahead.
Bachelor of Computer Applications (Hons.)
Frequently Asked Questions
The students who are passionate about computers and technology, a BCA degree can be an engaging and fulfilling educational path. The IT industry is growing rapidly and creating a high demand for skilled professionals. A BCA degree can open doors to various job roles such as software developer, systems analyst, database administrator, and network engineer as this degree include practical projects, internships, and lab work, giving students real-world experience and enhancing their employability
The versatility of a BCA degree allows graduates to be absorbed in the IT and Software Services, Banking and financial Services, healthcare services, education and e-learning sector, Government and public sector, retail and e-commerce sector, media and entertainment services, consulting services to name a few.
A BCA graduate can apply for various job profiles such as Software developer, Web developer, System analyst, Database administrator, Network administrator, Technical support specialist, Software Test, Mobile App developer, Data analyst, UI/UX designer
After completing a Bachelor of Computer Applications (BCA), graduates have several options for higher studies that can enhance their skills, specialize in particular areas, and improve their career prospects. BCA graduate can do Master of Computer Applications (MCA), Master of Science (M.Sc.) in Computer Science/IT, Master of Business Administration (MBA) in Information Technology, Post Graduate Diploma in Computer Applications (PGDCA), Master of Science (M.Sc.) in Software Engineering