BCA Bachelor of Arts in computer Application

BCA is a four year undergraduate degree course in the field of computer applications or computer science. After BCA the students can do further studies as MCA master in computer application. It is a common degree for CS/IT universities and is an alternative to the engineering counterpart, BE /BTech in computer Science/IT which also takes four years. It is a technical degree the prepares students for a career in the field of computer applications and software development.

ELIGILITY FOR ADMISSON IN BCA

The candidate applying for BCA program must have:

  • Successfully completed a twelve-year schooling or equivalent from any University, Board or Institution recognized by Tribhuvan University
  • Secured a minimum of second division (45%) or minimum D+ grade in all subjects in the twelve-year schooling or equivalent.

ADMISSION CRITERIA

Candidates who pass the entrance exam taken by university will be interviewed and the selected candidate from interview will be eligible for admission.

LIST OF ELECTIVES

S.N.Course CodeCourse Title
1.CAPS476Applied Psychology
2.CACS477Geographical Information System
3.CACS478IT in Banking
4.CACS479Hotel Information System
5.CAER480Enterprise Resource Planning
6.CACS482Knowledge Engineering
7.CACS483Advanced DotNet Technology
8.CACS484Database Programming
9.CACS485Database Administration
10.CACS486Network Administration

COURSE STRUCTURE

S.N.Course TitleCredit Hrs.
1.Computer Application (Core course)71
2.Elective Course12
3.Mathematics & Statistics Course9
4.Language Course6
5.Social Sciences &  Management Course15
6.Project & Internships13
Total126

FIRST SEMESPER

S.N.Course CodeCourse TitleCredit Hrs.
1.CACS 101Computer Fundamentals & Applications4
2.CASO 102Society & Technology3
3.CAEN 103English I3
4.CAMT 104Mathematics I3
5.CACS 105Digital Logic3
Total16

SECOND SEMESTER

S.NCourse CodeCourse TitleCredit Hrs.
1.CACS 151C Programming4
2.CACS 152Financial Accounting3
3.CAEN 153English II3
4.CAMT 154Mathematics II3
5.CACS 155Microprocessor and Computer Architecture3
Total16

THIRD SEMESTER

S.N.Course CodeCourse TitleCredit Hrs.
1.CACS 201Data Structure & Algorithms3
2.CAST 202Probability and Statistics3
3.CACS 203System Analysis and Design3
4.CACS 204OOP in Java3
5.CACS 205Web Technology3
Total15

FOURTH SEMESTER

S.NCourse CodeCourse TitleCredit Hrs.
1.CACS 251Operating System3
2.CACS 252Numerical Methods3
3.CACS 253Software Engineering3
4.CACS 254Scripting Language3
5.CACS 255Database Management System3
6.CACS 256Project I2
Total17

FIFTH SEMESTER

S.N.Course CodeCourse TitleCredit Hrs.
1.CACS 301MIS and e-Business3
2.CACS 302DotNet Technology3
3.CACS 303Computer Networking3
4.CACS 304Introduction to Management3
5.CACS 305Computer Graphics and Animation3
Total15

SIXTH SEMESTER

S.N.Course CodeCourse TitleCredit Hrs.
1.CACS 351Mobile Programming3
2.CACS 352Distributed System3
3.CACS 353Applied Economics3
4.CACS 354Advanced Java Programming3
5.CACS 355Network Programming3
6.CAPJ  356Project II2
Total17

SEVEN SEMESTER

S.N.Course CodeCourse TitleCredit Hrs.
1.CACS 401Cyber Law & Professional Ethics3
2.CACS 402Cloud Computing3
3.CAIN 403Internships3
4. Elective I3
5. Elective II3
Total15

EIGHT SEMESTER

S.NCourse CodeCourse TitleCredit Hrs.
1.CAOR 451Operations Research3
2.CAPJ 452Project III6
3. Elective III3
4. Elective IV3
Total15