🎓 BCA Syllabus (Regular – 3 Years, 6 Semesters)
Semester I
- BCA‑S101T: Computer Fundamentals & Office Automation (3 L)
- Units: Introduction to computers, types, memory, storage, I/O devices; MS‑Office essentials (Word, Excel, Access, PowerPoint) rmlauexams.co.in+13rmlau.ac.in+13rmlau.ac.in+13rmlau.ac.in+1studocu.com+1
- BCA‑S102T: Programming Principles & Algorithms (3 L)
- Basics of C programming: data types, control structures, functions, recursion studocu.com
- BCA‑S103T: Principles of Management (4 L)
- BCA‑S104T: Business Communication (3 L + 1 T)
- Communication types, writing skills, business letters, media tools studocu.com+1rmlau.ac.in+1studocu.com+2rmlau.ac.in+2studocu.com+2
- BCA‑S105T: Mathematics I (4 L)
- Practicals (Total 6 practical credits):
- Office Automation Lab (0 L, 0 T, 3 P, 2 C)
- Programming Lab (0 L, 0 T, 3 P, 2 C)
Semester II
- BCA‑S106T: C Programming (3 L)
- BCA‑S107T: Digital Electronics & Computer Organization (3 L + 1 T)
- BCA‑S108T: Organizational Behavior (4 L)
- BCA‑S109T: Financial Accounting & Management (3 L + 1 T)
- BCA‑S110T: Mathematics II (4 L)
- C Programming Lab (6 P, 3 C) studocu.com+12studocu.com+12rmlau.ac.in+12
Semester III
- BCA‑S201T: OOP Using C++ (3 L)
- BCA‑S202T: Data Structures Using C & C++ (3 L)
- BCA‑S203T: Computer Architecture & Assembly Language (3 L + 1 T)
- BCA‑S204T: Business Economics (3 L + 1 T)
- BCA‑S205T: Elements of Statistics (3 L + 1 T)
- Labs:
- OOP Lab (3 P, 2 C)
- DS Lab (3 P, 2 C)
Semester IV
- BCA‑S206T: Computer Graphics & Multimedia Applications (3 L)
- BCA‑S207T: Operating Systems (3 L + 1 T)
- BCA‑S208T: Software Engineering (3 L + 1 T)
- BCA‑S209T: Optimization Techniques (3 L + 1 T)
- BCA‑S210T: Mathematics III (4 L)
- Lab:
- Graphics & Multimedia Lab (6 P, 3 C)
Semester V
- BCA‑S301T: Introduction to DBMS (3 L)
- BCA‑S302T: Java Programming & Dynamic Webpage Design (3 L)
- BCA‑S303T: Computer Networks (3 L + 1 T)
- BCA‑S304T: Numerical Methods (3 L + 1 T)
- BCA‑S305: Minor Project (0 L, 1 T, 2 P)
- BCA‑S306: Viva on Summer Training (0 L, 0 T, 2 C)
- Labs:
- DBMS Lab (3 P, 2 C)
- Java & Web Lab (3 P, 2 C)
Semester VI
- BCA‑S307T: Computer Network Security (4 L)
- BCA‑S308T: Information Systems: Analysis, Design & Implementation (3 L + 1 T)
- BCA‑S309T: E‑Commerce (4 L)
- BCA‑S310T: Knowledge Management (3 L + 1 T)
- Major Project (0 L, 3 P, 5 C)
- Presentation/Seminar on Major Project (0 L, 1 T, credits included) studocu.comrmlau.ac.in+1studocu.com+1
✅ Credits & Structure Summary
- Each semester ~22 semester credits.
- Mix of lectures, tutorials, and practical sessions.
- Projects in Sem V & VI to develop practical and research skills.
📝 Syllabus Highlights
- Programming languages: C → C++ → Java
- Core CS areas: DBMS, Operating Systems, Networks, Security
- Mathematical foundations: 3 semesters of Mathematics
- Skill enhancement: Business communication, software engineering, e‑commerce
- Hands-on learning: Labs, minor & major projects