๐ป Computer Fundamentals & Applications BCA 101 | Semester I/I
๐ Course Description
This course covers the concepts of basic computer fundamental knowledge and its application to solve real life problems. It includes basic introduction, types and applications in various fields, computer software and hardware, operating system, database management system, computer networks, and recent trends in computer & ICT. It also aims to help students convert theoretical concepts into practical skills using application packages including word processor, spreadsheet, presentation, photo editing, and other ICT tools.
๐ฏ Course Objectives
- Familiarize students with fundamental knowledge about computer systems
- Understand software, hardware and their working procedure
- Enhance knowledge about various software and its types
- Provide knowledge about database management system and data nature
- Provide computer networking knowledge and internet use
- Enhance knowledge about computer security and threats
- Provide knowledge about recent trends and technologies in ICT
๐ Detailed Syllabus
- Definition, characteristics of computer
- Anatomy of computer
- Types of computers (size, principle, brand and purpose)
- History of computer and generation
- Application of computer
- Basic computer Organization and Architecture
- Components of computer (hardware, software, user, data and procedure)
- Components of CPU (ALU, CU and Registers)
- Computer memory, Memory Hierarchy, Primary and Secondary memory
- Motherboard and its parts, slots, ports, interface, processor, memory chips
- BIOS, SMPS, CMOS, and Microprocessor chips
- Introduction to Software, program
- Types of Software (System and Application)
- Operating System (Function and types)
- Utility Software, Virus and Antivirus Software
- Programming language and Types of language Translator
- Introductions to data, database and DBMS
- Database system Architecture
- Database Model, database Application
- SQL and No SQL concepts
- Introduction to data warehousing
- Data mining and concept of big data
- Introductions to Network, Intranet, Internet
- Types of networks, LAN Topologies
- Transmission media, Network devices
- Data Communication, Transmission Mode
- OSI reference model, Network Protocol
- Concept of web, www, URL, DNS, client-server
- Introduction: security Threat and security attacks
- Malicious Software and types of viruses
- Security Mechanisms (Cryptography, Digital Signature)
- Firewall, user Authentication, intrusion Detection System
- Security Awareness and Security Policy
- Introduction to AI, AI and its applications
- Machine Learning, Neural network (basic concepts)
- Blockchain Technology and bitcoin
- IoT, cloud computing and its use
- Virtual and Augmented Reality
๐ฌ Laboratory Works (48 hrs)
Practical emphasis: Office productivity tools (Word, Excel, PowerPoint), OS hands-on, basic network commands, and usage of modern AI tools.
๐ Required Readings & References
- Goel, A. (2010). Computer Fundamental, Pearson Education India.
- Leon, A. & Leon (2010). Fundamental of information technology. Leon Techworld.
- Norton, P. (2017). Introduction to computer, 7th Edition, McGraw Hill Education.
- Sinha, P.K. (2003). Computer Fundamentals, BPB Publication.
๐ Additional materials: contemporary articles on AI, cloud computing, and cybersecurity will be discussed during lectures.
๐ Assessment Overview (Indicative)
Internal assessment includes practical work, assignments, and lab performance. Theory final exam evaluates conceptual understanding across all units.
Practical emphasis: 48 hours of hands-on lab ensures proficiency in word processing, spreadsheets, presentations, OS, and internet tools.