Admission open for 2026-27

2 Year PG Programme | MBA Dual Specializations | CETCODE- B379

IIMS

Department BCA

Vision

Our vision is to be a premier institution in the field of Computer Applications, recognized globally for excellence in education, research, and innovation. We aim to empower our students with a strong foundation in theoretical principles and practical skills necessary to excel in the ever-evolving landscape of information technology. Through cutting-edge curriculum, industry collaborations, and experiential learning opportunities, we strive to nurture creative thinkers, problem solvers, and ethical leaders who can make meaningful contributions to society.

Mission

Our mission is to provide a transformative learning experience that equips students with the knowledge, skills, and values needed to succeed in the dynamic field of computer applications. Through rigorous academic programs, hands-on training, and industry-relevant projects, we strive to cultivate a deep understanding of core concepts while encouraging innovation and creativity. We are dedicated to fostering a supportive and inclusive learning environment that promotes collaboration, critical thinking, and lifelong learning.

Core Computer Science Subjects:

  • Computer Programming (C, C++, Java, Python, etc.)
  • Data Structures and Algorithms
  • Computer Networks
  • Database Management Systems (DBMS)
  • Operating Systems
  • Software Engineering
  • Web Technologies
  • Object-Oriented Programming (OOP)
  • Computer Architecture

Elective Courses:

  • Mobile Application Development
  • Artificial Intelligence and Machine Learning
  • Cybersecurity
  • Internet of Things (IoT)


Practical and Project Work:

  • Lab sessions for programming and software development
  • Project work to apply theoretical knowledge to real-world scenarios

Internship/Industrial Training:

  • Exposure to the industry through internships or training programs

Soft Skills and Professional Development:

  • Communication Skills
  • Problem-solving and Critical Thinking
  • Project Management

General Education Courses:

  • Environmental Studies
  • Indian Constitution and Society

Seminar and Workshops:

  • Participation in seminars and workshops to stay updated with industry trends

Practical Training:

  • Practical exposure through workshops and training sessions

Project Work:

  • In-depth project work to develop practical skills and problem-solving abilities

Overview Of the Curriculum

The curriculum for a Bachelor of Computer Applications (BCA) program typically covers a broad range of subjects related to computer science and information technology. 

1st SEM

  • Discrete structure
  • Problem Solving
  • Techniques
  • Data Structure
  • Office Management tool

2nd SEM

  • Computer Architecture
  • OOPS using Java
  • DBMS 

3rd SEM

  • Operating system
  • Computer Networks
  • Python programming
  •  Computer Assembly and repair

4th SEM

  • Software Engineering
  • Artificial intelligence
  • Internet technology

5th SEM

  • DAA(Design and Analysis of Algorithms)
  • Data Analytics
  • Web programming

6th SEM

  • Machine Learning
  • Mobile Application development
IIMS

Internship / Industrial Training with BCA

faq

What is the main objective of the BCA program?

The BCA program aims to build strong foundations in programming, software development, and computer applications. It prepares students for fast-growing IT careers by blending theory with hands-on technical skills.

What is the duration and structure of the BCA program?

The BCA program at IIMS is a three-year full-time under-graduate course, spread over six semesters.

Which university is the BCA program affiliated to?

IIMS’s BCA program is affiliated with Bengaluru City University (BCU).

Is practical learning included in the curriculum?

Yes, practical lab sessions are conducted in every programming and technical course. Students work on real-life coding problems, applications, and mini-projects to strengthen problem-solving abilities.

Are BCA students required to submit projects, and what kind of project work do they undertake as part of the Bengaluru City University (BCU) curriculum?

Yes. All BCA VI Semester students must complete a mandatory project under the guidance of an approved faculty supervisor as prescribed by BCU.

They typically work on real-time applications such as websites, mobile apps, database systems, and automation tools.

These projects help students apply their technical knowledge to practical problems.

Overall, the final-year project allows them to demonstrate creativity, coding skills, and industry-level problem-solving ability.

Does the program include training in databases?

Absolutely. Students learn SQL, MySQL, and DBMS concepts with practical database design and query-building exercises.

Are advanced technologies like Al, cloud, or data analytics introduced?

Yes, foundational modules in Al/ML, cloud computing basics, and data analytics are integrated. This exposure helps students stay aligned with global tech trends.

Does the college offer exclusive placement opportunities specifically tailored for BCA students?

Yes. The college provides exclusive placement opportunities for BCA students through a dedicated technology-focused placement cell that works closely with IT-industry partners. Specialized recruitment drives, coding-based assessments, internships, and pre-placement training sessions are organized exclusively for BCA candidates to match their skill sets in software development, networking, cloud computing, and data management. This ensures that BCA students receive priority access to tech-oriented job roles, personalized career guidance, and higher chances of securing positions with reputed companies.

Do students get training in mobile application development?

Yes, students learn Android basics and mobile app development frameworks. This ensures they are ready for one of the most dynamic areas in the IT sector.

Are certifications supported or encouraged?

Yes, students are guided to pursue certifications in Python, Java, AWS Cloud, and Cybersecurity. These certifications enhance their global employability.

How is this BCA programme unique compared to others?

Our programme combines cutting-edge curriculum with real-time projects, industry mentoring, and technology-enabled learning. Students gain exposure to the tools and platforms used by modern IT companies.

What programming languages will students learn?

Students learn C, C++, Java, Python, HTML/CSS, JavaScript, and database programming. This multi-language training builds versatile coding skills demanded by top recruiters.

How is the course curriculum, education policy, and grading system for BCA under Bengaluru City University (BCU), Is mathematics included in the BCA curriculum?

BCU offers a well-structured BCA curriculum under the SEP and NEP/CBCS model, balancing core computing subjects, labs, electives, and skill-based courses.
Its education policy includes continuous internal assessment along with semester-end examinations to ensure consistent learning.

The university follows a transparent 10-point grading system with SGPA and CGPA calculations for fair academic evaluation.

Yes. Mathematics is included in the BCA curriculum because it builds logical reasoning, analytical thinking, and strong problem-solving skills essential for programming, algorithms, data structures, databases, and computing logic.

How is the course curriculum, education policy, and grading system for BCA under Bengaluru City University (BCU), Is mathematics included in the BCA curriculum?

BCU offers a well-structured BCA curriculum under the SEP and NEP/CBCS model, balancing core computing subjects, labs, electives, and skill-based courses.
Its education policy includes continuous internal assessment along with semester-end examinations to ensure consistent learning.

The university follows a transparent 10-point grading system with SGPA and CGPA calculations for fair academic evaluation.

Yes. Mathematics is included in the BCA curriculum because it builds logical reasoning, analytical thinking, and strong problem-solving skills essential for programming, algorithms, data structures, databases, and computing logic.

What teaching-learning methodology is followed in the BCA program?

The BCA program typically uses a blended teaching-learning methodology, combining classroom lectures with practical lab sessions.

It emphasizes project-based and experiential learning through assignments, case studies, and rea

The BCA program typically uses a blended teaching-learning methodology, combining classroom lectures with practical lab sessions.

It emphasizes project-based and experiential learning through assignments, case studies, and real-world applications.

Interactive methods such as seminars, workshops, group discussions, and industry-driven projects further enhance hands-on skills.

l-world applications.

Interactive methods such as seminars, workshops, group discussions, and industry-driven projects further enhance hands-on skills.

What practical components such as internships or projects are included?

The institution encourages industrial exposure and experiential learning. The program includes hands-on components such as a mandatory internship of 90 hours, giving students real industry exposure. It also features major and minor projects where learners build software, web apps, or other IT solutions. Regular lab sessions, workshops, and technical seminars strengthen practical skills throughout the course. Additionally, there are industry interactions supported by the Institution-Industry Cell.

What are the eligibility criteria for admission into the BCA program?

The BCA program is clearly structured for full-time Undergraduate students. Eligibility for the BCA program generally requires completion of 10+2 (any stream) from a recognized board.

What career opportunities are available after BCA?

Graduates can work as software developers, system analysts, web developers, database administrators, and IT support engineers. The programme creates multiple pathways for both corporate and start-up opportunities.

What kind of computer labs are available?

Graduates can work as software developers, system analysts, web developers, database administrators, and IT support engineers. The programme creates multiple pathways for both corporate and start-up opportunities.

IIMS

Admissions

Welcome to the IIMS Admission Cell. Please fill in the application form below, ensuring all mandatory details are completed. Submit the form, and our team will contact you.
Welcome to the IIMS Admission Cell. Please fill in the application form below, ensuring all mandatory details are completed. Submit the form, and our team will contact you.
IIMS

Life@IIMS

error: Content is protected !!