Model Degree College by the Govt. India under Rashtriya Uchchatar Siksha Abhiyan

Tangla College

Chamuapara , Tangla, Udalguri (BTAD),
Assam-784521

Bachelor of Computer Application (BCA) Course

Bachelor of Computer Application (BCA) Course


The Bachelor of Computer Applications (BCA) course has been managed by the college on Self Financed mode. The course curriculum is designed by Gauhati University.

Semester - I

            1.1.  Computer Fundamentals & ICT Hardware.

            1.2.  Communicative English.

            1.3.  Introduction to C Programming.

            1.4.  Mathematics-I

            1.5.  Laboratory -C Programming (BCA 1.3) and ICT Hardware (BCA 1.1)   

(60 + 40 = 100 marks).

Semester - II

             2.1.  Data Structure and Algorithm

            2.2.  Computer Based Accounting and Financial Management.

            2.3.  Digital Circuit and Logic Design.

            2.4.  Mathematics-II

            2.5.  Laboratory - Data Structure and Algorithm (BCA 2.1 and Accounting and Financial Management  (BCA 2.2) (50+50 = 100 marks)

            2.6.  Environmental Studies.

Semester - III

             3.1.  Software Engineering.

            3.2.  Computer Organization and  Architecture.

            3.3.  Database Management System.

            3.4.  Object Oriented Programming in C++.

            3.5. Laboratory - C++ programming (BCA 3.4) and DBMS (BCA 3.3)               (50+50 = 100 Marks).

Semester - IV

            4.1.  Operating System

            4.2.  Web Technology.

            4.3.  Java Programming.

            4.4.  Minor Project.

            4.5.  Laboratory - Operating System (BCA 4.1), Web Technology (BCA 4.2) and Java Programming (BCA 4.3) (20+40+40 = 100 marks).

Semester - V

               5.1.  System Administration using Linux.

            5.2.  Computer Networks.

            5.3.  Open Source Software.

            5.4.  Elective - 5.4.

            5.5.  Laboratory - System Administration using Lenux (BCA 5.1) and Open Source Software (BCA 5.3) (50+50 = 100 marks).

Semester - VI

               6.1.  Elective - 6.1

            6.2.  Elective - 6.2

            6.3.  Project Work.

Elective - 5.4

            1.  Microprocessor and Assembly Language Programming (4-0-2-6).

            2.  Automata theory and Languages (5-1-0-6).

            3.  Computer Oriented Numerical Methods and Statistical Techniques (5-0-1-6).

            4. Animation (4-0-2-6).

Elective - 6.1

            1.  Programming with C# (4-0-2-6).

            2.  Data Mining and Warehousing (5-1-0-6).

            3. Optimization Techniques (5-1-0-6).

            4. Object Oriented Analysis and Design (5-1-0-6).

Elective 6.2

            1. Mobile Applications (4-0-2-6)

            2.  Cyber Law (5-1-0-6).

            3.  Distributed Systems (5-1-0-6).