UGC NET – Computer Science & Applications

Back To Page


  Category:  COMPUTER SCIENCE | 12th October 2025, Sunday

techk.org, kaustub technologies

Exam Pattern (UGC NET Computer Science)

Paper Total Questions Marks Duration Nature
Paper 1 50 100 60 Minutes Common / General (for All Subjects)
Paper 2 100 200 120 Minutes Subject-specific (Computer Science)

* Each Correct Answer Carries 2 Marks.
* There Is No Negative Marking For Incorrect Answers.
* The Total Aggregate Is 300 Marks Across Both Papers. ([UGC NET Online][4])

Paper 1: Common / General Syllabus

This Paper Examines teaching & Research Aptitude, Reasoning, General Awareness, Etc. The Typical Topics Include:

1. Teaching Aptitude
2. Research Aptitude
3. Reading Comprehension
4. Communication
5. Reasoning (including Mathematical Reasoning)
6. Logical Reasoning
7. Data Interpretation
8. Information & Communication Technology (ICT)
9. People, Development & Environment
10. Higher Education System: Governance, Polity, And Administration

You Should Cover Basics Of Pedagogy, Research Methods, Analytical Reasoning, Comprehension, And General Awareness Relevant To Higher Education.

Paper 2: Computer Science & Applications Syllabus

This Is The Core Part For The Computer Science Subject. Below Is A Breakdown Of The **10 Major Units** And Key Topics Under Each.

Unit 1: Discrete Structures And Optimization

  • Mathematical Logic: Propositional & Predicate Logic, Equivalences, Normal Forms, Rules Of Inference
  • Sets, Relations, Partial Orders, Equivalence Relations
  • Counting, Permutations & Combinations, Inclusion–Exclusion, Pigeonhole Principle, Discrete Probability, Bayes Theorem
  • Mathematical Induction
  • Graph Theory: Basic Graphs, Paths, Circuits, Trees, Spanning Trees, Graph Coloring, Shortest Paths
  • Boolean Algebra & Its Simplification
  • Optimization: Linear Programming, Simplex Method, Integer Programming, Transportation & Assignment Models, PERT/CPM, Resource Leveling, Critical Path Analysis

Unit 2: Computer System Architecture

  • Logic Circuits, Combinational & Sequential Circuits, Flip-flops
  • Data Representation (binary, Two’s Complement, Floating Point)
  • Register Transfer, Micro-operations
  • Basic Computer Organization: Instruction Set, Addressing Modes, CPU, Memory, I/O
  • Assembly Language, Machine Language, Programs In Basic Computers
  • Microprogrammed Control
  • Pipelining, Parallel Processing
  • Memory Hierarchy, Cache, Virtual Memory, DMA & I/O Organization

Unit 3: Programming Languages And Computer Graphics

  • Language Design Issues, Translation, Compilation Phases
  • Elementary Data Types, Binding Times, Static Vs Dynamic, Syntax, Binding
  • Object Oriented Programming (OOP) Concepts
  • Programming Environment, Paradigms
  • Graphics: 2D & 3D Geometric Transformations, Viewing, Objects, Representation & Modeling

Unit 4: Database Management Systems

  • Basic DBMS Concepts, Architecture, Data Models
  • Relational Model, SQL, Normalization (1NF, 2NF, 3NF, BCNF, 4NF)
  • Query Processing And Optimization
  • Transaction Management, Concurrency Control, Recovery
  • Distributed Databases, Data Warehousing & Data Mining
  • NoSQL, Object-oriented Database Systems

Unit 5: System Software And Operating Systems

  • System Software: Assemblers, Loaders, Linkers, Macro Processors
  • Operating System Fundamentals, Process Scheduling, Threads
  • Synchronization, Deadlocks
  • Storage Management, File Systems, Memory Management
  • I/O Systems, Kernel Concepts, System Calls

Unit 6: Software Engineering

  • Software Development Life Cycle Models
  • Requirements Analysis And Specification
  • Software Design (modular, Architectural)
  • Coding, Testing (unit, Integration), Debugging
  • Maintenance, Metrics, Software Reliability & Quality
  • Project Management: Estimation, Scheduling, Risk, Configuration Management

Unit 7: Data Structures & Algorithms

  • Complexity Analysis (time, Space, Recurrence Relations)
  • Fundamental Data Structures: Arrays, Stacks, Queues, Linked Lists, Trees, Graphs
  • Algorithms: Sorting, Searching, Dynamic Programming, Greedy Methods, Divide & Conquer
  • Graph Algorithms: Shortest Path, MST, Connectivity
  • Advanced Algorithms: String Matching, Computational Geometry, Etc.

Unit 8: Theory Of Computation & Compilers

  • Automata Theory (DFA, NFA, PDA), Regular Expressions, Context-free Grammar
  • Turing Machines, Decidability, Undecidability
  • Complexity Classes (P, NP, NP-complete)
  • Lexical Analysis, Parsing, Syntax-directed Translation
  • Code Generation & Optimization

Unit 9: Data Communication & Computer Networks

  • Basics Of Data Communication, Transmission Media, Signal Modulation
  • OSI & TCP/IP Models And Protocols
  • Network Devices, Routing, Congestion Control
  • Wireless Networks, Mobile Computing
  • Network Security, Cryptography, Network Management

Unit 10: Artificial Intelligence (AI)

  • Search Techniques, Heuristic Search, Constraint Satisfaction
  • Knowledge Representation, Inference, Propositional & Predicate Logic
  • Neural Networks, Genetic Algorithms
  • Natural Language Processing, Multi-agent Systems

If You Like, I Can Send You A PDF Version Of This Syllabus Or Break Down weightages And Important Topics for Each Unit. Do You Want Me To Share Those?

Tags:
UGC Net Syllabus, UGC NET – Computer Science & Applications

Links 1 Links 2 Products Pages Follow Us
Home Founder Gallery Contact Us
About Us MSME CouponPat Sitemap
Cookies Privacy Policy Kaustub Study Institute
Disclaimer Terms of Service