Subject | Key Topics |
---|---|
Programming Fundamentals | Introduction to Programming, Data Types, Control Structures, Functions, Arrays |
Database Management Systems | DBMS Concepts, SQL, Normalization, Transactions, Database Design |
Web Technologies | HTML, CSS, JavaScript, Web Servers, Client-Server Architecture |
Operating Systems | OS Concepts, Process Management, Memory Management, File Systems |
Object-Oriented Programming | Classes and Objects, Inheritance, Polymorphism, Encapsulation, C++/Java |
Data Structures | Stacks, Queues, Linked Lists, Trees, Graphs, Sorting and Searching Algorithms |
Software Engineering | Software Development Life Cycle, Requirement Analysis, Design Patterns, Testing |
Networking | Networking Basics, OSI Model, TCP/IP, LAN/WAN, Network Security |