Course: Bachelor of Computer Application
Overview
Bachelor of Computer Application (BCA) is a 4 years undergraduate degree program spanning eight semesters. BCA focus on computer science and IT applications. It covers essential topics like programming, software development, database management, networking, and IT-business integration. The program prepares students for careers as software engineers, system analysts, IT managers, and more. BCA graduates can also pursue further studies such as MCA, MBA, MIS, or MSc in IT-related fields, opening doors to diverse professional opportunities. It offers one of the highest credit hours in IT at the undergraduate level.
Curriculum
First Semester
| Subject | Credits |
|---|---|
| English-I | 3 |
| Mathematics-I | 3 |
| Programming Logic and Techniques | 3 |
| Digital System | 3 |
| Computer Application | 1 |
Second Semester
| Subject | Credits |
|---|---|
| Business Communication | 3 |
| Mathematics-II | 3 |
| Programming Language | 3 |
| Financial Accountancy-I | 3 |
| Fundamentals of Electrical & Electronics | 3 |
| Project – I | 2 |
Third Semester
| Subject | Credits |
|---|---|
| Microprocessor | 3 |
| Data Structure & Algorithms | 3 |
| Object-Oriented Programming | 3 |
| System Analysis and Design | 3 |
| Financial Accountancy-II | 3 |
| Management Information System | 3 |
Fourth Semester
| Subject | Credits |
|---|---|
| Visual Programming | 3 |
| Numerical Methods | 3 |
| Operating System | 3 |
| Database Management System | 3 |
| Computer Graphics | 3 |
| Project – II | 4 |
Fifth Semester
| Subject | Credits |
|---|---|
| Networks & Data Communication | 3 |
| Computer Architecture | 3 |
| Web Programming – I | 3 |
| Java Programming | 3 |
| Management Information System | 3 |
Sixth Semester
| Subject | Credits |
|---|---|
| Multimedia Technology | 3 |
| Software Engineering | 3 |
| Web Programming – II | 3 |
| Probability & Statistics | 3 |
| Project – III | 4 |
Seventh Semester
| Subject | Credits |
|---|---|
| Electronic Commerce | 3 |
| Economics | 3 |
| Elective – I | 3 |
| Internship | 3 |
Eighth Semester
| Subject | Credits |
|---|---|
| Linux | 3 |
| Organization Management | 3 |
| Final Project | 6 |
| Elective – II | 3 |
Admission Process
- Complete the online application form.
- Submit required documents (transcripts, recommendation letters).
- Take the entrance examination.
- Attend the personal interview.
- Receive admission decision within 2 weeks.
- Complete enrollment and registration.
Prospects
- Jobs in software development, IT support, and system analysis.
- Work in private, government, and multinational companies.
- Pathway to higher studies like MCA and MBA.
- High demand for IT professionals worldwide.
- Software engineer, IT officer, network admin.
- Opportunities in freelancing and startups.
Eligibility
The candidates should have completed Class 12 examination of NEB or equivalent level from a recognized academic institution.
The candidates should have studied a course (having at least 100 full marks or 5 credits) of Mathematics (Mathematics/ Business Mathematics/ Applied Mathematics) or Computer Science/Computer Application in SLCE (class 11 or class 12) examination of NEB or equivalent level.
The candidates should have scored a minimum of 45% or a CGPA/GPA of 2.0 (in a scale of 4.0) and at least Grade C (in case of A-level, at least Grade D) or 45% in Mathematics/Computer Science. The minimum criterion of Grade C (in case of A level, Grade D) or 45% does not apply to other courses.
Facilities
Hackathons & App Development Challenge.
UI/UX Design Workshops.
Cyber Security Awareness.
Program Tech Talks with Developers.
Digital Marketing Training.
Program Director
I am delighted to welcome you to the Bachelor of Computer Applications (IT) program at CAMAD College. In this era of rapid technological transformation, our mission is to equip students not only with strong academic foundations but also with the analytical, inventive, and technical skills required by the global IT industry. At CAMAD, we foster a challenging academic environment enriched with practical exposure, disciplined learning, and a deep commitment to professional ethics. Through a structured curriculum, hands-on lab experience, project-based learning, and continuous mentorship we aim to develop responsible, capable and forward-thinking IT professionals.
Our emphasis on problem-solving, teamwork, adaptability and lifelong learning ensures that our students are prepared to succeed across a wide range of professional and academic environments. CAMAD is not just a college, it is a family where students build friendships, learn teamwork and grow emotionally and intellectually. We nurture a culture where every student feels valued, respected and motivated to achieve their full potential. To empower students beyond the classroom, we encourage active participation in IT clubs, coding competitions, hackathons, research projects and leadership activities. These opportunities help students explore their creativity, sharpen their skills and build the confidence needed to thrive in the digital world.
As technology continues to evolve, so do we. Our teaching methodologies are frequently updated to ensure that every learner receives an education that prepares them for the world of tomorrow, not just today. We are honored to accompany you on this transformative academic and professional journey. Welcome to the CAMAD family, where we are dedicated to growing excellence and creating futures with meaning.

BCA Director
Why BCA
- Learn essential IT skills
- Prepare for IT jobs
- Gain programming knowledge
- Develop problem solving skills
- Work in local and global IT fields
- Pathway to higher studies