BCA Banner

BCA - Course Overview

Bachelor of Computer Applications (BCA) is an undergraduate degree that focusing on computer science and applications. The course duration is typically 3 years, and the curriculum is designed to provide students with a strong foundation in computer science, programming, and software development. BCA students from UPES can venture into domains such as application architecture, app development, database designing, banking consultancy and database architecture.

Eligibility Criteria

50% marks in class X and XII with Mathematics / Computer Science / Information Technology as one of the major Subject in Class XII

Selection Criteria

Personal Interview

Program Fee Structure

 

CategorySem 1Sem 2Sem 3Sem 4Sem 5Sem 6
Tuition Fee ₹66,000₹66,000₹69,000₹69,000₹73,396₹73,396
Academic Service Fee₹22,000₹22,000₹24,000₹24,000₹25,000₹25,000
Total Fee₹88,000₹88,000₹93,000₹93,000₹98,396₹98,396

Students must pay the fees within the stipulated time frame to secure their admission into the course. The fee can be paid online or offline through various modes of payment such as credit/debit card, net banking, or demand draft.

Click here for a detailed Fee Structure.

Click here to learn about additional fee payments.

Studying BCA is best for?

The BCA program is suitable for students with an interest in Computer Science who wish to pursue a career in the technological industry. All BCA specialisations at UPES are perfect for demonstrating their scientific curiosity, analytical thinking, and innovative streak.

The BCA course can also be appropriate for students wishing to continue their technical education with postgraduate degrees like Master of Computer Applications (MCA) or Master of Business (MBA) in different technological disciplines such as computer science, IT or database administration. The BCA program at UPES can also be the right start for a successful career in Artificial Intelligence or Analytical Sciences.

Career Opportunities

The BCA course will equip you with skills that can be applied in various jobs. With the increasing demand for technology professionals in various industries, choosing BCA can offer promising career opportunities and high earning potential. Students can further choose to pursue a MCA or choose to pursue a career. Here are a few profiles you can apply for immediately after completing the course:

  • Technical Analyst
  • Software Engineer
  • Business Analyst
  • Data Scientist
  • Digital Marketer
  • Banking Sector
  • E-commerce Executive
  • Educator
  • Cyber Security Experts
  • Software Developer
  • Blockchain Professional and more.
Curriculum

Semester 1

CourseLTPCredit
Linux Lab0042
Programming in C3003
Programming in C Lab0042
Web Technologies 3003
Web Technologies Lab0021
Problem Solving2002
Living Conversation2002
Basic Mathematics I4104
Environmental Sustainability 
and Climate Change - I
2002
TOTAL   21
,

Semester 2

CourseLTPCredit
Data Structures and algorithms4004
Data Structures and algorithms Lab0021
Databases3003
Databases Lab0021
Python programming2002
Python programming Lab0042
Critical Thinking and Writing2002
Basic Mathematics II4004
Environmental Sustainability and Climate Change - II2002
TOTAL   21
,

Semester 3

CourseLTPCredit
Advanced Databases3003
Advanced Databases Lab0021
Advanced Web Technologies 3003
Advanced Web Technologies Lab0021
Elements of AIML2002
Elements of AIML Lab0021
Exploratory-10003
Design Thinking1102
Applied Statistics and Probability3003
TOTAL   20
,

Semester 4

CourseLTPCredit
Data communication and Networks3003
Object Oriented Programming3003
Object Oriented Programming Lab  21
Operating Systems3003
Software Engineering3003
Exploratory-23003
PE-14004
PE-1 Lab 0021
TOTAL   20
,

Semester 5

CourseLTPCredit
Mobile Application Development3003
Mobile Application Development Lab0021
Exploratory-33003
Start your startup2002
PE-24004
PE-2 Lab 0021
Project-10005
Summer Internship0001
TOTAL   20
,

Semester 6

CourseLTPCredit
Cyber Security3003
Exploratory-43003
Leadership and Teamwork2002
PE-34004
PE-3 Lab0021
Project-20008
TOTAL   21
,

Semester 7

CourseLTPCredit
DevOps3003
Exploratory-53003
PE-4 4004
PE-4 Lab0021
PE-5 3003
PE-5 Lab0021
Project-30008
TOTAL   23
,

Semester 8

CourseLTPCredit
Industry 4.04004
Project-400010
Seminar0002
TOTAL   16
Why Study BCA at UPES School of Computer Science?

The BCA course qualification at UPES can brighten the career prospects for its graduates in several IT and Computer Science disciplines from Robotics, Artificial Intelligence, or Financial Technology or Fintech. In fact, from the previous BCA batches of UPES, more than 630 students were placed with over 190 national and international recruiters with a 100% placement rate.

Here is why you should enrol in the BCA program at UPES:

  • Ranked 46th by NIRF in the Engineering category in 2024.
  • 100% placements at multi-national companies like Gojek, Infosys, Airtel, and more.
  • Lifetime placement assistance.
  • Industry-leading placement packages of up to ₹50 LPA in 2022.
  • Credit transfer program to the University of Queensland, Australia, for career progression.
  • Semester abroad program at the University of California, Berkeley.

Students at UPES get unparalleled industry experience through our alliances with organisations like IBM, Microsoft, Xebia, and more. Many career progression opportunities are available to students at UPES, with a chance to complete the degree at premium global institutions like the University of Queensland, Australia.

Student Testimonials

Collecting feedback and reviews from our former students provides valuable insights into the course's quality, faculty, infrastructure, and career prospects.

Minors

To opt the minors, please choose the minors from the bucket. Click here to know more.

Specialisation

Artificial Intelligence and Machine Learning

A Bachelor of Computer Applications (BCA) degree with a specialisation in Artificial Intelligence (AI) teaches students the concepts and techniques required to design and develop intelligent systems that can perform tasks without human intervention. This specialisation provides students with a comprehensive understanding of various AI technologies, including machine learning, natural language processing, and computer vision. Graduates of this program can pursue careers in diverse fields such as finance, healthcare, and e-commerce, where AI is rapidly becoming an essential tool. 

Cyber Security and Digital Forensics

The Cyber Security program teaches students the skills required to protect computer systems, networks, and sensitive information from cyber threats. This specialisation gives students with a deep understanding of various cyber security technologies and techniques, including cryptography, network security, and ethical hacking. Graduates of this program can pursue careers in fields such as government, finance, healthcare, and e-commerce, where cyber security is a critical concern.

Data Science

Data Science teaches students the skills to design, develop, and implement IoT applications and systems. This specialisation gives students an in-depth understanding of IoT technologies, platforms, and protocols, enabling them to develop innovative solutions for real-world problems. Graduates of this program can pursue careers in various fields, including smart cities, healthcare, logistics, and industrial automation.

BCA courses are offered under the UPES School of Computer Science, accredited by the University Grants Commission of India.

At UPES, we invest in the continuous learning of our students, moulding them into industry experts and future leaders. Our ‘School for Life’ program and industry-specific coursework are designed to support the growth of our students.

Placements

UPES' annual placement drive allows students to interact with recruiters from leading start-ups and MNCs worldwide. Here are some top recruiters at UPES:

Accenture
Adobe
Amazon
American Express
Barclays
capgemini
CISCO
cognizant
DELL
Delloite
EY
Informatic
LTI
Microsoft
pwc
salesforce
Samsung Research
VMware
zeta
ZS

Our students have received attractive packages worth up to INR 50 lakh per annum through industry placements. Moreover, we offer lifetime placement assistance and guidance to all our students.

FAQs

What is BCA?

Bachelor of Computer Application is a 3-year program offered under the School of Computer Science.

What is the eligibility criteria for BCA courses?

50% marks in class X and XII with Mathematics / Computer Science / Information Technology as one of the major subjects in Class XII.

What are the different specialisations I can opt for in BCA?

UPES offers distinct BCA specialisations in Internet of Things, Artificial Intelligence and Cyber Security, that allows students to pursue successful careers in the global technological and Fintech domain.

Does UPES provide scholarships for the BCA Program?

* For further details, refer to T&C Click Here.

What are the career opportunities after doing BCA?

The BCA course qualification at UPES can brighten the career prospects for its graduates in many IT and Computer Science disciplines, from Robotics, Artificial Intelligence or Financial Technology to Fintech. In fact, from the previous BCA batches of UPES, more than 630 students were placed with over 190 national and international recruiters with a 100% placement rate.

BCA students from UPES can venture into domains such as application architecture, app development, database designing, banking consultancy and database architecture. Some interesting career roles include software consultants, database administrators, computer systems analysts, quality assurance managers and network engineers.

What is the average salary after the BCA course?

The average salary after the BCA course can start from ₹5-7 LPA, and within 2-4 years students can earn as much as INR 4-10 LPA in top IT companies. However, this varies on a year-on-year basis.

What courses can I pursue after completing BCA?

After BCA, you will become eligible for entry level jobs or go for further studies such as MCA or MBA. The BCA courses at UPES have customised curricula that can help students switch career domains to other technological disciplines if they wish to do so.

Are there hostel facilities for boys and girls getting admission to the course?

Yes, hostel facility is provided by the University. Residential blocks have been earmarked for limited on-campus accommodation (on first come, first serve basis), separately for boys and girls on triple sharing basis. Students wishing to avail hostel facility (on-campus) will need to deposit fee in advance.

For Hostel Fee Information, Click here.