Course Description

BCA (Bachelor of Computer Application) is one of the most popular options to get started with a career in information technology. This course provides students with an insight into the world of computers and their applications. It allows students the flexibility to pursue individual interests in higher-level areas, including programming, data structures & algorithms, operating systems, and software engineering. All these programs provide students with a broad education in computer science and information technology.

The BCA program will have eight semesters with 126 credit hours. Each semester shall have a duration of 6 months. This program comprises the following courses and credit hours:

Courses Credit Hours
Computer Application (Core Courses) 71 (4*2+3*21)
Elective Courses 12 (3+3+3+3)
Mathematics and Statistics Courses 9 (3+3+3)
Language Courses 6 (3+3)
Social Science and Management Courses 15 (3+3+3+3+3)
Project and Internships 13 (2+2+6+3)
Total Credit Hours 126
Curriculum Structure
Semester I
SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS101Computer Fundamentals & Applications444
2CACO102Society and Technology33
3CAEN103English I331
4CAMT104Mathematics I3311
5CACS105Digital Logic332
Total161627
Semester II
SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS151C Programming4413
2CAAC152Financial Accounting3311
3CAEN153English II331
4CAMT154Mathematics II3311
5CACS155Microprocessor and Computer Architecture3312
Total161657
Semester III
SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS201Data Structures and Algorithms333
2CAST202Probability and Statistics3311
3CACS203System Analysis and Design331
4CACS204OOP in Java3312
5CACS205Web Technology333
Total151539
Semester IV
SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS251Operating System3312
2CACS252Numerical Methods3312
3CACS253Software Engineering331
4CACS254Scripting Language333
5CACS255Database Management System3312
6CAPJ256Project I24
Total1715413
Semester V
SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS301MIS and E-Business332
2CACS302DotNet Technology333
3CACS303Computer Networking332
4CAMG304Introduction to Management331
5CACS305Computer Graphics and Animation3312
Total151529
Semester VI
SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS351Mobile Programming333
2CACS352Distributed System331
3CAEC353Applied Economics331
4CACS354Advanced Java Programming333
5CACS355Network Programming332
5CAPJ356Project II24
Total1715212
Semester VII
SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS401Cyber Law and Professional Ethics331
2CACS402Cloud Computing333
3CAIN403Internship3
4Elective I33
5Elective II33
Total151213
Semester VIII
SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CAOR451Operations Research331
2CAPJ452Project III612
3Elective III33
4Elective IV33
Total159112
List of Electives
S.no.Course CodeCourse TitleS.no.Course CodeCourse Title
1CAPS476Applied Psychology6CACS482Knowledge Engineering
2CACS477Geographical Information System7CACS483Advanced DotNet Technology
3CACS478IT in Banking8CACS484Database Programming
4CACS479Hotel Information System9CACS485Database Administration
5CAER480Enterprise Resource Planning10CACS486Network Administration
Ghorahi, Dang, Nepal
FOLLOW US

Copyright © 2025 All rights reserved.Ambikeshwari Campus