UGC NET Syllabus - Computer Science (Paper II) & Paper I
UGC NET Paper II - Computer Science and Applications Syllabus
Unit 1: Discrete Structures and Optimization
- Set theory, Relations, Functions
- Algebraic Structures: Groups, Rings, Lattices
- Propositional & Predicate Logic
- Graph Theory: Trees, Euler/Hamiltonian Paths
- Combinatorics and Linear Programming
Unit 2: Computer System Architecture
- Digital Logic Circuits
- ALU, Control Unit, Memory (RAM, Cache)
- I/O Organization
- Instruction Formats, Addressing Modes
Unit 3: Programming Languages and Compiler Design
- Programming Paradigms (Procedural, OOP, Functional)
- Syntax, Semantics
- Lexical Analysis, Parsing
- Intermediate Code Generation, Code Optimization
Unit 4: Data Structures and Algorithms
- Arrays, Linked Lists, Stacks, Queues, Trees, Graphs
- Searching and Sorting Algorithms
- Greedy, Dynamic, Backtracking algorithms
- Time and Space Complexity
Unit 5: Software Engineering
- SDLC Models
- Software Testing, Debugging
- UML, Software Metrics, Maintenance
UGC NET Syllabus - Computer Science (Paper II) & Paper I
Unit 6: Operating Systems
- Processes, Threads, Scheduling
- Deadlocks, Memory Management
- File Systems, Concurrency
Unit 7: Databases
- ER Model, Relational Algebra, SQL
- Normalization, Transactions, Concurrency Control
- Recovery Techniques, NoSQL basics
Unit 8: Computer Networks
- OSI and TCP/IP Models
- Network Devices, IP Addressing, Routing
- Switching, Network Security Basics
Unit 9: Web Technologies
- HTML, CSS, JavaScript Basics
- PHP, JSP, ASP.NET
- Web Services, XML, Client-Server Architecture
Unit 10: Artificial Intelligence
- Search Algorithms (BFS, DFS, A*)
- Knowledge Representation, Fuzzy Logic, Neural Networks
- Machine Learning Basics, NLP
UGC NET Paper I - General Paper on Teaching and Research Aptitude
1. Teaching Aptitude
2. Research Aptitude
3. Comprehension (Reading Passage)
UGC NET Syllabus - Computer Science (Paper II) & Paper I
4. Communication
5. Logical Reasoning
6. Data Interpretation (Graphs, Charts, Tables)
7. Mathematical Reasoning and Aptitude (Basic Math)
8. Information and Communication Technology (ICT)
9. People, Development, and Environment
10. Higher Education System - Governance, Policies, Administration