Ralfiz Academy
NET-CS · UGC NET · Paper 2 · Code 87

UGC NET Computer Science and Applications (Paper 2)

All 10 units of UGC NET Computer Science (code 87) in depth: discrete structures and optimisation, computer architecture, programming languages and graphics, databases, system software and operating systems, software engineering, data structures and algorithms, theory of computation and compilers, networks, and AI. Worked numericals, interactive solvers, formula sheets, NTA traps and thousands of practice questions.

100Questions · 200 marks
10Units, about 10 questions each
2Marks each, no negative marking
40%Minimum aggregate across both papers (35% reserved)
70lessons · about 98 hours
422hands-on lab steps
140exercise files and datasets
5655quiz questions

Syllabus

10 skill areas. Free lessons are open to read now.

0

Discrete Structures and Optimization

Logic, sets and relations, counting, probability, groups, graphs, Boolean algebra and optimisation (LPP, transportation, assignment).

8 lessons · 11 hrUnit 1
1

Computer System Architecture

Digital logic, data representation, Mano’s basic computer, CPU, pipelining, I/O, memory hierarchy and multiprocessors.

9 lessons · 12 hrUnit 2
  • 2.1 Digital logic circuits and components80 min · lesson, lab and quiz Enrolled students
  • 2.2 Data representation85 min · lesson, lab and quiz Enrolled students
  • 2.3 Register transfer and basic computer organization90 min · lesson, lab and quiz Enrolled students
  • 2.4 Programming the basic computer and microprogrammed control75 min · lesson, lab and quiz Enrolled students
  • 2.5 Central processing unit80 min · lesson, lab and quiz Enrolled students
  • 2.6 Pipeline and vector processing80 min · lesson, lab and quiz Enrolled students
  • 2.7 Input–output organization75 min · lesson, lab and quiz Enrolled students
  • 2.8 Memory hierarchy90 min · lesson, lab and quiz Enrolled students
  • 2.9 Multiprocessors75 min · lesson, lab and quiz Enrolled students
2

Programming Languages and Computer Graphics

Language design, C and C++ (with output questions), OOP, web programming and computer graphics.

6 lessons · 9 hrUnit 3
  • 3.1 Language design and translation issues80 min · lesson, lab and quiz Enrolled students
  • 3.2 Elementary data types and programming in C95 min · lesson, lab and quiz Enrolled students
  • 3.3 Object-oriented programming and C++95 min · lesson, lab and quiz Enrolled students
  • 3.4 Web programming75 min · lesson, lab and quiz Enrolled students
  • 3.5 Computer graphics: output primitives85 min · lesson, lab and quiz Enrolled students
  • 3.6 Computer graphics: transformations, 3D and curves85 min · lesson, lab and quiz Enrolled students
3

Database Management Systems

ER modelling, relational algebra, SQL, normalization, transactions, indexing, warehousing, mining, big data and NoSQL.

7 lessons · 10 hrUnit 4
  • 4.1 Database concepts, architecture and ER modelling75 min · lesson, lab and quiz Enrolled students
  • 4.2 Relational model, algebra and calculus80 min · lesson, lab and quiz Enrolled students
  • 4.3 SQL85 min · lesson, lab and quiz Enrolled students
  • 4.4 Normalization95 min · lesson, lab and quiz Enrolled students
  • 4.5 Transactions, concurrency, recovery and indexing100 min · lesson, lab and quiz Enrolled students
  • 4.6 Enhanced data models, data warehousing and data mining80 min · lesson, lab and quiz Enrolled students
  • 4.7 Big data systems and NoSQL75 min · lesson, lab and quiz Enrolled students
4

System Software and Operating System

System software, processes and synchronization, scheduling, deadlocks, memory, files and disks, security and distributed systems.

8 lessons · 10 hrUnit 5
  • 5.1 System software70 min · lesson, lab and quiz Enrolled students
  • 5.2 Processes, threads and synchronization80 min · lesson, lab and quiz Enrolled students
  • 5.3 CPU scheduling80 min · lesson, lab and quiz Enrolled students
  • 5.4 Deadlocks75 min · lesson, lab and quiz Enrolled students
  • 5.5 Memory management and virtual memory90 min · lesson, lab and quiz Enrolled students
  • 5.6 File systems and I/O80 min · lesson, lab and quiz Enrolled students
  • 5.7 Security, protection and virtual machines75 min · lesson, lab and quiz Enrolled students
  • 5.8 Operating system case studies and distributed systems80 min · lesson, lab and quiz Enrolled students
5

Software Engineering

Process models, requirements, design, quality, estimation (COCOMO, function points, PERT) and testing.

6 lessons · 8 hrUnit 6
  • 6.1 Software process models75 min · lesson, lab and quiz Enrolled students
  • 6.2 Software requirements80 min · lesson, lab and quiz Enrolled students
  • 6.3 Software design85 min · lesson, lab and quiz Enrolled students
  • 6.4 Software quality75 min · lesson, lab and quiz Enrolled students
  • 6.5 Estimation and scheduling of software projects85 min · lesson, lab and quiz Enrolled students
  • 6.6 Software testing85 min · lesson, lab and quiz Enrolled students
6

Data Structures and Algorithms

Linear structures, trees and heaps, sorting and hashing, asymptotics, design techniques, graph algorithms, complexity and advanced algorithms.

8 lessons · 11 hrUnit 7
  • 7.1 Arrays, stacks, queues and linked lists80 min · lesson, lab and quiz Enrolled students
  • 7.2 Trees and heaps90 min · lesson, lab and quiz Enrolled students
  • 7.3 Searching, sorting and hashing90 min · lesson, lab and quiz Enrolled students
  • 7.4 Performance analysis and recurrences80 min · lesson, lab and quiz Enrolled students
  • 7.5 Algorithm design techniques90 min · lesson, lab and quiz Enrolled students
  • 7.6 Graph algorithms95 min · lesson, lab and quiz Enrolled students
  • 7.7 Complexity theory75 min · lesson, lab and quiz Enrolled students
  • 7.8 Advanced algorithms85 min · lesson, lab and quiz Enrolled students
7

Theory of Computation and Compilers

Finite automata, CFGs and PDAs, Turing machines, decidability, parsing (LL/LR) and code generation.

5 lessons · 8 hrUnit 8
  • 8.1 Regular languages and finite automata90 min · lesson, lab and quiz Enrolled students
  • 8.2 Context-free languages and pushdown automata90 min · lesson, lab and quiz Enrolled students
  • 8.3 Turing machines and computability90 min · lesson, lab and quiz Enrolled students
  • 8.4 Compilers: lexical and syntax analysis90 min · lesson, lab and quiz Enrolled students
  • 8.5 Compilers: semantic analysis, runtime and code generation90 min · lesson, lab and quiz Enrolled students
8

Data Communication and Computer Networks

Signals and coding, OSI/TCP-IP, data link, IP addressing and routing, TCP and applications, security, mobile, cloud and IoT.

7 lessons · 10 hrUnit 9
  • 9.1 Data communication fundamentals85 min · lesson, lab and quiz Enrolled students
  • 9.2 Network models and the physical view80 min · lesson, lab and quiz Enrolled students
  • 9.3 Data link layer95 min · lesson, lab and quiz Enrolled students
  • 9.4 Network layer100 min · lesson, lab and quiz Enrolled students
  • 9.5 Transport and application layers100 min · lesson, lab and quiz Enrolled students
  • 9.6 Network security90 min · lesson, lab and quiz Enrolled students
  • 9.7 Mobile technology, cloud computing and IoT80 min · lesson, lab and quiz Enrolled students
9

Artificial Intelligence

Search, knowledge representation, planning, NLP, fuzzy logic, genetic algorithms and neural networks.

6 lessons · 8 hrUnit 10
  • 10.1 AI approaches and search90 min · lesson, lab and quiz Enrolled students
  • 10.2 Knowledge representation and reasoning90 min · lesson, lab and quiz Enrolled students
  • 10.3 Planning, natural language processing and multi-agent systems85 min · lesson, lab and quiz Enrolled students
  • 10.4 Fuzzy sets and fuzzy logic75 min · lesson, lab and quiz Enrolled students
  • 10.5 Genetic algorithms70 min · lesson, lab and quiz Enrolled students
  • 10.6 Artificial neural networks and machine learning basics85 min · lesson, lab and quiz Enrolled students

Enrol in NET-CS

Get in touch and your trainer will set up your student login. Main subject paper.

Other courses

PL-900 · FundamentalsPower Platform FundamentalsStart here AB-410 · AssociateIntelligent Applications BuilderAfter PL-900 PL-300 · AssociatePower BI Data AnalystAfter PL-900 AB-400 · AssociatePower Platform DeveloperAfter AB-410 Flutter · Developer courseFlutter & Dart: Zero to Job-Ready₹1,999 JS · Developer courseJavaScript: Zero to Job-ReadyStart here for web DOM · Developer courseDOM & Browser: Build Real Web PagesAfter JavaScript NET-P1 · UGC NET · Paper 1UGC NET Paper 1: Teaching and Research AptitudeTake with Paper 2

Based on the NTA UGC NET Computer Science and Applications (code 87) syllabus in force for the December 2026 cycle. Exam dates, cut-offs and rules are announced by NTA: always confirm on ugcnet.nta.ac.in. All practice questions are original; previous-year papers are available from NTA. See the official documentation.