You will get detailed syllabus of each subject below in the table.
Unit – 1: Discrete Structures and Optimization |
Mathematical Logic |
|
Set and Relations |
|
Counting, Mathematical Induction and Discrete Probability |
|
Group Theory |
|
Graph Theory |
|
Boolean Algebra |
|
Optimization |
|
Unit – 2 : Computer System Architecture
|
Digital Logic Circuits and Componentsdetail |
|
Data Representation |
|
Register Transfer and Microoperations |
|
Basic Computer Organization and Design |
|
Programming the Basic Computer |
|
Microprogrammed Control |
|
Central Processing Unit |
|
Pipeline and Vector Processing |
|
Input-Output Organization |
|
Memory Hierarchy |
|
Multiprocessors |
|
Unit – 3 : Programming Languages and Computer Graphics
|
Language Design and Translation Issues |
|
Elementary Data Types |
- Properties of Types and Object
- Scalar and Composite Data types
|
Programming in C |
|
Object Oriented Programming |
|
Programming in C++ |
|
Web Programming |
|
Computer Graphics |
|
2-D Geometrical Transforms and Viewing |
|
3-D Object Representation, Geometric Transformations and Viewing |
|
Unit – 4: Database Management Systems
|
Database System Concepts and Architecture |
|
Data Modeling |
|
SQL |
|
Normalization for Relational Databases |
|
Enhanced Data Models |
|
Data Warehousing and Data Miningel |
- Data Modeling for Data Warehouses, Concept
- Hierarchy, OLAP and OLTP; Association Rules, Classification, Clustering, Regression, Support Vector Machine, K-Nearest Neighbour, Hidden Markov Modele, Summarization,
- Dependency Modeling, Link Analysis, Sequencing Analysis
- Social Network Analysis.
|
Big Data Systems |
|
NoSQL |
|
Unit – 5 : System Software and Operating System
|
System Software |
|
Basic of Operating Systems |
|
Process Management |
|
Threads |
|
CPU Scheduling |
|
Deadlocks |
|
Memory Management |
|
Storage Management |
|
File and Input/Output Systems |
- Access Methods, Directory and Disk Structure; FileSystem Mounting, File Sharing, File-System Structure and Implementation; Directory Implementation, Allocation Methods, Free-Space Management, Efficiency and Performance
- Recovery, I/O Hardware, Application I/O Interface, Kernel I/O Subsystem, Transforming I/O
- Requests to Hardware Operations.
|
Security |
|
Virtual Machines |
|
Linux Operating System |
Scheduling, Memory Management, File Systems, Input and Output; Interprocess Communication, Network Structure.
|
Windows Operating System |
|
Distributed System |
|
Unit – 6 : Software Engineering
|
Software Process Models |
- Software Process, Generic Process Model – Framework Activity,
- Task Set and Process Patterns; Process Lifecycle, Prescriptive Process Models, Project
- Management, Component Based Development, Aspect-Oriented Software Development,
- Formal Methods, Agile Process Models Extreme Programming (XP), Adptive Software
- Development, Scrum, Dynamic System Development Model, Feature Driven Development,
- Crystal, Web Engineering.
|
Software Requirements |
|
Software Design |
- Abstraction, Architecture, Patterns, Separation of Concerns, Modularity,
- Information Hiding, Functional Independence, Cohesion and Coupling; Object-Oriented
- Design, Data Design, Architectural Design, User Interface Design, Component Level Design.
|
Software Quality |
|
Estimation and Scheduling of Software Projects |
|
Software Testing |
|
Software Configuration Management |
Change Control and Version Control Software Reuse Software Re-engineering
Reverse Engineering.
|
Unit – 7 : Data Structures and Algorithms
|
Data Structures |
|
Performance Analysis of Algorithm and Recurrences |
|
Design Techniques |
|
Lower Bound Theory |
|
Graph Algorithm |
|
Complexity Theory |
|
Selected Topics |
- Number Theoretic Algorithms,Polynomial Arithmetic Fast Fourier Transform String Matching Algorithms.
|
Advanced Algorithm |
|
Unit – 8 : Theory of Computation and Compilers
|
Theory of Computation |
- Formal Language
- Non-Computational Problems
- Diagonal Argument
- Russels’s Paradox
|
Regular Language Models |
|
Context Free Language |
|
Turing Machines (TM) |
|
Unsolvable Problems and Computational Complexity |
|
Syntax Analysis |
|
Semantic Analysis |
|
Run Time System |
|
Intermediate Code Generation |
|
Code Generation and Code Optimization |
|
Unit – 9 : Data Communication and Computer Networks
|
Data Communication |
|
Computer Network |
|
Network Models |
|
Fucntions of OSI and TCP/IP Layers |
- Framing, Error Detection and Correction; Flow and
- Error Control; Sliding Window Protocol, HDLC, Multiple Access – CSMA/CD, CSMA/CA,
- Reservation, Polling, Token Passing, FDMA, CDMA, TDMA, Network Devices, Backbone
- Networks, Virtual LANs.
- IPv4 Structure and Address Space;
- Classful and Classless Addressing; Datagram,
- Fragmentation and Checksum
- Fucntions of OSI and TCP/IP Layers
- Framing, Error Detection and Correction;
- Flow and Error Control
- Sliding Window Protocol
- HDLC
- Multiple Access – CSMA/CD, CSMA/CA,
- Reservation, Polling, Token Passing, FDMA, CDMA, TDMA, Network Devices, Backbone
- Networks, Virtual LANs.
- IPv4 Structure and Address Space; Classful and Classless Addressing; Datagram
- Fragmentation and Checksum; IPv6 Packet Format, Mapping Logical to Physical Address
- (ARP), Direct and Indirect Network Layer Delivery; Routing Algorithms,
- TCP, UDP and SCTP Protocols;
- Flow Control, Error Control and Congestion Control in TCP and SCTP.
- WWW
- Uniform Resource Locator (URL), Domain Name Service (DNS), Resolution – Mapping Names to Addresses and Addresses to Names;
- Electronic Mail
- Architecture, SMTP, POP and IMAP
- TELNET and FTP
- Network Security
- Malwares
- Cryptography and Steganography
- Secret-Key Algorithms
- Public-Key Algorithms
- Digital Signature
- Virtual Private Networks
- Firewalls
- Mobile Technology
- GSM and CDMA; Services and Architecture of GSM and Mobile
- Computing; Middleware and Gateway for Mobile Computing; Mobile IP and Mobile
- Communication Protocol
- Communication Satellites
- Wireless Networks and Topologies
- Cellular Topology
- Mobile Adhoc Networks
- Wireless Transmission and Wireless LANs
- Wireless Geolocation Systems, GPRS and SMS.
- Cloud Computing nd IoT
- IPv6 Packet Format, Mapping Logical to Physical Address
- (ARP),
- Direct and Indirect Network Layer Delivery;
- Routing Algorithms
- TCP
- UDP
- SCTP Protocols
- Flow Control, Error Control and Congestion Control in TCP and SCTP.
|
WWW |
|
Network Security |
|
Mobile Technology |
|
Cloud Computing nd IoT |
|
Unit – 10 : Artificial Intelligence (AI)
|
Approaches to AI |
|
Knowledge Representation |
- Logic
- Semantic Networks
- Frames
- Rules Scripts
- Conceptual Dependency and Ontologies
- Expert Systems
- Handling Uncertainty in Knowledge.
|
Planning |
- Components of a Planning System
- Linear and Non-Linear Planning
- Goal Stack Planning Hierarchical Planning
- STRIPS
- Partial Order Planning
|
NLP |
- Grammar and Language
- Parsing Techniques
- Semantic Analysis and Pragmatics.
|
Multi Agent System |
- Multi Agent Systems
- Agents and Objects Agents and Expert Systems
- Generic Structure of Multiagent System
- Semantic Web
- Agent Communication
- Knowledge Sharing using Ontologies
- Agent Development Tools
|
Fuzzy Sets |
- Notion of Fuzziness
- Membership Functions
- Fuzzification and Defuzzification
- Operations on Fuzzy Sets
- Fuzzy Functions and Linguistic Variables
- Fuzzy Relations
- Fuzzy Rules and Fuzzy Inference
- Fuzzy Control System and Fuzzy Rule Based Systems
|
Genetic Algorithm(GA) |
- Encoding Strategies
- Genetic Operators
- Fitness Functions and GA Cycle
- Problem Solving using GA.
|
Artificial Neural Networks (ANN) |
- Supervised
- Unsupervised and Reinforcement Learning
- Single Perceptron
- Multi Layer Perceptron
- Self Organizing Maps
- Hopfield Network
|
UGC NET Computer Science Syllabus 2024 PDF Download
UGC NET is a competitive exam that is conducted by NTAs(National Testing Agency). Computer Science and Applications is one of the popular branches of UGC NET. In this article, we are going to discuss the syllabus of Computer Science and Applications and different terms related to Computer Science and Applications.
UGC (University Grants Commission) has already published the syllabus of Computer Science and Applications. Here, we will discuss the exam and its pattern as well as the syllabus in detail.