Posts

Showing posts from September, 2019
Operating Systems: Introduction to Operating Systems, Process Management CPU Scheduling Algorithms (FCFS, SJF, SJF Preemptive, Priority, Priority Preemptive, RR) Memory Management: Contiguous Memory Allocation, Paging, Segmentation
Computer Networks Transmission Media Network Topology (Bus, Star, Ring, Mesh) Interconnecting Devices (Hubs, Switches, Bridges, Repeaters, Routers) ISO-OSI and TCP/IP Reference Models and Protocols Network Classification (PAN, LAN, MAN, WAN, internet, Internet) IPv4 Header Format Transport Layer & Application Layer Dijkstra's Shortest Path Routing Algorithm Distance Vector Routing Algorithm Link State Routing Algorithm Network Security Basics: Symmetric Key Cryptography Asymmetric Key Cryptography: RSA Algorithm Substitution and Transposition Ciphers, Firewalls, Viruses, Malicious programs
Database Management Systems Introduction to DBMS Database Architecture (Diff. b/w 2-tier, 3-tier and n-tier Architectures) Database Design: E-R Model, Cardinality, Weak-Entity Sets Abstraction, Schema, Constraints Difference between Super Key, Candidate Key, Primary Key and Foreign Key Constraints SQL Commands Normalization 1NF, 2NF, 3NF, BCNF, 4NF Asymmetric Key Cryptography: RSA Algorithm
Computer Organization: All Concepts Character Encoding: BCD, ASCII, EBCDIC, UNICODE Number Systems: Binary, Octal, Hexadecimal to Decimal: Decimal, Octal, Hexadecimal to Binary 1's complement, 2's complement, Integer and Floating-Point Representations
Digital Logic Design (DLD): Logic Gates and Boolean Algebra Number systems Conversions Hexa to Octal, Octal to Hexa, Decimal to Octal, Decimal to Hexa
Data Structures: Arrays, Linked Lists, Stacks, Queues, Trees, Graphs Constructing a Binary Tree From Preorder and Inorder Traversals Infix to Postfix Conversion and Postfix Evaluation using Stacks Sorting Techniques with Examples (BubbleSort, QuickSort, InsertionSort, SelectionSort) Searching Techniques (Linear Search, Binary Search, Hashing) Time Complexities of Sorting and Searching Algorithms