BCA  Program

About The Program

Bachelor in Computer Applications (BCA) is an undergraduate degree program for students who wish to delve into the world of Computer languages. The course is one of the most popular options to get started with a career in Information Technology.


  • General
  • Data Sciences
  • Cyber Security
  • AI & IOT

    • Pass 10+2 (Pass in class XII or equivalent) with aggregate 45% (any discipline) Class XII students awaiting fi nal examination results are also eligible to apply.
    • Three Years (Six semesters)
    • The B.C.A. Program is covered in six semesters spread over 3 years. Students are also encouraged to do project work during sixth semester
    BCA (Bachelor of Computer Applications) Program Structure
    Year I Semester I Semester II
    • Soft Skills in Communication - I
    • Programming in C
    • Information Technology-MS Offi ce
    • Laser Physics
    • Programming in C Lab
    • Information Technology Lab-MS Offi ce
    • Mathematics-I
    • Human Value & Professional Ethics
    • System Analysis & Design
    • Soft Skills in Communication -II
    • Web Development
    • OOPS using C++
    • Optical Fiber Communication
    • OOPS using C++ Lab
    • Web Development Lab
    • Mathematics-II
    • Environmental Science
    • E - Commerce & its management
    Year II Semester III Semester IV
    • Data Structure using C
    • Operating System
    • Database Management System
    • Data Structure Using C - Lab
    • Database management Systems Lab
    • (SQL)”
    • Computer System Architecture & Design
    • Digital Marketing Lab
    • Elective - I
    • Industrial Training - Minior Project Summer Internship (30 days)
    • Concepts of Software Engineering
    • Computer Network & Client Server Technology
    • Computer Graphics & Multi Media
    • Computer Network Lab
    • Computer Graphics & Multimedia Lab
    • Numerical Analysis
    • Software Engineering Lab
    • Elective-II
    Year III Semester V Semester VI
    • Unix and Shell Programming & System Administration
    • Principles and Practices of Information Security
    • PHP Programing
    • Linux Lab
    • PHP Lab
    • Industrial Training - Minor Project Summer Internship (45 days)
    • Elective -III
    • Artifi cial Intelligence
    • Cloud Computing
    • Python programming
    • Python Lab
    • Major Project/Industrial Training
    The program structure is subject to change (if required)



    Windows Programming with .Net; Microprocessor & Peripherals; Windows Programming with .Net; Digital Marketing; Ethical Hacking fundamentals; Multi Media & Animation; Operation Research.


    Business Enterprise Resource Planning; Information Security & Privacy; System Programming; Multimedia Technologies; Mobile Computing; Management in Information System; Soft Computing; Android Technology.

    Elective -III :

    Window Programming; Human Computer Interaction; Fundamental of Cloud Computing & Enterprise; Internet of Things; Introduction to Enterprise Resource Planning; Software Testing Techniques.