Computer Fundamentals & Emerging Technologies
1001085 modules · 84 topics · 84 with study notes
Module 1Fundamentals of Computer Systems (8hrs)15 topics
- Classification of computersNotes
- Functional unitsNotes
- Central Processing Unit (CPU) organization and workingNotes
- Memory: ArchitectureNotes
- Memory RepresentationNotes
- Memory HierarchyNotes
- CPU RegistersNotes
- Impact of Cache Memory on System PerformanceNotes
- Motherboard and its componentsNotes
- The Von-Neumann architectureNotes
- Machine languageNotes
- assembly languageNotes
- high-level programming languagesNotes
- CompilerNotes
- InterpreterNotes
Module 2Data Representation (8hrs)9 topics
- Data Representation & Number SystemsNotes
- Conversion between decimal and binary systemsNotes
- Conversion among binary, octal, and hexadecimal systemsNotes
- Binary arithmetic (addition, subtraction)Notes
- Signed number representation (1's complement)Notes
- Signed number representation (2's complement)Notes
- American Standard Code for Information Interchange (ASCII)Notes
- UnicodeNotes
- Data representation in memoryNotes
Module 3Computer Software and Operating Systems (9hrs)16 topics
- Introduction to SoftwareNotes
- Types of SoftwareNotes
- System SoftwareNotes
- Application SoftwareNotes
- Operating System (OS)Notes
- Objectives of Operating SystemNotes
- BatchNotes
- Time-sharingNotes
- DistributedNotes
- Real-timeNotes
- ProcessNotes
- Memory ManagementNotes
- User Interface (Command Line Interface Vs Graphical User Interface)Notes
- File system basics examples: WindowsNotes
- LinuxNotes
- macOSNotes
Module 4Computer Networks and Internet Basics (9hrs)27 topics
- Introduction to Computer NetworksNotes
- Importance of NetworkingNotes
- Data Transmission MediaNotes
- Data Transmission across MediaNotes
- Data Transmission in a NetworkNotes
- Local Area Network (LAN)Notes
- Wide Area Network (WAN)Notes
- Metropolitan Area Network (MAN)Notes
- StarNotes
- BusNotes
- RingNotes
- MeshNotes
- Communication ProtocolNotes
- HubNotes
- SwitchNotes
- RouterNotes
- ModemNotes
- GatewayNotes
- Wireless NetworkingNotes
- Internet Protocol (IP) AddressNotes
- Transmission Control Protocol (TCP)Notes
- User Datagram Protocol (UDP)Notes
- Hypertext Transfer Protocol (HTTP)Notes
- File Transfer Protocol (FTP)Notes
- Domain Name System (DNS)Notes
- Uniform Resource Locator (URL)Notes
- Client-Server ArchitectureNotes
Module 5Emerging Technologies (8hrs)17 topics
- Internet of Things (IoT): Concept and architectureNotes
- Smart homesNotes
- Smart citiesNotes
- Cyber Security: Basic security terminologiesNotes
- CIA TriadNotes
- Types of cyber threats and countermeasuresNotes
- Artificial Intelligence (AI): IntroductionNotes
- AI agentsNotes
- ApplicationsNotes
- Machine Learning (ML): Types of learning paradigmsNotes
- Real-world applicationsNotes
- Blockchain: Concept of distributed ledgerNotes
- BlocksNotes
- hashingNotes
- decentralizationNotes
- Data Science: Data LifecycleNotes
- Role of data in decision makingNotes
Theory