Course Information & Syllabus
Eligibility
A candidate will be eligible to join First Semester of BCA Course, if he/she has passed 10+2 examinations or Intermediate or any other equivalent examination with a minimum of 45% aggregate in any discipline (Arts, Commerce, Science) with mathematics as one of the subjects.
Semester I
BCA F1001 Communication Skills
BCA F1002 Basic Mathematics I
BCA F1003 FST (Fundamentals of Science and Technology)
BCA C1004 Introduction to Computer Software
BCA C1005 Problem Solving and Programming in C
BCA P1006 Computer Basics and PC Software Lab
BCA P1007 C Programming Lab
Semester II
BCA F2001 Basic Mathematics II
BCA F2002 Environmental Science
BCA C2003 Database Management System
BCA C2004 Object Oriented Programming using C++
BCA C2005 Logic Design
BCA P2006 C ++ Programming Lab
BCA P2007 Database Management System Lab
Semester III
BCA C3001 Data Structure using C
BCA C3002 Java Programming
BCA C3003 Computer Architecture and Assembly Language
BCA C3004 System Analysis and Design
BCA C3005 Probability and Statistics
BCA P3006 Data and File Structure Lab
BCA P3007 Java Programming Lab
Semester IV
BCA C4001 Computer Graphics and Multimedia
BCA C4002 Operating System Concept and Network Management
BCA C4003 Software Engineering
BCA C4004 Visual Programming
BCA C4005 Data Communication and Computer Network
BCA P4006 Computer Graphics and Multimedia Lab
BCA P4007 Visual Programming Lab
Semester V
BCA C5001 Internet Concept and Web Design
BCA C5002 Design and Analysis of Algorithm
BCA C5003 Linux Programming
BCA C5004 Computer Oriented Numerical Methods
BCA E5007- E – Commerce (Elective – I)
BCA E5008 -Software Testing (Elective – I)
BCA E5009 -Soft Computing (Elective – I)
BCA P5005 Internet Concept and Web Design Lab
BCA P5006 Numerical Method Lab
Semester VI
BCA C6001 Optimization Technique
BCA C6002 Principle of Management
BCA C6003 Accounting and Financial Management
BCA C6004 Computer Network Security
BCA E5007- E – Commerce (Elective – II)
BCA E5008 -Software Testing (Elective – II)
BCA E5009 -Soft Computing (Elective – II)
BCA C6005 Project