Bachelor of Computer Applications

Liberal Arts
IILM University - Greater Noida
  • Duration: 3 Year
  • Successful completion of 12th (10+2) from any recognized board with 50% aggregate


Bachelor of computer Applications (BCA) programme is facilitated by highly qualified faculty, state-of -art laboratories and infrastructure. After successful completion of 12th, BCA is one of the best career options, to excel in the development of computer applications.

The curriculum imparts knowledge in various domains like Artificial Intelligence, Cloud Computing, Cyber Security, Data Science and programming C, Python, Java,Java Script, PHP,CSS etc.

The department has collaborations with renowned organisations like NASSCOM,ICT Academy, Infosys Springboard, The Institute of Electronics and Telecommunication Engineers (IETE) etc. These collaborations help students to get excellent internship opportunities, to learn courses beyond curriculum, interact with industry people.

This programme lays the strong foundation for people who want to pursue higher education like MCA. Because of growing needs of IT industry, there is lot of demand of people with technical and good communication skill sets. BCA s from IILM University, Greater Noida can venture into various job opportunities like web developers, software testing engineers, mobile application(apps) developers etc. It’s an affordable programme with only 3 years of learning that helps to get into entry -level IT Jobs.

About the program:

Bachelor of Computer Applications is a 3-year (6 six semester) undergraduate programme. It is one of the most sought programmes among the students who wants to get equipped with computer applications.  It lays the foundations for critical thinking and problem-solving skills.  The structures of the course help its learners to hone the programming skills.  After successful completion of this programme learners can explore multiple avenues of career or can pursue higher education.

Programme highlights:

  • Choice based credit system
  • Experiential learning
  • Seminars and workshops on contemporary technologies
  • Employment Enhancement trainings
  • Working on multidisciplinary projects

Course outline:

In this course exposure to various programming languages is emphasized, in addition to core courses. Courses required for   personality development are also integral part of the curriculum. This programme encompasses.

  • Programming with C
  • Object Oriented Programming with C++
  • Python Programming
  • Web technologies
  • Java
  • Emerging Technologies
  • Data structures
  • Computer organisation and Architecture
  • Database Management Systems
  • Computer Networks
  • Software Engineering
  • Theory of Computation
  • Design and Analysis of algorithm
  • Project Management
  • Discrete Mathematics
  • Digital Electronics
  • Technical Communication
  • IT and Infrastructure management

In addition to the above courses, learners get the opportunity to choose from galore of electives, to explore their field of interest. To facilitate this freedom of choice, department offers various courses that will be from diverse range of courses from disruptive technologies like Blockchain, Cyber Security, Machine Learning, Data Sciences, Data Analytics to name a few.


Career opportunities

  • Web designer
  • Web developer
  • System Administrator
  • Test Engineer
  • Quality Analyst
  • System Analyst

And many more…