- Home
- Academics
- School Of Computer Science
- Bachelor of Computer Application
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.
Click here for a detailed Fee Structure.
Click here to learn about additional fee payments.
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.
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.
Semester 1
Course | L | T | P | Credit |
---|---|---|---|---|
Linux Lab | 0 | 0 | 4 | 2 |
Programming in C | 3 | 0 | 0 | 3 |
Programming in C Lab | 0 | 0 | 4 | 2 |
Web Technologies | 3 | 0 | 0 | 3 |
Web Technologies Lab | 0 | 0 | 2 | 1 |
Problem Solving | 2 | 0 | 0 | 2 |
Living Conversation | 2 | 0 | 0 | 2 |
Basic Mathematics I | 4 | 1 | 0 | 4 |
Environmental Sustainability and Climate Change - I | 2 | 0 | 0 | 2 |
TOTAL | 21 |
Semester 2
Course | L | T | P | Credit |
---|---|---|---|---|
Data Structures and algorithms | 4 | 0 | 0 | 4 |
Data Structures and algorithms Lab | 0 | 0 | 2 | 1 |
Databases | 3 | 0 | 0 | 3 |
Databases Lab | 0 | 0 | 2 | 1 |
Python programming | 2 | 0 | 0 | 2 |
Python programming Lab | 0 | 0 | 4 | 2 |
Critical Thinking and Writing | 2 | 0 | 0 | 2 |
Basic Mathematics II | 4 | 0 | 0 | 4 |
Environmental Sustainability and Climate Change - II | 2 | 0 | 0 | 2 |
TOTAL | 21 |
Semester 3
Course | L | T | P | Credit |
---|---|---|---|---|
Advanced Databases | 3 | 0 | 0 | 3 |
Advanced Databases Lab | 0 | 0 | 2 | 1 |
Advanced Web Technologies | 3 | 0 | 0 | 3 |
Advanced Web Technologies Lab | 0 | 0 | 2 | 1 |
Elements of AIML | 2 | 0 | 0 | 2 |
Elements of AIML Lab | 0 | 0 | 2 | 1 |
Exploratory-1 | 0 | 0 | 0 | 3 |
Design Thinking | 1 | 1 | 0 | 2 |
Applied Statistics and Probability | 3 | 0 | 0 | 3 |
TOTAL | 20 |
Semester 4
Course | L | T | P | Credit |
---|---|---|---|---|
Data communication and Networks | 3 | 0 | 0 | 3 |
Object Oriented Programming | 3 | 0 | 0 | 3 |
Object Oriented Programming Lab | 2 | 1 | ||
Operating Systems | 3 | 0 | 0 | 3 |
Software Engineering | 3 | 0 | 0 | 3 |
Exploratory-2 | 3 | 0 | 0 | 3 |
PE-1 | 4 | 0 | 0 | 4 |
PE-1 Lab | 0 | 0 | 2 | 1 |
TOTAL | 20 |
Semester 5
Course | L | T | P | Credit |
---|---|---|---|---|
Mobile Application Development | 3 | 0 | 0 | 3 |
Mobile Application Development Lab | 0 | 0 | 2 | 1 |
Exploratory-3 | 3 | 0 | 0 | 3 |
Start your startup | 2 | 0 | 0 | 2 |
PE-2 | 4 | 0 | 0 | 4 |
PE-2 Lab | 0 | 0 | 2 | 1 |
Project-1 | 0 | 0 | 0 | 5 |
Summer Internship | 0 | 0 | 0 | 1 |
TOTAL | 20 |
Semester 6
Course | L | T | P | Credit |
---|---|---|---|---|
Cyber Security | 3 | 0 | 0 | 3 |
Exploratory-4 | 3 | 0 | 0 | 3 |
Leadership and Teamwork | 2 | 0 | 0 | 2 |
PE-3 | 4 | 0 | 0 | 4 |
PE-3 Lab | 0 | 0 | 2 | 1 |
Project-2 | 0 | 0 | 0 | 8 |
TOTAL | 21 |
Semester 7
Course | L | T | P | Credit |
---|---|---|---|---|
DevOps | 3 | 0 | 0 | 3 |
Exploratory-5 | 3 | 0 | 0 | 3 |
PE-4 | 4 | 0 | 0 | 4 |
PE-4 Lab | 0 | 0 | 2 | 1 |
PE-5 | 3 | 0 | 0 | 3 |
PE-5 Lab | 0 | 0 | 2 | 1 |
Project-3 | 0 | 0 | 0 | 8 |
TOTAL | 23 |
Semester 8
Course | L | T | P | Credit |
---|---|---|---|---|
Industry 4.0 | 4 | 0 | 0 | 4 |
Project-4 | 0 | 0 | 0 | 10 |
Seminar | 0 | 0 | 0 | 2 |
TOTAL | 16 |
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.
Collecting feedback and reviews from our former students provides valuable insights into the course's quality, faculty, infrastructure, and career prospects.
To opt the minors, please choose the minors from the bucket. Click here to know more.
Specialisation
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.
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 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:
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
Bachelor of Computer Application is a 3-year program offered under the School of Computer Science.
50% marks in class X and XII with Mathematics / Computer Science / Information Technology as one of the major subjects in Class XII.
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.
* For further details, refer to T&C Click Here.
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.
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.
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.
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.