Duration 3 years
Eligibility Criteria Passed the 10+2 examination with a minimum of 60% marks and Mathematics is a compulsory subject in intermediate.
Are you fascinated by applications development and looking for the best BCA College in Dehradun? Take advantage of your enthusiasm and start learning with our carefully designed BCA (Bachelor of Computer Applications) course.
Embrace the Ever-Evolving World of Computer Applications!
Shivalik College of Engineering Dehradun is the best BCA College in Dehradun. We take great pride in giving you the abilities you need to succeed in the digital age. Our cutting-edge BCA course is created to equip you with the skills and information needed to succeed in this fast-paced industry.
Scope of the BCA Course:
Looking for the best BCA college in Dehradun? Shivalik College proudly stands as a top choice for students aiming to build a future in the world of Information Technology. Ranked among the top 10 BCA colleges in Dehradun, Shivalik offers a comprehensive and future-ready Bachelor of Computer Applications (BCA) program that equips students with both theoretical knowledge and practical skills.
Graduates from our BCA college in Dehradun find exciting opportunities across diverse sectors like Education, Banking & Finance, Pharmaceuticals, Medical Services, Web and Application Development, Retail, Game Development, Animation, Entertainment, and Telecom. Whether your passion lies in coding, data analysis, or designing digital experiences, our BCA program paves the path for your dream career.
Our curriculum is designed by industry experts to meet the current demands of the global tech industry. The BCA program includes training in Programming (C, C++, Java, Python), Database Management, Web Design, Networking, Cybersecurity, AI, Machine Learning, and more. What makes Shivalik the top BCA college in Dehradun is our focus on experiential learning through real-time projects, hands-on workshops, and industry internships.
With experienced faculty, world-class infrastructure, and strong industry tie-ups, Shivalik College ensures you graduate not just with a degree but with the confidence and capabilities to succeed in the tech world. Join Shivalik College—consistently rated among the top BCA colleges in Dehradun—and take the first step towards a bright and rewarding career in IT.
Growing with Shivalik college : BCA College in Dehradun
Shivalik College is the best BCA College in Dehradun, promotes a culture of critical thinking, teamwork, and research initiatives that stretch your comprehension. We are certain that achievement goes beyond test scores and grades. You need to use your knowledge, think creatively in difficult situations, and collaborate well with your team if you want to achieve success.
We are dedicated to assisting you in finding your route to success by developing your skills and offering you the training required for your chosen profession. Our facility has fully functional computer labs and the latest technology that fosters an inviting environment for learning at the esteemed BCA College in Dehradun.
At our esteemed BCA College in Dehradun. We provide thorough practical instructions in Cloud computing, Data Science, Cyber Security, and AI & ML to help you bridge the knowledge gap between theory and practice by putting your knowledge to real-life situations.
Our BCA syllabus gives you access to the most up-to-date software tools, programming languages, and simulation settings to help you become more technically proficient. There will be many possibilities for you to work on projects, create prototypes, and earn useful real-world experience.
In our prestigious BCA College in Dehradun, we make sure you are well-prepared to succeed in your selected profession by the time you have finished your BCA course. Our trainers evaluate your skills and interests on a regular basis to help you find the greatest employment prospects.
BCA graduates from BCA College in Dehradun, Shivalik College can get a chance to work for companies like Microsoft, Google, IBM, Infosys, Cognizant, Accenture, Deloitte, Tech Mahindra, and many others. By the time you finish your degree, we responsibly prepare you for employment.
Placement Records
Progression & Career
Businesses across all industries are implementing new methods for organizing work across multiple divisions. In order to satisfy contemporary needs, they must use the most recent applications, internet resources, and information technology. As a result, there is an increasing need for qualified individuals to create and maintain computer programs, which thereby offers a lucrative future to BCA graduates especially those trained at our esteemed BCA College in Dehradun.
Industry-specific pay scales for professionals with BCA credentials may exist. In India, a graduate in BCA may earn an average annual pay of 3.7 lakhs. Your abilities, knowledge, and further specialization in this area may enable you to make a handsome 4 to 6 lakhs rupees a year.
Depending on your knowledge and mastery of several programming languages, you may also be eligible for a variety of government positions with salaries between 60,000 and 80,000 rupees per month.
Job Opportunities for BCA Graduates:
After earning your BCA degree from best BCA College in Dehradun- Shivalik College, you’ll have access to a variety of interesting job opportunities in the IT industry, including positions like:
Fee Structure 2026
Dr. Vijaylakshmi Sajwan is currently working as an Associate Professor in the Department of Computer Science and Engineering and Head of the Department of Computer Applications at Shivalik College of Engineering, Dehradun. She received her MCA degree from IGNOU, New Delhi, her M.Tech degree from Graphic Era University, and her Ph.D. degree from Himgiri Zee University. She has more than 14 years of teaching and research experience and is an active member of IEEE and the Soft Computing Research Society (SCRS).
Dr. Sajwan’s technical expertise spans programming languages such as C, C++, and Python. She has taught core subjects including Programming for Problem Solving, Object-Oriented Programming, Database Management Systems, and Operating Systems. Her key research interests include Image Processing, Artificial Intelligence, and Machine Learning.
Her scholarly contributions include more than 20 research papers published in Scopus-indexed journals and IEEE conference proceedings. Noteworthy among these are her research works on sentiment analysis, image retrieval techniques using Local Binary Patterns, and data mining algorithms for health prediction. She has authored the books The Ultimate Java Handbook: Learn, Code and Succeed, Machine Learning and Artificial Intelligence: Multidisciplinary Concepts & Applications, and Concepts of Machine Learning. She also holds five published patents, including innovations in AI-based monitoring systems and IoT-enabled agricultural tools.
Dr. Sajwan actively engages in academic development through seminars, workshops, and Faculty Development Programs (FDPs), including training in Power BI and Python-based data analytics. Additionally, she has served as a reviewer and program committee member for prestigious conferences organized by Springer and BITS Pilani.
Dedicated to lifelong learning and innovation, Dr. Sajwan continues to make significant contributions to the academic ecosystem through her mentorship, research, and institutional leadership.
| S.No | Faculty Name | Department | Qualification | Designation | Nature of Association |
|---|---|---|---|---|---|
| 1 | Ms. Shaifali Bisht | Computer Applications | MCA | Assistant Professor | Regular |
| 2 | Mr. Anshul Namdev | Computer Applications | MCA | Assistant Professor | Regular |
| 3 | Mr. Akshat Sharma | Computer Applications | MCA | Assistant Professor | Regular |
| 4 | Mr. Vishal Panuly | Computer Applications | MCA | Assistant Professor | Regular |
Curriculum
| BCAT 001 | Programming using C |
| BCAT 002 | Basic Mathematics |
| BCAT 003 | Digital Electronics |
| BCAT 004 | Information Technology Fundamentals |
| BCAP 001 | Programming using C Lab |
| BCAP 002 | IT Fundamentals Lab |
| BCAP 003 | Digital Electronics Lab |
| BCAP004 | English Writing Skill |
| BCAT005 | Personality Development and Life Skill |
| BCAP 012 | Internship-I |
| BCAT 006 | Data Structures |
| BCAT 007 | Computer Organization & Architecture |
| BCAT 008 | Object-Oriented Programming using Java |
| BCAT 009 | Software Engineering |
| BCAP 005 | Data Structures Lab |
| BCAP 006 | OOP using Java Lab |
| BCAP 007 | Software Engineering Lab |
| BCAO008 | Office Automation Lab |
| BCAT010 | Environmental Studies |
| BCAT 011 | Python Programming |
| BCAT 012 | Web Technologies |
| BCAT 013 | Database Management System |
| BCAT 014 | Graph Theory |
| BCAP 009 | Python Programming Lab |
| BCAP 010 | DBMS Lab |
| BCAP 011 | Web Technologies Lab |
| BCAT015 | Understanding India |
| BCAT 016 | Operating Systems |
| BCAT 017 | Computer Network |
| BCAP 013 | Operating Systems Lab |
| BCAP 014 | Computer Network Lab |
| BCAP015 | Critical Thinking |
| BCAP016 | R Programming |
| BCAT021 | Human Values |
| BCAP 020 | Internship II |
| BCAT018 | Data Science |
| BCAT019 | Information Security |
| BCAT020 | Modelling and Simulation |
| BCAT024 | Artificial Intelligence |
| BCAT025 | Cloud Computing |
| BCAT026 | Image Processing |
| BCAT 022 | Design and Analysis of Algorithm |
| BCAT 023 | Compiler Design |
| BCAT 027 | Computer Graphics |
| BCAP 017 | Compiler Design Lab |
| BCAP 019 | Computer Graphics Lab |
| BCAP017 | Design and Analysis of Algorithm Lab |
| BCAT 028 | .Net Framework and Technologies |
| BCAP 021 | .Net Technologies Lab |
| BCAP022 | Seminar |
| BCAP 023 | Major Project |
| BCAP024 | Data Visualization and Analytics |
| BCAT032 | Self-Employment and Entrepreneurship Development |
| BCAT029 | Machine Learning |
| BCAT030 | Web Security |
| BCAT031 | Mobile Application and Development |
| Programming in “C” |
| Fundamental of Computers |
| Mathematical Foundation of Computer Science |
| Business Communication |
| Practical – Programming in ‘C’ |
| Practical – PC Packages (Introduction to Operating System & MS Office) |
Value add
| Introduction to Artificial Intelligence |
| Coding and Computational Thinking – I |
| English – I |
| Semester 2 |
| Data Structures |
| Programming in C++ |
| System Analysis and Design |
| Digital Electronics |
| Practical – Data & File Structures |
| Practical – Programming in C++ |
| Value add |
| Artificial Intelligence and Machine Learning – I(3) |
| Coding and Computational Thinking – II |
| English – II |
| Semester 3 |
| Computer Based Numerical & Statistical Techniques |
| Data Base Management System |
| Computer System Architecture |
| Organizational Structure & Personnel Management |
| Practical – Computer Based Numerical & Statistical Techniques |
| Practical – Database Management System |
| Value add |
| Artificial Intelligence and Machine Learning – I(2) |
| Coding and Computational Thinking – III |
| Employability Skills Programme I |
| Semester 4 |
| Operating System Organization & UNIX |
| Visual Programming |
| Software Engineering |
| Multimedia Tools & Application |
| Practical – Operating System Organization & UNIX |
| Practical – Visual Programming |
| Value add |
| Artificial Intelligence and Machine Learning – II |
| Coding and Computational Thinking – IV |
| Employability Skills Programme II |
| Semester 5 |
| Computer Graphics |
| Web Programming using JAVA |
| Management Information System |
| .Net Technology |
| Practical – Programming in JAVA |
| Practical – .NET Technology |
| Value add |
| Artificial Intelligence and Machine Learning – III |
| Employability Enhancement Programme |
| Semester 6 |
| .NET framework |
| Network Security |
| Practical – .NET framework |
| Seminar |
| Project |
Graduates will acquire strong foundations in computer applications and problem-solving skills to build successful careers in the IT industry or pursue higher education.
Graduates will be competent in applying modern computing tools and emerging technologies to develop effective and innovative solutions for real-world problems.
Graduates will demonstrate professional ethics, teamwork, communication skills, and social responsibility in their professional practice.
Graduates will exhibit lifelong learning, adaptability, and leadership qualities to meet the dynamic needs of the computing profession and entrepreneurial ecosystem.
Analyze and implement web-based technology for developing projects as per social and industry needs.
Ability to develop various applications using open-source software tools extensively.
Computing Knowledge Apply fundamental knowledge of mathematics, programming, and computer science to solve problems related to computer applications.
Problem Analysis Identify, analyze, and formulate computing problems and provide appropriate solutions using logical and analytical approaches.
Design and Development of Solutions Design, implement, and evaluate computer-based solutions and applications to meet specified user requirements.
Modern Tool Usage Use current computing tools, technologies, and platforms for software development, data processing, and system management.
Professional Ethics and Social Responsibility Demonstrate ethical conduct, professional responsibility, and awareness of societal and legal issues in computing practices.
Communication and Teamwork Communicate effectively in oral and written forms and work efficiently as an individual and as a member of a team.
Environment & Sustainability Understand environmental, societal, and sustainable development aspects in computing solutions.
Project Management & EntrepreneurshipComputing Knowledge Apply project management principles and entrepreneurial skills in software development.
Lifelong Learning Recognize the need for continuous learning and engage in self-directed professional development in the field of computer applications.
Scope and Highlights
VISION
To develop competent and socially responsible computer application professionals through experiential learning and multidisciplinary knowledge.
MISSION