B.C.A.(Bachelor of Computer Applications)

3 Years (6 Semesters) Minimum 50% marks in senior secondary, with Maths or Computer as one of the subjects.

Course Brief

BCA is precursor to MCA programme. BCA is full time three years (Six Semesters) graduate degree programme which is designed to develop techno-managerial capabilities. The programme covers all aspects and base of both management and technology. It also has projects for developing complete software in various software languages in real time environment. The programme prepares students to undertake advance master programs and for designing small business application software for the industries. Each semester contains a practical paper of 100 marks. The programme has the most appropriate blend of theory and practical applications of the underlying concepts enabling students to equip themselves to cater the challenging needs of the competitive industrial and business requirements. It offers job opportunities in web designing, software engineering, advanced internet technologies, artificial intelligence, Ethical hacking etc.

After completing BCA course, one can apply for job profiles like computer Programmer, Database Administrator, System Administrator or Computer Support Service Specialist in reputed IT companies like Infosys, Wipro, ITC Info Tech Limited etc. If BCA graduates want to widen their career prospects, they can also pursue Master level degree or Post Graduate Diploma courses like MCA, MBA in operations or MBA in Information Systems.


    • S101T Computing Fundamentals and Office Automation
    • S102T Programming Principle & Algorithm
    • S103 Principal of Management
    • S104 Business Communication
    • S105 Mathematics-I
    • S101P Practical of S101T & S102T


    • S106T C Programming
    • S107 Digital Electronics & Computer Organization
    • S108 MIS (Management Information System)
    • S109 Financial Accounting & Management
    • S110 Mathematics-II
    • S106P Practical of S106T


    • S201T Object Oriented Programming Using C++
    • S202T Data Structure Using C & C++
    • S203 Computer Architecture & Assembly Language
    • S204 Business Economics
    • S205 Elements of Statistics
    • S201P Practical of S201T & S202T


    • S206T Computer Graphics & Multimedia Application
    • S207 Operating System
    • S208 Software Engineering
    • S209 Optimization Technique
    • S210 Graph Theory
    • S206P Practical of S206T


    • S301T Introduction to DBMS
    • S302T Java Programming and Dynamic Web Page Design
    • S303 Data Communication & Computer Network
    • S304 Numerical Methods
    • S305 Minor Project
    • S301P Practical of S301T & S302T


    • S307 Computer Network Security and Management
    • S308 Information System Analysis Design and Implementation
    • S309 E-Commerce
    • S310 Knowledge Management
    • S311 Major Project
    • S312 Presentation/Seminar based on Major Project