Approved By: UGC AICTE NAAC
Duration: 3 Years |
Eligibility: 10+2 or Equivalent |
Course Duration: Three Years (Semester System)
Course Eligibility : 10+2 in any stream with at least 50 % marks or Equivqlent CGPA
Admission Criteria: Merit in qualifying examination, subject to eligibility criteria.
Entrance/Eligibility Test: As per University Rules
Programme Mode: Regular
Course Syllabus
Semester-I
Course Code |
Course Title |
BCA101 |
Digital Electronics |
BCA102 |
Business Systems and Applications |
BCA103 |
Introduction to Programming |
BM101 |
Mathematics |
BCA104 |
PC Software |
Practical |
|
BCA194 |
PC Software Lab |
BCA193 |
Programming Lab (C/ Pascal) |
Semester-II
BCA201 |
Computer Architecture and Systems Software |
BCA202 |
Information Systems Analysis & Design |
BCA203 |
Computer Programming |
BM201 |
Mathematics |
HU201 |
English Language and Communication |
Practical |
|
BCA293 |
Programming Lab (Visual Basic) |
HU 291 |
Business Presentation and Language Lab |
Semester-III
BCA301 |
Operating Systems |
BCA302 |
Data Structures with C |
BCA303 |
Graphics & Internet |
BM301 |
Mathematics for Computing |
BBA301 |
Management & Accounting |
Practical |
|
BCA393 |
Internet & Computer Graphics Lab |
BCA392 |
Programming Lab (Data Structure with C) |
Semester-IV
BCA401 |
Data Base Management System |
BCA402 |
Object-Oriented Programming with C++ |
BCA403 |
Software Project Management and Quality Assurance |
BM401 |
Statistics, Numerical Methods & Algorithms |
HU401 |
Environment and Ecology |
Practical |
|
BCA491 |
Database Lab (Oracle) |
BM491 |
Computing Lab |
Semester – V
BCA501 |
Data Communication & Computer Networks |
BCA502 |
Unix and Shell Programming |
BCA503 |
Windows Programming |
BCAE501/A/B/C |
Elective 1 |
HU501 |
Values and Ethics of Profession |
Practical |
|
BCA591 |
Unix & Networking |
BCA592 |
Minor Project |
BCA 593 |
Industrial Training |
Semester – VI
BCAE601/A/B/C |
Elective 2 |
BCAE602/A/B/C |
Elective 3 |
Practical |
|
BCA693 |
Major project |
BCA694 |
Seminar |
BCA 695 |
Comprehensive Viva-Voce |
List of Electives for Semester – V & VI
BCA E501A |
Advanced Unix and Shell Programming |
BCA E501B |
Human Computer Interaction |
BCA E501C |
Multimedia & E-Commerce |
BCA E601A |
Advanced networking and Communication |
BCA E601B |
Intelligent Systems |
BCA E601C |
Image Processing |
BCA E602A |
Software Engineering |
BCA E602B |
Object Oriented Programming with Java |
BCA E602C |
Advanced Database Management |