Course StructureBCA 101
Computer Fundamentals and Applications
1
Introduction to Computer
Definition, characteristics, anatomy, types, history, and applications.
2
Computer Hardware
Organization, CPU components, memory hierarchy, input/output devices, and storage.
3
Computer Software
Introduction to software types, operating systems, utilities, programming languages, and translators.
4
Database Management System
DBMS concepts, data models, SQL/NoSQL, database design, normalization, and transaction management.
5
Computer Network and Internet
Network types, topologies, transmission media, OSI model, protocols, DNS, and client-server concepts.
6
Computer Security
Security threats, malicious software, cryptography, digital signatures, firewalls, and intrusion detection.
7
Contemporary Technology
AI, machine learning, blockchain, IoT, cloud computing, and virtual/augmented reality.