Bachelor of Computer Applications (BCA)
Bachelor of Computer Applications (BCA) program focuses on projecting the primary and median-level perception regarding computers. This course is for aspirants willing to pursue a career in the domain of Technology and Computers. The program offers a kick start to the candidates in establishing their forte in IT. Under this program, our School of Engineering & Computing one of the best BCA colleges in dehradun offered first-hand knowledge of the fundamentals of computers to understand Applicative Technology towards effective explanations for industrial and real-life problems. The program also aims to help them grow their Networking Skills, Programming Skills, and Modern Techniques and Applications of Computers.
BCA course comprises subjects that involve Database, Networking, Data Structure, and other core programming languages, including- C++, C, Java, Python, etc., while giving some additional awareness that provides an extensive understanding of Computer Applications with equal emphasis on theory and practicality. Thus, a BCA graduate would be equipped to demonstrate advanced skills in the effective analysis, design and understanding of business systems using advanced information technology. Apart from the curriculum, we equip students with extensive opportunities to learn in-demand technologies like Machine Learning, Artificial Intelligence, Big Data, Cyber Security and many more.
Salient Features
- 19+ years of academic excellence
- Focus on student-centered learning
- Problem-based learning and industry-relevant curriculum
- Best placement opportunities to get placed in high-end and reputed companies
- Industrial training in reputable firms and organizations
- The privilege of 100% placement guidance and support.
- Department-organized tech fests and hackathons
- Industry visits, seminars, workshops, and guest lectures by eminent researchers and industry practitioners
- Active student clubs and bodies
- The multi-cultural and vibrant teaching environment
Admissions Open 2024!!
Merit-based admission process with online application at Dev Bhoomi Uttarakhand University.
Eligibility & Fee Details
Duration & Eligibility
3/4 Years (Without / With Research)
The candidate must have passed 10+2 examination or equivalent with minimum 50% marks in Total and also having Mathematics as subject in the qualifying examination ( With Additional bridge course for Non Mathematics background students).
*Term and Condition: To pursue BCA with Research, 75% marks and No Backlog is mandatory
Fee Structure |
|||
Course | Total Fee | ||
Academic fee ( Per Sem) | ₹ 45000/- |
One Time Fee |
|||
Application Fee (Non-Refundable) | Admission Fee (Non-Refundable) | University Enrollment Fee (Non-Refundable) | |
₹ 1,500 | ₹ 7,000 | ₹ 3,000 | |
Exam fees ( Per Semester) | 4,500/- | ||
Download Fee Structure |
Click Here |
Program Educational Objectives (PEO's)
PEO-1 | To equip students enough to use and apply current concepts and practices in the domain of computer applications |
PEO-2 | To provide students with enough knowledge to identify computer application-related queries, review them, devise the method, or determine the problem considering legal, ethical, and societal concerns |
PEO-3 | To understand the requirement for and capability to engage in advancing professional development |
PEO-4 | To prepare students to work and interact efficiently in an interdisciplinary environment, individually or in the team, and demonstrate scientific leadership in academia and industry |
PEO-5 | To impart students the knowledge to communicate efficiently by written, oral, computing and graphical means |
Program Specific Objectives (PSO's)
PSO-1 | To experiment and equip programming theories and implement new approaches and modifications towards research and societal problems |
PSO-2 | To analyze and produce computer applications associated with system software, cloud computing, algorithms, big data analytics, blockchain, artificial intelligence & machine learning, bioinformatics, cyber security and networking for effective design of computer-based systems of ranging complexity |
PSO-3 | To implement standard software engineering practices, methods and procedures in software project development employing an open-source programming environment to deliver a quality product for business progress |
Program Grid Structure
Semester 1
Course Code | Course | Credit |
---|---|---|
21BCA101 | Fundamental of Computers and Element of IT | 3 |
21BCA102 | Introduction to Programming | 3 |
21BCA103 | Discrete Mathematics | 4 |
21BCA104 | Web Technology | 3 |
23LS191 | English Communication | 2 |
Practical | ||
21BCA181 | Fundamental of Computers and Element of IT Lab | 1 |
21BCA182 | Introduction to Programming Lab | 1 |
21BCA183 | Web Technology Lab | 1 |
TOTAL | 18 |
Semester 2
Course Code | Course | Credit |
---|---|---|
21BCA201 | Data Structures | 3 |
21BCA202 | Advanced Web Technology | 3 | 21BCA203 | Computer Organization and Digital Electronics | 4 |
21BCA204 | Python Programming | 3 |
21BCA205 | Basics of Management and Financial Accounting | 4 |
23LS192 | Environmental Studies | 2 |
Practical | ||
21BCA281 | Data Structures Lab | 1 |
21BCA282 | Advanced Web Technology Lab | 1 |
21BCA283 | Python Programming Lab | 1 |
21BCA284 | Seminar | 1 |
Social Internship of 3-4 weeks duration in summer vacation after completion of Second Semester, tevaluated during 3rd semester. | ||
TOTAL | 23 |
Semester 3
Course Code | Course | Credit |
---|---|---|
21BCA301 | Computer Based Numerical and Statistical Techniques | 4 |
21BCA302 | Object Oriented Programming with JAVA | 3 |
21BCA303 | Computer Networks | 3 |
21BCA304 | Software Engineering | 4 |
21BCA305 | Organizational Behavior | 3 |
23AEC391 | Ability Enhancement Course-I | 1 |
23LS291 | Indian knowledge System | 0 |
Practical | ||
21BCA381 | Object Oriented Programming with JAVA Lab | 1 |
21BCA382 | Computer Networks Lab | 1 |
23SOCIALIN391 | Social Internship | 1 |
VAM303XX | Value Added Course-I | 0 |
TOTAL | 21 |
Semester 4
Course Code | Course | Credit |
---|---|---|
21BCA401 | Operating System | 3 |
21BCA402 | Database Management System | 3 |
21BCA403 | Introduction to Artificial Intelligence | 1 |
21BCA42X | Programme Elective-I | 3 |
23AEC491 | Ability Enhancement Course-II | 1 |
23OE46X | Open Elective-1 | 2 |
Practical | ||
21BCA481 | Operating System Lab | 1 |
21BCA482 | Database Management System Lab | 1 |
23PSPR491 | Minor Project-I | 4 |
VAM403XX | Value Added Course-II | 0 |
TOTAL | 21 |
Semester 5
Course Code | Course | Credit |
---|---|---|
21BCA501 | .NET Framework | 3 |
21BCA502 | Computer Graphics | 3 |
21BCA503 | Management Information System | 3 |
21BCA52X | Programme Elective – II | 3 |
23AEC591 | Ability Enhancement Course-III | 1 |
Practical | ||
21BCA581 | .NET Framework Lab | 1 |
21BCA582 | Computer Graphics Lab | 1 |
23PSPR591 | Minor Project-II | 4 |
VAM503XX | Value Added Course-III | 0 |
TOTAL | 19 |
Semester 6
Course Code | Course | Credit |
---|---|---|
21BCA601 | Big Data Analytics | 3 |
21BCA62X | Programme Elective -III | 3 |
23OE66X | Open Elective-II | 2 |
23AEC691 | Ability Enhancement Course-IV | 1 |
Practical | ||
21BCA681 | Big Data Analytics Lab | 1 |
23PSPR691 | Major Project | 10 |
TOTAL | 20 |
Semester 7
Course Code | Course | Credit |
---|---|---|
23BCA701 | Software Project Management | 3 |
21PHCC101 | Research Methodology | 4 |
Practical | ||
23PSPR791 | Major Project-II | 8 |
TOTAL | 15 |
Semester 8
Course Code | Course | Credit |
---|---|---|
Practical | ||
23PSPR891 | Industrial Project | 18 |
TOTAL | 18 |
Programme Elective-I
21BCA421 | Introduction to Cyber Security |
21BCA422 | Introduction to IoT |
21BCA423 | Mobile Adhoc Computing |
Programme Elective-II
21BCA521 | Data warehousing and Data Mining |
21BCA522 | Introduction to Cloud Computing |
21BCA523 | Cryptography and Network Security |
Programme Elective-III
21BCA621 | Introduction to Machine Learning |
21BCA622 | Data Storage Technologies |
21BCA623 | Software Testing |
Job Opportunities The Course Might Lead To
Apart from the job opportunities, BCA graduates also have a scope to pursue Master level degrees or Post Graduate Diploma programs to broaden their career prospects. Following the Bachelor in Computer Application program, students can work as:
- Database Administrators
- Computer Programmers
- Information System Managers
- IT Consultants
- Multimedia Programmers
- System Administrators
- Games Developers
- Network Administrators
- Software Developers
- Big Data Analysts
- Mobile Applications Developers
Admission 2023-24