BCA

Bachelor in Computer Application

Course ID
BCA
Campus
University Campus
Level
Undergraduate
Semester
Fall
Credit
128
Method
Lecture

Bachelor in Computer Application (BCA) is an undergraduate degree course in computer applications. It a is four years (8 semesters) program. With the swift growth of IT industry in Nepal, the demand of computer professional is increasing day by day. This increasing growth of IT industry has created a lot of opportunities for the computer graduates.

Course Objective

The program prepares students with competent skill-sets and comprehensive knowledge of diverse verticals in the Computer Application field and helps them to take up different technical responsibilities in the industry. The program covers comprehensive technical knowledge, in demand by various industry domain and in the fields of software Programmer, System and Network Administrator, Web Designer, Faculty for Computer Science/Communication Technology, etc.

Course purpose

  1. To demonstrate the ability to adapt technological changes and innovations in the discipline.
  2. To analyze, design, implement and evaluate computerized solutions to real life problems using
    appropriate computing method.
  3. To develop computer programs using functional programming and object-oriented programming
    paradigms.
  4. To apply techniques of software validation and reliability analysis to the development of
    computer programs.
  5. To demonstrate critical thinking and develop communication skills
  6. To acquire the knowledge, skills, experience and values to become lifelong learners and be able to get employment in the computer-related field or go for the further study.

Future scope

After the completion of BCA, students will have the option of becoming computer operator to data
entry operator to the system administrator. They can seek jobs both in public and private sectors,
and insurance, accounting, stock markets, e-commerce and marketing. If one does not want to do job after BCA, then he/she may go for the higher studies MCA, MBA,  Etc. Rather he/she can peruse special courses like Masters in Animation, Master’s Degreein Information Management (MIM), Masters in Computer Management (MCM) etc.

The student who has passed +2, Intermediate, PCL, or equivalent level with a minimum of 40% marks or aggregate C grade(at least 1.61 GPA) from any stream shall be eligible to join the BCA course on the basis of marks obtained in the entrance.

 Courses and Credit Hours:
  1. Computer Application : 73[(23 * 3 )+(1*4)]
  2. Language courses : 9(3*3)
  3. Mathematics and statistics course: 9(3 *3)
  4. Social Sciences & Management courses: 12(4*3)
  5. Elective courses: 12(4*3)
  6. Projects: 10(2*2+6)
  7. Internships: 3
  8. Total Credit Hours: 128

 

First Semester

First Year/First semester
Sr.No Course Code Course Title Credit
hours
1 HCAC-101 Computer Fundamental and Office Automation 3
2 HENG-102 Foundation course in computing English-I 3
3 HMTH-103 Math-I 3
4 HCAC-104 Programming in C 3
5 HCAC-105 Digital Logic 3
      15

Second Semester

First Year/Second semester
Sr.No Course Code Course Title Credit
hours
1 HCASO-151 The art of social engagement and Technology 3
2 HENG-152 Technical English 3
3 HMTH-153 Math-II 3
4 HCAC-154 C++ programming 4
5 HCAC-155 OPERATING SYSTEM 3
      16

Third Semester

Second Year /Third semester
Sr.No Course Code Course Title Credit
hours
1 HCAC-201 Financial Accounting 3
2 HCAC-202 Data Structures & Algorithm 3
3 HCAC-203 Microprocessor & Assembly language 3
4 HCAC-204 Computer Oriented Numerical Methods 3
5 HCAC-205 Data communication and Computer
Networking
3
      15

Fourth Semester

Second Year/ Fourth semester
Sr.No Course Code Course Title Credit
hours
1 HCAC-251 Java programming 3
2 HCAC-252 Database Management System 3
3 HCAC-253 Computer Architecture 3
4 HCAC-254 System Analysis and Design 3
5 HCAC-255 Discrete Structure 3
6 HCAPJ-256 Project -I 2
      17

Fifth Semester

Third year / Fifth semester
Sr.No Course Code Course Title Credit
hours
1 HCAC-301 e- Governance 3
2 HCAC-302 Web designing 3
3 HCAEC-303 Applied economics 3
4 HCAST -304 Probability & Statistics 3
5 HCAC-305 .Net Technology 3
      15

Sixth Semester

Third Year / Sixth semester
Sr.No Course Code Course Title Credit
hours
1 HCAC-351 MIS and e-commerce 3
2 HCAC-352 Cyber law and computer Ethics 3
3 HCAC-353 Software Engineering 3
4 HCAC-354 Advance Java programming 3
5 HCAC-355 Computer Graphic 3
  HCAPJ-356 Project- II 2
      17

Seventh Semester

Fourth Year/Seven semester
Sr.No Course Code Course Title Credit hours
1 HCAC-401 PROGRAMMING IN PYTHON 3
2 HCAOR-402 Operational Research 3
3 HCANP-403 Jojxfl/s nvg tyf ;Dkfbg 3
4 HCAIN-404 Internships 3
5   Elective –I 3
6   Elective –II 3
      18

 

Elective subjects:
Sr.No Course Code Course Title
1 HCAC-471 Cloud Computing
2 HCAMT-472 ERP
3 HCAC-473 Artificial Intelligence
4 HCAC-474 GIS
5 HCAC-475 Data Warehousing and Data Mining

Eighth Semester

Fourth year/Eight semester
Sr.No Course Code Course Title Credit hours
1 HCAC-451 Mobile programming 3
2 HCAPJ-452 Project – III 6
3   Elective-III 3
4   Elective -IV 3
      15
Elective Subjects:
Sr.No Course Code Course Title
6 HCAC-481 Database Administration
7 HCAC-482 Network management and Administration
8 HCAC-483 Linux Shell Programming
9 HCAC-484 Distributed System
10 HCAC-485 Advance .Net Technology
11 HCAC-486 Big data