Course Syllabus BCA – Nandha Arts & Science College
SEMESTER- I SEMESTER – II
Language – I Language – II
English – I English – II
Computing Fundamentals and C Programming CORE  3:C++ Programming
Digital Fundamentals & Computer Architecture CORE LAB 2:Programming LAB C++
Programming Lab – C Programming Lab Internet Basics
Mathematical Structure for Computer Science Discrete Mathematics
Environmental Studies Human Rights

 

SEMESTER – III  SEMESTER- IV
Data Structures System Software and Operating System
CORE 5:JAVA PROGRAMMING CORE 7:LINUX AND SHELL PROGRAMMING
CORE LAB 4:PROGRAMMING LAB JAVA CORE LAB 5:LINUX AND SHELL PROGRAMMING LAB
Computer Based Optimization Techniques Business Accounting
Skill based subject I : Web Programming Skill Based Subject II : Web Programming Lab
Yoga for Human Excellence / Basic Tamil General Awareness / Advanced Tamil
SEMESTER – V SEMESTER – VI
RDBMS & Oracle Graphics & Multimedia
Visual Programming – Visual Basic & Visual C++ Project Work Lab
Elective I :Introduction to compiler Design/PHP and Scripting Language/ Digital Image Processing Programming Lab – Graphics & Multimedia
Skill based Subject 3 : Case Tools Concepts and Applications Elective II: Computer Networks /Dot Net Programming/Distributed Computing
 Project Work Lab Elective III: E-Commerce/ Web Services/Artificial Systems and Expert Systems
 RDBMS,VB and VC++ Lab Skill Based Subject 4: Case Tools Lab
Extension Activities