UGC NET Computer Science and Application
Syllabus [Latest]
Check the UGC NET syllabus for Computer Science and Application below:
Unit 1: Discrete Structures and Optimization
Mathematical Logic
Sets and Relation
Graph Theory
Optimisation
Counting, Mathematical Induction, and Discrete Probability
Unit 2: Computer System Architecture
Digital Logic Circuits and Components
Data Representation
Basic Computer Organisation and Design
Register Transfer and Micro Operations
Unit 3: Programming Languages and Computer Graphics
Language Design and Translation Issue
Elementary DataTypes
Object Oriented Programming
2-D Geometrical Transforms and Viewing
3-D Object Representation, Geometric Transformations, and Viewing
Unit 4: Database Management Systems
Database System Concepts and Architecture
SQL
Data Warehousing and Data Mining
Normalisation for Relational Databases
NoSQL
Unit 5: System Software and Operating System
System Software
Basics of Operating Systems
Threads, CPU Scheduling
Process Management
Storage Management
Unit 6: Software Engineering
Software Process Models
Software Design
Estimation and Scheduling of Software Projects
Software Configuration Management
Software Quality
Unit 7: Data Structures and Algorithms
Performance Analysis of Algorithms and Recurrences
Data Structures
Graph Algorithms
Complexity Theory
Advanced Algorithms
Unit 8: Theory of Computation and Compilers
Theory of Computation
Context-Free Language
Unsolvable Problems and Computational Complexity
Regular Language Models
Code Generation and Code Optimization
Unit 9: Data Communication and Computer Networks
Data Communication
World Wide Web (WWW)
Functions of OSI and TCP/IP Layers
Mobile Technology
Network Security
Unit 10: Artificial Intelligence (AI)
Artificial Neural Networks (ANN)
Genetic Algorithms (GA)
Natural Language Processing
Knowledge Representation
Multi-Agent Systems