National Infotech College’s degrees were thoughtfully created with the goal of producing students who would go beyond the limits of their respective professions and beyond theory to generate end-to-end solutions that solve real-world issues. National Infotech College is affiliated with Tribhuvan University. Bachelor of Computer Application is a four-year undergraduate degree in computer applications. Our four-year curriculum is structured to provide students with a thorough understanding of computer science and industrial computers.
Objectives of BCA Program
The students will be able to do the needed analysis and synthesis in computer systems, information systems, and computer applications at the end of this course. They will be able to exhibit professional competency in software development, design, and implementation. The course aims to provide students with solid practical abilities that will enable them to handle problems that emerge in computer systems and their applications.
Eligibility to study BCA
Students who have completed a +2 or equivalent with a grade of at least 45 percent are eligible to enroll in Tribhuvan University’s BCA program. Students with a 45 percent or above in +2 Science, +2 Management, +2 Humanities, +2 Education, CTEVT Diploma/PCL, or CTEVT Diploma/PCL are eligible to apply.
Course Structure of BCA
First Year
Semester I
S.N.
Course Code
Course Title
Credit Hours
Lecture Hours
Tutorial Hours
Lab Hours
1
CASC101
Computer Fundamentals and Applications
4
4
–
4
2
CASO102
Society and Technology
3
3
–
–
3
CAEN103
English I
3
3
1
–
4
CAMT104
Mathematics I
3
3
1
1
5
CASC105
Digital Logic
3
3
–
2
Total
16
16
2
7
Semester II
S.N.
Course Code
Course Title
Credit Hours
Lecture Hours
Tutorial Hours
Lab Hours
1
CASC151
C programming
4
4
1
3
2
CAAC152
Financial Accounting
3
3
1
1
3
CAEN153
English II
3
3
1
–
4
CAMT154
Mathematics II
3
3
1
1
5
CASC155
Microprocessor and Comp. Architecture
3
3
1
2
Total
16
16
5
7
Second Year
Semester III
Third Semester
S.N.
Course Code
Course Title
Credit Hours
Lecture Hours
Tutorial Hours
Lab Hours
1
CACS201
Data Structure and Algorithms
3
3
–
3
2
CAST202
Probability and Statistics
3
3
1
1
3
CACS203
System Analysis and Design
3
3
1
–
4
CACS204
OOP in Java
3
3
1
2
5
CACS205
Web Technology
3
3
–
3
Total
15
15
3
9
Semester IV
S.N.
Course Code
Course Title
Credit Hours
Lecture Hours
Tutorial Hours
Lab Hours
1
CACS 251
Operating System
3
3
1
2
2
CACS 252
Numerical Methods
3
3
1
2
3
CACS 253
Software Engineering
3
3
1
–
4
CACS 254
Scripting Language
3
3
–
3
5
CACS 255
Database Management System
3
3
1
2
6
CAPj256
Project I
2
–
–
4
Total
17
15
4
13
Third Year
Semester V
S.N.
Course Code
Course Title
Credit Hours
Lecture Hours
Tutorial Hours
Lab Hours
1
CACS301
MIS and e-Business
3
3
–
2
2
CACS302
DotNet Technology
3
3
–
3
3
CACS303
Computer Networking
3
3
–
2
4
CAMG304
Introduction to Management
3
3
1
–
5
CACS305
Computer Graphics and Animation
3
3
1
2
Total
15
15
2
9
Semester VI
S.N.
Course Code
Course Title
Credit Hours
Lecture Hours
Tutorial Hours
Lab Hours
1
CACS351
Mobile Programming
3
3
–
3
2
CACS352
Distributed System
3
3
1
–
3
CACS353
Applied Economics
3
3
1
–
4
CACS354
Advanced Java Programming
3
3
–
3
5
CACS355
Network Programming
3
3
–
2
6
CAPj356
Project II
2
–
–
4
Total
17
15
2
12
Fourth Year
Semester VII
S.N.
Course Code
Course Title
Credit Hours
Lecture Hours
Tutorial Hours
Lab Hours
1
CACS401
Cyber Law and Professional Ethics
3
3
1
–
2
CACS402
Cloud Computing
3
3
–
3
3
CAIN403
Internship
3
–
–
–
4
N/A
Elective I
3
3
–
–
5
N/A
Elective II
3
3
–
–
Total
15
12
1
3
Semester VIII
S.N.
Course Code
Course Title
Credit Hours
Lecture Hours
Tutorial Hours
Lab Hours
1
CAOR451
Operations Research
3
3
1
–
2
CAPj452
Project III
6
–
–
12
3
N/A
Elective III
3
3
–
–
4
N/A
Elective IV
3
3
–
–
Total
15
9
1
12
For more deets regarding National Infotech College: