BCA Syllabus

First Semm

Computer Fundamentals and Applications

Society and Technology

English I

Mathematics I

Digital Logic

Second Semm

C Programming

Financial Accounting

English II

Mathematics II

Microprocessor and Computer Architecture

Third Semm

Data Structures and Algorithms

Probability & Statistics

System Analysis and Design

Object Oriented Programming in Java

Web Technology

Fourth Semm

Operating System

Numerical Methods

Software Engineering

Scripting Language

Database Management System Project I

Fifth Semm

MIS and E-Business

DotNet Technology

Computer Networking

Computer Graphics and Animation

Introduction to Management

Sixth Semm

Mobile Programming

Distributed Systems

Advanced Java Programming

Network Programming

Applied Economic

Project II

Seventh Semm

Cyber Law and Professional ethics

Cloud Computing

Internship

Image Processing (elective)

Database Administration (elective)

Network Administration(elective)

Software Project Management (elective)

Advanced .Net Technology (elective)

E-Governance (elective)

Eighth Semm

Operation Research

Project III

Machine Learning (elective)

Geographical Information System (elective)

Data Analysis and Visualization (elective)

Database Programmnig(elective)

Multimedia Sysytem (elective)

Knowledge Engineering (elective)

Information Secuiry (elective)

Internet of Things (elective)