Curriculum of Bachelor of Arts in Computer Application (BCA)

Submitted By

Computer Application Subject Committee Faculties of Humanities and Social Science

Tribhuvan University

Submitted To

Dean’s Office. Faculty of Humanities and Social Sciences

Tribhuvan University

Kirtipur, Nepal

2014

Title

The title of the program is Bachelor of Arts in Computer Application (BCA).

Objective

The objective of the Bachelor of Arts in Computer Application (BCA) at the Faculty of Humanities and Social Sciences of Tribhuvan University is to produce high quality computer application users and developers.

Duration of the Program

The program of study for Bachelor of Arts in Computer Application (BCA) is over a period of eight semesters (four academic years). The academic year begins in the September and February of each year.

Medium of Instruction and Examination

The medium of instruction and examination in the Bachelor of Arts in Computer Application (BCA) program shall be English.

Entry Requirement

The entry requirement for students in Bachelor of Arts in Computer Application (BCA) is Intermediate Level or Higher Secondary level (10+2) or equivalent in any discipline from a recognized institution with at least second division (45%) marks. Besides the basic academic requirement, an entrance examination will be conducted for all applicants by the concerned Dean’s office.

Admission Procedure

The entrance test application form and the information brochure shall be provided on request at the concerned college or department. The concerned college or department scrutinizes the applications. The eligible candidates are informed to appear in the entrance test. The exact date for the entrance test is communicated to the applicants by the concerned Dean’s office. The candidates shall be admitted on merit basis. The subjects and weightage of each subject for the Entrance test will be as follow:

English: 40%: Mathematics: 50% and General Knowledge: 10%

The college may also hold interviews for the candidates before their final selection for admission. The candidates, who are given provisional admission pending submission of the qualifying certificates, are required to submit all necessary documents within a week of the beginning of regular classes. Otherwise, the admission will be annulled.

Academic Schedule

The academic session of the University consists of two semesters per year. The Fall semester begins in September and the Spring Semester begins in February. For the Bachelor of Arts in Computer Application (BCA) program, student admission may commence either in the Fall semester or in the Spring semester, as approved by the university. Tribhuvan University publishes its yearly academic calendar. The affiliated colleges are required to follow the calendar.

Student Evaluation

The students’ academic performance during a semester is evaluated using the system of continuous assessment (Internal Assessment and External Assessment). The college or concerned department conducts the internal assessment during the session and the University conducts the external assessment (Final Examination) at the end of each semester. Final practical examination shall be conducted by the college or the concerned department and the university will send the external examiner.

Each course shall have internal evaluation marks of 40% evaluated by the concerned faculty member. Generally, each course will have a written cnd semester examination (Final Examination) of 60% marks at the end of each semester. The internal marks shall be awarded on the basis of constant assessment. Normally, final examinations are not conducted for elective courses and in courses which are offered as intensive courses conducted by reputed international scholars. The mark weightage and time allocated for different assessment is given below.

Examination Scheme (Subjects with Practical)

Internal Assessment

External Assessment

Total

Theory

Practical

Theory

Practical

20%

20%

(3 Hrs.)

60%

(3 Hrs.)

100%

Examination Scheme (Subjects without Practical)

Internal Assessment

External Assessment

Total

40%

60% (3 Hrs.)

100%

To pass in a subject, a student must obtain a minimum of 40% in that subject in internal assessment and D grade in the final examination. Students must pass *Theory Internal Assessment’, ‘Practical Assessment’ and ‘Final Examination separately.

The Credit System

Each course is assigned a certain number of credits depending generally upon its lecture, tutorial and practical work hours in a week. In theory subjects, one lecture per week is assigned one credit as a general rule.

Grading System

The grade (marks) awarded to a student in a course is based on his/her consolidated performance in sessional and final examinations. The letter grade in any particular

subject is an indication of a student’s relative performance in that course. The pattern of grading is as follows:

Letter

Grade

Grade Point Description

A

4.0

Excellent

A

3.7

 

B+

3.3

 

B

3.0

Good

B

2.7

 

C+

2.3

 

C

2.0

Satisfactory

C

1.7

 

D+

1.3

 

D

1.0

Work satisfying minimum requirement for credits

F

0

Failing

Only in very rare and unusual circumstances, if a student cannot finish all the required work for the course, he/she may be awarded an incomplete grade “I”. If all the required work is not completed within the following semester, the grade of I will automatically be converted to an “F”. A student receiving an “I” grade does not need to register for that subject in the following semester to complete the required works.

The performance of a student in a semester shall be evaluated in terms of the Semester Grade Point Average (SGPA) which is the grade point average for the semester. The cumulative grade point average (CGPA) is the grade point average for all completed semesters.

SGPA = Total honor points earned in a semester / Total number of credits registered in a semester

CGPA = Total honor points earned/Total number of credits completed

Attendance Requirement

The students must attend every lecture, tutorial and practical classes. However, to accommodate for sickness and other contingencies, the attendance requirement shall be a minimum of 80% of the classes actually held. If a student fails to attend 80% of the classes in any particular subject, he/she shall not be allowed to take the final examination in that subject.

Normal and Maximum Duration of Stay at the College

The normal duration for completing the Bachelor of Arts in Computer Application (BCA) program at the university will be four years. The maximum duration for the completion of the requirements will be the normal duration plus two years.

Course Registration

The academic record of a student is maintained in terms of the courses for which he/she registers in any semester, and the grades he/she obtains in those courses. Registration for courses is done at the beginning of each semester. Since registration is a very important procedural part of the credit system, it is absolutely essential that all students present themselves at the college. In case of illness or any exceptional circumstance during the registration period, he/she must inform the Principal of the same. Registration in absentia may be allowed only in rare cases, at the discretion of the Principal. However, the student’s nominee cannot register for courses but will only be allowed to complete other formalities.

Repeating a Course

A course may be taken only once for a grade, except when a student receives a D or F grade. Since passing of all core courses individually is a degree requirement, the student must retake the failing core course when offered and must successfully complete the course. Retaking a course in which a student has earned a b grade is optional. However, a student cannot retake more than two courses in which he/she has received D grade. The grade earned on the retake will substitute the grade earned first time the course was taken.

Elective Courses

The curriculum is oriented to have intensive study in the field of interest with course registration flexibility at least for four courses. But in future, course registration flexibility shall be increased to more number of courses.

Award of Degree

Tribhuvan University awards Bachelor of Arts in Computer Application (BCA) degree upon completion of all requirements as prescribed in the curriculum. Tribhuvan University awards grades as explained in the curriculum on the basis of individual student’s relative performance. The minimum credit hours needed for Bachelor of Arts in Computer Application (BCA) degree is 126. Cumulative Grade Point Average (CGPA) for the degree shall be awarded upon completion of all requirements.

Scrutinizing of Final Examination Paper

Students may apply for re-totalling or rechecking of their grades as per University rule, upon payment of prescribed fec.

Note: The provisions of this document are not to be regarded as a binding contract

between the University and the students. The University reserves the right to change any provisions or requirements contained in this document at any time, without pre-notification, within the students’ term of residence.

Bachelor of Arts in Computer Application (BCA) Course Structure

Courses

Credit Hours

Computer Application (Core Courses)

71 (4*2+3/21)

Elective Courses

12 (3+3+3+3)

Mathematics & Statistics Courses

9 (3+3+3)

Language Courses

6 (3+3)

Social Sciences & Management Courses

12 (3+3+3+3+3)

Projects & Internships

13 (2+2+6+3)

Total Credit Hours

126

First Year

First Semester

SN

Course Code

Course Title

Credit Hrs.

Lecture Hrs.

Tutorial Hrs.

Lab Hrs.

1

CACS101

Computer Fundamentals & Applications

4

4

4

2

CAS0102

Society & Technology

3

3

3

CAEN103

English I

3

3

1

4

CAMT104

Mathematics I

3

3

1

1

5

CACS105

Digital Logic

3

3

2

Total

16

16

2

7

Second Semester

SN

Course Code

Course Title

Credit Hrs.

Lecture Hrs.

Tutorial Hrs.

Lab Hrs.

1

CACS151

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

CACS155

Microprocessor and Computer Architecture

3

3

1

2

Total

16

16

5

7

Second Year

Third Semester

SN

Course Code

Course Title

Credit Hrs.

Lecture Hrs.

Tutorial Hrs.

Lab Hrs.

1

CACS201

Data Structures & Algorithms

3

3

3

2

CAST202

Probability and Statistics

3

3

1

1

3

CACS203

System Analysis and Design

3

3

1

4

CACS204

OPP in Java

3

3

1

2

5

CACS205

Web Technology

3

3

3

Total

15

15

3

9

Fourth Semester

SN

Course Code

Course Title

Credit Hrs.

Lecture Hrs.

Tutorial Hrs.

Lab Hrs.

1

CACS251

Operating System

3

3

1

2

2

CACS252

Numerical Methods

3

3

1

2

3

CACS253

Software Engineering

3

3

1

4

CACS254

Scripting Language

3

3

3

5

CACS255

Database Management System

3

3

1

2

6

CAPJ256

Project I

2

4

Total

17

15

4

13

Third Year

Fifth Semester

SN

Course Code

Course Title

Credit Hrs.

Lecture Hrs.

Tutorial Hrs.

Lab Hrs.

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

Sixth Semester

SN

Course Code

Course Title

Credit Hrs.

Lecture Hrs.

Tutorial Hrs.

Lab Hrs.

1

CACS351

Mobile Programming

3

3

3

2

CACS352

Distributed System

3

3

1

3

CAEC353

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

Seventh Semester

SN

Course Code

Course Title

Credit Hrs.

Lecture Hrs.

Tutorial Hrs.

Lab Hrs.

1

CACS404

Cyber Law & Professional Ethics

3

3

1

2

CACS402

Cloud Computing

3

3

3

3

CAIN403

Internships

3

4

 

Elective I

3

3

  

5

 

Elective II

3

3

  

Total

15

12

 

3

Eighth Semester

SN

Course Code

Course Title

Credit Hrs.

Lecture Hrs.

Tutorial Hrs.

Lab Hrs.

1

CAOR451

Operations Research

3

3

1

2

CAPJ452

Project III

6

12

3

 

Elective III

3

3

  

4

 

Elective IV

3

3

  

Total

15

9

 

12

List of Electives:

SN

Course Code

Course Title

SN

Course Code

Course Title

1

CAPS476

Applied Psychology

6

CACS482

Knowledge Engineering

2

CACS477

Geographical Information

7

CACS483

Advanced DotNet Technology

3

CACS478

IT in Banking

8

CACS484

Database Programming

4

CACS479

Hotel Information System

9

CACS485

Database Administration

5

CAER480

Enterprise Resource Planning

10

CACS486

Network Administration

first semester

second semester

third semester

fourth semester