Bachelor of Computer Application

  • Overview
  • Course Structure
  • Fee Structure
  • Specialized Trainings
  • Job Prospects
  • Student Driven Clubs

About the course

Bachelor of Computer Applications is a three year full time course that is customized for students wishing to shine in the field of computers and information technology. This course is duly affiliated to M.J.P. Rohilkhand University, Bareilly.

BCA at KCMT provides a sound academic base for an advanced career in Computer Applications. It focuses on understanding concepts in key areas of computer science and inculcating professional competence in developing software as well as in its design and implementation.


The program follows Pedagogy Adapted Model, which is internationally accepted teaching system. The curriculum design and pedagogy emphasizes on the concepts of IT and programming principles. It enables the students to think logically and develop good programming skills. It also enables the students to develop interpersonal skills to sharpen their decision making ability. Class room teaching is supplemented with the following academic activities.

  • Flip classes
  • Lab Assessment
  • Guest lectures by soft industry wizards
  • Workshops – Summer training (Ethical Hacking, Big Data , Android Testing Tools, Networking)
  • Project Based Learning

The department is enriched with highly qualified faculty, which are experts in their fields like:

  • Artificial Intelligence
  • Animation
  • Business Intelligence
  • Big Data
  • Computer Networks
  • Cyber Security
  • Database Management
  • Database Administration
  • Data warehouse
  • Data mining
  • e–commerce Applications
  • Information Technology Solutions
  • Mobile computing
  • Operating Systems
  • Programming Languages
  • Software Engineering
  • Web Designing
  • Web Programming

Why This Course

Apart from covering syllabus, department is committed to provide multiple activities to make the students versatile. Students are given ample opportunities to develop interactive learning process and to take part in various activities.

  • Programming Quiz:
    The department regularly organizes programming quiz to enhance the programming skills of the students. College also invites the students of other colleges to participate in the competition.
  • General knowledge Quizzes:
    General knowledge quizzes are organized regularly to upgrade the students about latest happenings in the world. This helps the students to prepare the students for interviews which they will face in the near future.
  • Workshops
    Workshops on Ethical hacking, project development in Java using net beans, workshop on dot net, workshop on java (Core and advanced), workshop on web designing etc are conducted during the semester to enhance the technical know how and to give a practical hands on training through various project and software developments.
  • Debates and Elocutions
    Debates and elocutions are regularly organized to improve the confidence, personality and presentation skills. Students prepare challenging topics and share their views.
  • Projects
    Students have to undertake Window based and Web based projects during University Curriculum. The performances of students have brought laurels to the institute and have also earned them with per-placement offers. Some of the major projects are
  • Eligiblity
    10+2 Science with Maths. Aggregate 45% marks (40% for SC and ST)
  • Admission Procedure
    Direct admission will be done at the college based on Personal Interview and Merit of the students at 10+2 level or as per the guidelines thus set by the governing university i,e. MJP Rohilkhand University, Bareilly.


BCA 101 Computer Fundamental & Programming
BCA 102 Fundamentals of Management
BCA 103 Language and communication
BCA 104 Mathematics-I
BCA 105 Personal Computer Software
BCA 106P Computer Fundamental & Programming Lab
BCA 107P PC Software Lab

BCA II Semester

BCA 201 Digital Electronics
BCA 202 Discrete Mathematics
BCA 203 Mathematics-II
BCA 204 Programming in C
BCA 205 Managerial Economics
BCA 206P ‘C’ Programming Lab
BCA 207P Digital Electronics Lab


BCA 301 Computer Oriented Numerical Analysis
BCA 302 Computer organization
BCA 303 Data structure using C
BCA 304 Object Oriented Programming using C++
BCA 305 Organizational behavior
BCA 306P OOPs Programming Lab Based on BCA-303
BCA 307P Numerical Technique Lab


BCA 401 Operating system
BCA 402 Introduction to DBMS and SQL
BCA 403 Management Information System
BCA 404 Visual Basic
BCA 405 System Analysis and Design
BCA 406P VB and DBMS Lab

Web Designing & Mobile Application Development

  • Can be created as a link clicking on which a page with the information shall open
  • Web Designing and Mobile Application provide an emphasis on designing and creating web site and mobile applications. Basic of HTML, PHP, Java, Java with Hadoop and Mobile Application with Androids are part of the curriculum. Students are able to grab numerous employment opportunities in this field. Certifications are provided after satisfactory completion and assessments.

Networking Specialization

  • Network Specialization is designed for students seeking employment in the field of network communication. This program contains courses which provide an emphasis on designing, creating and maintaining local area networks and wide area networks. Basic and advance level Linux Administration and CCNA preparation are part of the curriculum. Certifications are provided after satisfactory completion and assessments.

Data Sciences

  • The changing technology requires cutting edge professionals to handle big data. Data Sciences Specialization offers students to learn most modern techniques of data science and contribute to analytics function across the organisations.

BCA is a program that is complete in itself and equips the students to work in the corporate world. Students have been placed at attractive packages in leading companies.

  • After completing the BCA course students can start as Junior Programmer or a Software Tester and then move higher up the ranks and attain the role of a Senior Programmer.
  • While BCA gives students a solid grounding in technology theory, career wise, you’re more likely to find your competitive edge by completing your MCA.
  • Junior programming positions and software testing jobs are available to BCA graduates; from there you can climb up. The IT sector in India is a very stable one.

Some job titles:

  • Programmers
  • PHP Developer
  • Oracle PL/SQL Developer
  • Quality Analyst
  • IT Specialists
  • Technology Engineer
  • Technical Consultant
  • Software Developer
  • Graphic Designer
  • Software Tester

The purpose of these clubs is to facilitate communication and support among students The goal is to sponsor various professional activities and social events so that the students are able to exhibit their creativity and managing skills as a professional in the field. Also, the clubs provide opportunities for the students to participate in educational and volunteer work within the surrounding community. 

Club meetings and/or workshops shall be held at least once each month during semesters when the club is active during the academic year.

Learning by doing is the philosophy that KCMT believes in. There are 8 BCA clubs. These clubs are owned and managed by a student council and have monthly agenda, meetings and a event calendar.

@ Graphics

  • Basics of Graphics Programming
  • Computer Based 2d Animation/3d Animation
  • Creative Drawing

@ Hardware & Networking

  • Knowledge of Hardware Components
  • Windows Installation
  • Configuration of LAN
  • Wi –Fi configurations

@ Computer aided design

  • Computer Aided Design- Basics
  • Computer Aided Design- Graphics

@ Database Management System

  • Basics of Database
  • SQL
  • PL/SQL

@ E-learning

  • Fundamentals of E-learning
  • E-learning Instructional Design
  • Learning Through Web Technology

@ Electronic Payment System

  • Fundamentals of EPS
  • Mobile Banking System
  • e-wallet

@ Information security

  • Digital Marketing
  • Security Standards
  • Ethickal Hacking
  • Cyber Laws

@ Internet of things (IOT)

  • Introduction to Internet of Things (IOT)
  • Mobile phone app development
  • Foundation of Android and Java
  • Basic App Development

TTop BCA college in uptu.,Top MCA rank college in region.,Top MCA rank college in rohilkhand.,Best Academic environment.,Top Academics in bareilly.,Best Placement Records in bareilly.,best for Academics, Best Disipline, 100% Ragging Free College., Academic Oriented Environment, Top in Academics,Well Known for Placement.,Best Results in entire region.Excellent college in region Top BCA rank college in region.,Top BCA rank college in rohilkhand. bestest college for education in bareilly,college known for skilled faculty,good college in bareilly,lowest fee structure.,best activities in bareilly,best extra-activities in bareilly,college for,scholorship benefit, international visit college., Top Ranking College in UPTU., Top Ranking College in Rohilkhand.,Top Ranking College in mjpru.,specialized faculty in Bareilly, courses-bachelor-of-commerce-honors, best bcom college in bareilly,best result bcom in Uttar pradesh,Top bcom(hons) course in bareilly,Top bcom(hons) course in region,Best bed department,Best education department,Best bed department,Best qualified faculty in region.,Best Msc course in bareilly.,Best Msc lab in bareilly.,Msc college in bareilly.,Msc(home science) college in bareilly.