- 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.
Category | Sem 1 | Sem 2 | Sem 3 | Sem 4 | Sem 5 | Sem 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.
The BCA program is suitable for students with an interested 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 Bachelor of Computer Applications (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 Master of Computer Applications (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.
In addition, the industry partnerships of UPES with software employers can help students get excellent internship opportunities with reputed companies. The students also get free access to more than 3800 courses on Coursera, an introduction to Design Thinking by IBM and a strong foundation in Artificial Intelligence (AI) and Machine Learning.
Here is why you should enrol in the BCA program at UPES:
- Ranked 54th by NIRF on the ‘Top Engineering Institutes in India’ list in 2023.
- 100% placements at MNCs like Gojek, Infosys, Airtel, and more.
- Lifetime placement assistance.
- Industry-leading placement packages of up to INR 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.
There are academic scholarships for deserving students, domicile scholarships for bonafide Uttarakhand students, freeships under Project 'Jyoti' for students from Economically Weaker Sections, and sports scholarships under Project 'Vijaya'. Check the link for more information: https://www.upes.ac.in/admissions/scholarships
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 INR 3-5 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, the hostel facility is provided by the University. Residential blocks have been earmarked for limited on-campus accommodation (on a first-come, first-served basis), separately for boys and girls on a triple-sharing basis. Students wishing to avail- of the hostel facility (on-campus) will need to deposit a fee in advance.
Fee: Rs. 1,65,000/- Regular hostel for boys and girls at Bidholi and Kandoli campus.
In addition to the hostel fee, an interest-free refundable hostel security fee of Rs. 10,000/- will be taken at the time of registration.
Note: Students who wish to avail the campus hostel facility should submit the following documents along with the requisite hostel fee without fail:
- Medical Certificate*
- Police Verification Report* (from their respective city/town)
*Format is available in the registration letter sent separately only to students who have secured admission.
Note: Hostel refund will be as per UGC norms.