Rajasthan SET Computer Science and Applications Syllabus 2026 PDF Download
The Rajasthan SET Computer Science and Applications Syllabus 2026 has been released by the University of Kota (UOK) for candidates appearing in the Rajasthan State Eligibility Test 2026 for Assistant Professor eligibility.
The syllabus includes important topics from Discrete Structures and Optimization, Computer System Architecture, Programming Languages and Computer Graphics, Database Management Systems, System Software and Operating System, Software Engineering, Data Structures and Algorithms, Theory of Computation and Compilers, Data Communication and Computer Networks, Artificial Intelligence. Candidates should study the subject-wise topics to prepare for the examination. The complete syllabus is available in PDF format for download.
Rajasthan SET Computer Science and Applications Syllabus 2026 Overview
| Subject | Details |
|---|---|
| Exam Name | Rajasthan SET Examination 2026 |
| Conducting Body | University of Kota (UOK) |
| Subject | Computer Science and Applications (कंप्यूटर विज्ञान एवं अनुप्रयोग) |
| Subject Code | 101003 |
| Total Questions | 100 |
| Topics Covered | Discrete Structures and Optimization, Computer System Architecture, Programming Languages and Computer Graphics, Database Management Systems, System Software and Operating System, Software Engineering, Data Structures and Algorithms, Theory of Computation and Compilers, Data Communication and Computer Networks, Artificial Intelligence |
| Total Marks | 200 |
| Syllabus Status | Released |
| Download Link | Click Here |
| Official Website | www.uok.ac.in |
Rajasthan SET Computer Science and Applications Syllabus 2026 PDF Download – Direct Link
Candidates can download the Rajasthan SET Computer Science and Applications syllabus PDF from the direct link given below.
Rajasthan SET Computer Science and Applications Syllabus 2026 – Topic Wise
The Rajasthan SET Computer Science and Applications Syllabus 2026 has been issued by the University of Kota (UOK). The syllabus covers all major areas of Computer Science and Applications. Below is the subject-wise syllabus presented topic-wise.
Unit – 1 : Discrete Structures and Optimization (असतत संरचनाएँ एवं अनुकूलन)
Mathematical Logic (गणितीय तर्क):
- Propositional and Predicate Logic (प्रस्तावात्मक एवं विधेय तर्क)
- Propositional Equivalences (प्रस्तावात्मक तुल्यताएँ)
- Normal Forms (सामान्य रूप)
- Predicates and Quantifiers (विधेय एवं परिमाणक)
- Nested Quantifiers (नेस्टेड परिमाणक)
- Rules of Inference (अनुमान के नियम)
Sets and Relations (समुच्चय एवं संबंध):
- Set Operations (समुच्चय संक्रियाएँ)
- Representation and Properties of Relations (संबंधों का निरूपण एवं गुण)
- Equivalence Relations (तुल्यता संबंध)
- Partially Ordering (आंशिक क्रमन)
Counting, Mathematical Induction and Discrete Probability (गणना, गणितीय आगमन एवं असतत प्रायिकता):
- Basics of Counting (गणना के आधार)
- Pigeonhole Principle (कबूतरबाड़ सिद्धांत)
- Permutations and Combinations (क्रमचय एवं संचय)
- Inclusion-Exclusion Principle (अपवर्जन-समावेशन सिद्धांत)
- Mathematical Induction (गणितीय आगमन)
- Probability (प्रायिकता)
- Bayes’ Theorem (बेयस प्रमेय)
Group Theory (समूह सिद्धांत):
- Groups, Subgroups, Semi Groups (समूह, उपसमूह, अर्धसमूह)
- Product and Quotients of Algebraic Structures (बीजगणितीय संरचनाओं के गुणनफल एवं भागफल)
- Isomorphism, Homomorphism, Automorphism (समरूपता, संरूपता, स्वरूपता)
- Rings, Integral Domains, Fields (वलय, समाकलन प्रांत, क्षेत्र)
- Applications of Group Theory (समूह सिद्धांत के अनुप्रयोग)
Graph Theory (आलेख सिद्धांत):
- Simple Graph, Multigraph, Weighted Graph (सरल आलेख, बहुआलेख, भारित आलेख)
- Paths and Circuits (पथ एवं परिपथ)
- Shortest Paths in Weighted Graphs (भारित आलेखों में लघुतम पथ)
- Eulerian Paths and Circuits (यूलरियन पथ एवं परिपथ)
- Hamiltonian Paths and Circuits (हैमिल्टनियन पथ एवं परिपथ)
- Planner Graph (समतलीय आलेख)
- Graph Coloring (आलेख रंगन)
- Bipartite Graphs (द्विभाजी आलेख)
- Trees and Rooted Trees (वृक्ष एवं मूलयुक्त वृक्ष)
- Prefix Codes (उपसर्ग कूट)
- Tree Traversals (वृक्ष ट्रावर्सल)
- Spanning Trees and Cut-Sets (विस्तारक वृक्ष एवं विच्छेद समुच्चय)
Boolean Algebra (बूलियन बीजगणित):
- Boolean Functions and its Representation (बूलियन फलन एवं उसका निरूपण)
- Simplifications of Boolean Functions (बूलियन फलनों का सरलीकरण)
Optimization (अनुकूलन):
- Linear Programming – Mathematical Model, Graphical Solution, Simplex and Dual Simplex Method, Sensitive Analysis (रेखीय प्रोग्रामन – गणितीय मॉडल, आलेखीय हल, सिंप्लेक्स एवं द्वैत सिंप्लेक्स विधि, संवेदनशीलता विश्लेषण)
- Integer Programming (पूर्णांक प्रोग्रामन)
- Transportation and Assignment Models (परिवहन एवं नियतन मॉडल)
- PERT-CPM: Diagram Representation, Critical Path Calculations, Resource Levelling, Cost Consideration in Project Scheduling (PERT-CPM: आरेख निरूपण, क्रांतिक पथ गणना, संसाधन समतलन, परियोजना अनुसूचन में लागत विचार)
Unit – 2 : Computer System Architecture (कंप्यूटर प्रणाली आर्किटेक्चर)
Digital Logic Circuits and Components (डिजिटल लॉजिक परिपथ एवं घटक):
- Digital Computers (डिजिटल कंप्यूटर)
- Logic Gates (लॉजिक गेट)
- Boolean Algebra (बूलियन बीजगणित)
- Map Simplifications (मानचित्र सरलीकरण)
- Combinational Circuits (संयोजी परिपथ)
- Flip-Flops (फ्लिप-फ्लॉप)
- Sequential Circuits (अनुक्रमिक परिपथ)
- Integrated Circuits (एकीकृत परिपथ)
- Decoders, Multiplexers (डिकोडर, मल्टीप्लेक्सर)
- Registers and Counters (रजिस्टर एवं काउंटर)
- Memory Unit (मेमोरी यूनिट)
Data Representation (डेटा निरूपण):
- Data Types (डेटा प्रकार)
- Number Systems and Conversion (संख्या प्रणालियाँ एवं रूपांतरण)
- Complements (पूरक)
- Fixed Point Representation (नियत बिंदु निरूपण)
- Floating Point Representation (चल बिंदु निरूपण)
- Error Detection Codes (त्रुटि संसूचन कूट)
- Computer Arithmetic – Addition, Subtraction, Multiplication and Division Algorithms (कंप्यूटर अंकगणित – योग, व्यवकलन, गुणन एवं भाग एल्गोरिद्म)
Register Transfer and Microoperations (रजिस्टर अंतरण एवं सूक्ष्मसंक्रियाएँ):
- Register Transfer Language (रजिस्टर अंतरण भाषा)
- Bus and Memory Transfers (बस एवं मेमोरी अंतरण)
- Arithmetic, Logic and Shift Microoperations (अंकगणितीय, तार्किक एवं स्थानांतरण सूक्ष्मसंक्रियाएँ)
Basic Computer Organization and Design (बेसिक कंप्यूटर संगठन एवं अभिकल्प):
- Stored Program Organization and Instruction Codes (संग्रहीत प्रोग्राम संगठन एवं अनुदेश कूट)
- Computer Registers (कंप्यूटर रजिस्टर)
- Computer Instructions (कंप्यूटर अनुदेश)
- Timing and Control (टाइमिंग एवं नियंत्रण)
- Instruction Cycle (अनुदेश चक्र)
- Memory-Reference Instructions (मेमोरी-संदर्भ अनुदेश)
- Input-Output, Interrupt (इनपुट-आउटपुट, इंटरप्ट)
Programming the Basic Computer (बेसिक कंप्यूटर का प्रोग्रामन):
- Machine Language (मशीन भाषा)
- Assembly Language (असेंबली भाषा)
- Assembler (असेंबलर)
- Program Loops (प्रोग्राम लूप)
- Subroutines (उपप्रक्रियाएँ)
- Input-Output Programming (इनपुट-आउटपुट प्रोग्रामन)
Microprogrammed Control (माइक्रोप्रोग्राम्ड नियंत्रण):
- Control Memory (नियंत्रण मेमोरी)
- Address Sequencing (पता अनुक्रमण)
- Design of Control Unit (नियंत्रण इकाई का अभिकल्प)
Central Processing Unit (सेंट्रल प्रोसेसिंग यूनिट):
- General Register Organization (सामान्य रजिस्टर संगठन)
- Stack Organization (स्टैक संगठन)
- Instruction Formats (अनुदेश प्रारूप)
- Addressing Modes (एड्रेसिंग मोड)
- RISC Computer (RISC कंप्यूटर)
- CISC Computer (CISC कंप्यूटर)
Pipeline and Vector Processing (पाइपलाइन एवं वेक्टर प्रसंस्करण):
- Parallel Processing (समानांतर प्रसंस्करण)
- Pipelining (पाइपलाइनिंग)
- Arithmetic Pipeline (अंकगणितीय पाइपलाइन)
- Instruction Pipeline (अनुदेश पाइपलाइन)
- Vector Processing Array Processors (वेक्टर प्रसंस्करण ऐरे प्रोसेसर)
Input-Output Organization (इनपुट-आउटपुट संगठन):
- Peripheral Devices (परिधीय उपकरण)
- Input-Output Interface (इनपुट-आउटपुट अंतराफलक)
- Asynchronous Data Transfer (अतुल्यकालिक डेटा अंतरण)
- Modes of Transfer (अंतरण के मोड)
- Priority Interrupt (प्राथमिकता इंटरप्ट)
- DMA (DMA)
- Serial Communication (सीरियल संचार)
Memory Hierarchy (मेमोरी पदानुक्रम):
- Main Memory (मुख्य मेमोरी)
- Auxillary Memory (सहायक मेमोरी)
- Associative Memory (साहचर्य मेमोरी)
- Cache Memory (कैश मेमोरी)
- Virtual Memory (आभासी मेमोरी)
- Memory Management Hardware (मेमोरी प्रबंधन हार्डवेयर)
Multiprocessors (मल्टीप्रोसेसर):
- Characteristics of Multiprocessors (मल्टीप्रोसेसरों की विशेषताएँ)
- Interconnection Structures (अंतर्संयोजन संरचनाएँ)
- Interprocessor Arbitration (अंतरप्रोसेसर मध्यस्थता)
- Interprocessor Communication and Synchronization (अंतरप्रोसेसर संचार एवं तुल्यकालन)
- Cache Coherence (कैश संसक्ति)
- Multicore Processors (मल्टीकोर प्रोसेसर)
Unit – 3 : Programming Languages and Computer Graphics (प्रोग्रामन भाषाएँ एवं कंप्यूटर ग्राफिक्स)
Language Design and Translation Issues (भाषा अभिकल्प एवं अनुवाद मुद्दे):
- Programming Language Concepts, Paradigms and Models (प्रोग्रामन भाषा अवधारणाएँ, प्रतिमान एवं मॉडल)
- Programming Environments (प्रोग्रामन वातावरण)
- Virtual Computers and Binding Times (आभासी कंप्यूटर एवं बाइंडिंग समय)
- Programming Language Syntax (प्रोग्रामन भाषा सिंटेक्स)
- Stages in Translation (अनुवाद में चरण)
- Formal Transition Models (औपचारिक संक्रमण मॉडल)
Elementary Data Types (प्रारंभिक डेटा प्रकार):
- Properties of Types and Objects (प्रकारों एवं वस्तुओं के गुण)
- Scalar and Composite Data Types (अदिश एवं संयुक्त डेटा प्रकार)
Programming in C (C में प्रोग्रामन):
- Tokens, Identifiers, Data Types (टोकन, पहचानकर्ता, डेटा प्रकार)
- Sequence Control (अनुक्रम नियंत्रण)
- Subprogram Control (उपप्रोग्राम नियंत्रण)
- Arrays, Structures, Union, String (ऐरे, संरचनाएँ, यूनियन, स्ट्रिंग)
- Pointers (पॉइंटर)
- Functions (फलन)
- File Handling (फाइल हैंडलिंग)
- Command Line Argument (कमांड लाइन आर्गुमेंट)
- Preprocessors (प्रीप्रोसेसर)
Object Oriented Programming (वस्तु उन्मुख प्रोग्रामन):
- Class, Object, Instantiation (क्लास, वस्तु, इन्स्टैंशिएशन)
- Inheritance (इनहेरिटेंस)
- Encapsulation (एन्कैप्सुलेशन)
- Abstract Class (एब्सट्रैक्ट क्लास)
- Polymorphism (पॉलिमॉर्फिज्म)
Programming in C++ (C++ में प्रोग्रामन):
- Tokens, Identifiers, Variables and Constants (टोकन, पहचानकर्ता, चर एवं स्थिरांक)
- Data types, Operators (डेटा प्रकार, संकारक)
- Control statements (नियंत्रण कथन)
- Functions Parameter Passing (फलन पैरामीटर पासिंग)
- Virtual Functions (वर्चुअल फलन)
- Class and Objects (क्लास एवं वस्तुएँ)
- Constructors and Destructors (कंस्ट्रक्टर एवं डिस्ट्रक्टर)
- Overloading (ओवरलोडिंग)
- Inheritance (इनहेरिटेंस)
- Templates (टेम्पलेट)
- Exception and Event Handling (एक्सेप्शन एवं इवेंट हैंडलिंग)
- Streams and Files (स्ट्रीम एवं फाइलें)
- Multifile Programs (मल्टीफाइल प्रोग्राम)
Web Programming (वेब प्रोग्रामन):
- HTML, DHTML, XML
- Scripting (स्क्रिप्टिंग)
- Java, Servlets, Applets
Computer Graphics (कंप्यूटर ग्राफिक्स):
- Video-Display Devices, Raster-Scan and Random-Scan Systems (वीडियो-डिस्प्ले डिवाइस, रास्टर-स्कैन एवं रैंडम-स्कैन प्रणालियाँ)
- Graphics Monitors, Input Devices (ग्राफिक्स मॉनिटर, इनपुट डिवाइस)
- Points and Lines (बिंदु एवं रेखाएँ)
- Line Drawing Algorithms (रेखा आरेखण एल्गोरिद्म)
- Mid-Point Circle and Ellipse Algorithms (मिड-पॉइंट वृत्त एवं दीर्घवृत्त एल्गोरिद्म)
- Scan Line Polygon Fill Algorithm (स्कैन लाइन बहुभुज भरण एल्गोरिद्म)
- Boundary-Fill and Flood-Fill (बाउंड्री-फिल एवं फ्लड-फिल)
2-D Geometrical Transforms and Viewing (2-D ज्यामितीय रूपांतरण एवं व्यूइंग):
- Translation, Scaling, Rotation, Reflection and Shear Transformations (स्थानांतरण, स्केलिंग, घूर्णन, परावर्तन एवं कतरनी रूपांतरण)
- Matrix Representations and Homogeneous Coordinates (मैट्रिक्स निरूपण एवं समरूप निर्देशांक)
- Composite Transforms (संयुक्त रूपांतरण)
- Transformations Between Coordinate Systems (निर्देशांक प्रणालियों के बीच रूपांतरण)
- Viewing Pipeline (व्यूइंग पाइपलाइन)
- Viewing Coordinate Reference Frame (व्यूइंग निर्देशांक संदर्भ फ्रेम)
- Window to View-Port Coordinate Transformation (विंडो से व्यू-पोर्ट निर्देशांक रूपांतरण)
- Viewing Functions (व्यूइंग फलन)
- Line and Polygon Clipping Algorithms (रेखा एवं बहुभुज क्लिपिंग एल्गोरिद्म)
3-D Object Representation, Geometric Transformations and Viewing (3-D वस्तु निरूपण, ज्यामितीय रूपांतरण एवं व्यूइंग):
- Polygon Surfaces, Quadric Surfaces, Spline Representation (बहुभुज पृष्ठ, द्विघातीय पृष्ठ, स्पलाइन निरूपण)
- Bezier and B-Spline Curves (बेजियर एवं B-स्पलाइन वक्र)
- Bezier and B-Spline Surfaces (बेजियर एवं B-स्पलाइन पृष्ठ)
- Illumination Models (प्रदीपन मॉडल)
- Polygon Rendering Methods (बहुभुज रेंडरिंग विधियाँ)
- Viewing Pipeline and Coordinates (व्यूइंग पाइपलाइन एवं निर्देशांक)
- General Projection Transforms and Cipping (सामान्य प्रक्षेप रूपांतरण एवं क्लिपिंग)
Unit – 4 : Database Management Systems (डेटाबेस प्रबंधन प्रणाली)
Database System Concepts and Architecture (डेटाबेस प्रणाली अवधारणाएँ एवं आर्किटेक्चर):
- Data Models, Schemas, and Instances (डेटा मॉडल, स्कीमा एवं इंस्टेंस)
- Three-Schema Architecture and Data Independence (त्रि-स्कीमा आर्किटेक्चर एवं डेटा स्वतंत्रता)
- Database Languages and Interfaces (डेटाबेस भाषाएँ एवं अंतराफलक)
- Centralized and Client/Server Architectures for DBMS (DBMS के लिए केन्द्रीकृत एवं क्लाइंट/सर्वर आर्किटेक्चर)
Data Modeling (डेटा मॉडलिंग):
- Entity-Relationship Diagram (इकाई-संबंध आरेख)
- Relational Model – Constraints, Languages, Design, and Programming (संबंधपरक मॉडल – बाध्यताएँ, भाषाएँ, अभिकल्प एवं प्रोग्रामन)
- Relational Database Schemas (संबंधपरक डेटाबेस स्कीमा)
- Update Operations and Dealing with Constraint Violations (अद्यतन संक्रियाएँ एवं बाध्यता उल्लंघन से निपटना)
- Relational Algebra and Relational Calculus (संबंधपरक बीजगणित एवं संबंधपरक कैलकुलस)
- Codd Rules (कोड नियम)
SQL (SQL):
- Data Definition and Data Types (डेटा परिभाषा एवं डेटा प्रकार)
- Constraints, Queries, Insert, Delete, and Update Statements (बाध्यताएँ, क्वेरी, सम्मिलन, विलोपन एवं अद्यतन कथन)
- Views, Stored Procedures and Functions (व्यू, संग्रहीत प्रक्रियाएँ एवं फलन)
- Database Triggers (डेटाबेस ट्रिगर)
- SQL Injection (SQL इंजेक्शन)
Normalization for Relational Databases (संबंधपरक डेटाबेस के लिए नॉर्मलाइजेशन):
- Functional Dependencies and Normalization (फलनात्मक निर्भरताएँ एवं नॉर्मलाइजेशन)
- Algorithms for Query Processing and Optimization (क्वेरी प्रसंस्करण एवं अनुकूलन के लिए एल्गोरिद्म)
- Transaction Processing, Concurrency Control Techniques (ट्रांजेक्शन प्रसंस्करण, सहवर्तता नियंत्रण तकनीकें)
- Database Recovery Techniques (डेटाबेस पुनर्प्राप्ति तकनीकें)
- Object and Object-Relational Databases (वस्तु एवं वस्तु-संबंधपरक डेटाबेस)
- Database Security and Authorization (डेटाबेस सुरक्षा एवं प्राधिकरण)
Enhanced Data Models (संवर्धित डेटा मॉडल):
- Temporal Database Concepts (लौकिक डेटाबेस अवधारणाएँ)
- Multimedia Databases (मल्टीमीडिया डेटाबेस)
- Deductive Databases (निगमनात्मक डेटाबेस)
- XML and Internet Databases (XML एवं इंटरनेट डेटाबेस)
- Mobile Databases (मोबाइल डेटाबेस)
- Geographic Information Systems (भौगोलिक सूचना प्रणाली)
- Genome Data Management (जीनोम डेटा प्रबंधन)
- Distributed Databases and Client-Server Architectures (वितरित डेटाबेस एवं क्लाइंट-सर्वर आर्किटेक्चर)
Data Warehousing and Data Mining (डेटा वेयरहाउसिंग एवं डेटा माइनिंग):
- Data Modeling for Data Warehouses (डेटा वेयरहाउस के लिए डेटा मॉडलिंग)
- Concept Hierarchy (अवधारणा पदानुक्रम)
- OLAP and OLTP (OLAP एवं OLTP)
- Association Rules (एसोसिएशन नियम)
- Classification, Clustering, Regression (वर्गीकरण, क्लस्टरिंग, प्रतिगमन)
- Support Vector Machine (सपोर्ट वेक्टर मशीन)
- K-Nearest Neighbour (K-निकटतम पड़ोसी)
- Hidden Markov Model (हिडन मार्कोव मॉडल)
- Summarization, Dependency Modeling, Link Analysis (सारांशन, निर्भरता मॉडलिंग, लिंक विश्लेषण)
- Sequencing Analysis, Social Network Analysis (अनुक्रमण विश्लेषण, सामाजिक नेटवर्क विश्लेषण)
Big Data Systems (बिग डेटा प्रणालियाँ):
- Big Data Characteristics (बिग डेटा विशेषताएँ)
- Types of Big Data (बिग डेटा के प्रकार)
- Big Data Architecture (बिग डेटा आर्किटेक्चर)
- Introduction to Map-Reduce and Hadoop (Map-Reduce एवं Hadoop का परिचय)
- Distributed File System, HDFS (वितरित फाइल प्रणाली, HDFS)
NOSQL (NOSQL):
- NOSQL and Query Optimization (NOSQL एवं क्वेरी अनुकूलन)
- Different NOSQL Products (विभिन्न NOSQL उत्पाद)
- Querying and Managing NOSQL (NOSQL क्वेरींग एवं प्रबंधन)
- Indexing and Ordering Data Sets (डेटा समुच्चयों का अनुक्रमण एवं क्रमन)
- NOSQL in Cloud (क्लाउड में NOSQL)
Unit – 5 : System Software and Operating System (प्रणाली सॉफ्टवेयर एवं ऑपरेटिंग प्रणाली)
System Software (प्रणाली सॉफ्टवेयर):
- Machine, Assembly and High-Level Languages (मशीन, असेंबली एवं उच्च-स्तरीय भाषाएँ)
- Compilers and Interpreters (कंपाइलर एवं इंटरप्रेटर)
- Loading, Linking and Relocation (लोडिंग, लिंकिंग एवं पुनःस्थापन)
- Macros, Debuggers (मैक्रो, डिबगर)
Basics of Operating Systems (ऑपरेटिंग प्रणाली के आधार):
- Operating System Structure, Operations and Services (ऑपरेटिंग प्रणाली संरचना, संक्रियाएँ एवं सेवाएँ)
- System Calls (प्रणाली कॉल)
- Operating-System Design and Implementation (ऑपरेटिंग प्रणाली अभिकल्प एवं कार्यान्वयन)
- System Boot (प्रणाली बूट)
Process Management (प्रक्रिया प्रबंधन):
- Process Scheduling and Operations (प्रक्रिया अनुसूचन एवं संक्रियाएँ)
- Interprocess Communication (अंतरप्रक्रिया संचार)
- Communication in Client-Server Systems (क्लाइंट-सर्वर प्रणालियों में संचार)
- Process Synchronization (प्रक्रिया तुल्यकालन)
- Critical-Section Problem (क्रांतिक-खंड समस्या)
- Peterson’s Solution (पीटरसन का हल)
- Semaphores, Synchronization (सेमाफोर, तुल्यकालन)
Threads (थ्रेड):
- Multicore Programming (मल्टीकोर प्रोग्रामन)
- Multithreading Models (मल्टीथ्रेडिंग मॉडल)
- Thread Libraries (थ्रेड लाइब्रेरी)
- Implicit Threading (अंतर्निहित थ्रेडिंग)
- Threading Issues (थ्रेडिंग मुद्दे)
CPU Scheduling (CPU अनुसूचन):
- Scheduling Criteria and Algorithms (अनुसूचन मानदंड एवं एल्गोरिद्म)
- Thread Scheduling (थ्रेड अनुसूचन)
- Multiple-Processor Scheduling (बहु-प्रोसेसर अनुसूचन)
- Real-Time CPU Scheduling (वास्तविक-समय CPU अनुसूचन)
Deadlocks (डेडलॉक):
- Deadlock Characterization (डेडलॉक अभिलक्षणन)
- Methods for Handling Deadlocks (डेडलॉक से निपटने की विधियाँ)
- Deadlock Prevention, Avoidance and Detection (डेडलॉक निरोधन, परिहार एवं संसूचन)
- Recovery from Deadlock (डेडलॉक से पुनर्प्राप्ति)
Memory Management (मेमोरी प्रबंधन):
- Contiguous Memory Allocation (सतत मेमोरी आवंटन)
- Swapping (स्वैपिंग)
- Paging, Segmentation (पेजिंग, विभाजन)
- Demand Paging (डिमांड पेजिंग)
- Page Replacement (पृष्ठ प्रतिस्थापन)
- Allocation of Frames (फ्रेमों का आवंटन)
- Thrashing (थ्रैशिंग)
- Memory-Mapped Files (मेमोरी-मैप्ड फाइलें)
Storage Management (संग्रहण प्रबंधन):
- Mass-Storage Structure (बड़े-संग्रहण संरचना)
- Disk Structure, Scheduling and Management (डिस्क संरचना, अनुसूचन एवं प्रबंधन)
- RAID Structure (RAID संरचना)
File and Input/Output Systems (फाइल एवं इनपुट/आउटपुट प्रणालियाँ):
- Access Methods (अभिगम विधियाँ)
- Directory and Disk Structure (निर्देशिका एवं डिस्क संरचना)
- File-System Mounting, File Sharing (फाइल-प्रणाली माउंटिंग, फाइल साझाकरण)
- File-System Structure and Implementation (फाइल-प्रणाली संरचना एवं कार्यान्वयन)
- Directory Implementation (निर्देशिका कार्यान्वयन)
- Allocation Methods (आवंटन विधियाँ)
- Free-Space Management (मुक्त-स्थान प्रबंधन)
- Efficiency and Performance (दक्षता एवं निष्पादन)
- Recovery (पुनर्प्राप्ति)
- I/O Hardware (I/O हार्डवेयर)
- Application I/O Interface (अनुप्रयोग I/O अंतराफलक)
- Kernel I/O Subsystem (कर्नेल I/O उपप्रणाली)
- Transforming I/O Requests to Hardware Operations (I/O अनुरोधों का हार्डवेयर संक्रियाओं में रूपांतरण)
Security (सुरक्षा):
- Protection, Access Matrix, Access Control (संरक्षण, अभिगम मैट्रिक्स, अभिगम नियंत्रण)
- Revocation of Access Rights (अभिगम अधिकारों का प्रत्याहार)
- Program Threats, System and Network Threats (प्रोग्राम संकट, प्रणाली एवं नेटवर्क संकट)
- Cryptography as a Security Tool (सुरक्षा उपकरण के रूप में क्रिप्टोग्राफी)
- User Authentication (उपयोक्ता प्रमाणीकरण)
- Implementing Security Defenses (सुरक्षा रक्षात्मकों का कार्यान्वयन)
Virtual Machines (आभासी मशीनें):
- Types of Virtual Machines and Implementations (आभासी मशीनों के प्रकार एवं कार्यान्वयन)
- Virtualization (वर्चुअलाइजेशन)
Linux Operating Systems (Linux ऑपरेटिंग प्रणालियाँ):
- Design Principles, Kernel Modules (अभिकल्प सिद्धांत, कर्नेल मॉड्यूल)
- Process Management, Scheduling, Memory Management (प्रक्रिया प्रबंधन, अनुसूचन, मेमोरी प्रबंधन)
- File Systems, Input and Output (फाइल प्रणालियाँ, इनपुट एवं आउटपुट)
- Interprocess Communication, Network Structure (अंतरप्रक्रिया संचार, नेटवर्क संरचना)
Windows Operating Systems (Windows ऑपरेटिंग प्रणालियाँ):
- Design Principles, System Components (अभिकल्प सिद्धांत, प्रणाली घटक)
- Terminal Services and Fast User Switching (टर्मिनल सेवाएँ एवं तीव्र उपयोक्ता स्विचिंग)
- File System, Networking (फाइल प्रणाली, नेटवर्किंग)
Distributed Systems (वितरित प्रणालियाँ):
- Types of Network based Operating Systems (नेटवर्क आधारित ऑपरेटिंग प्रणालियों के प्रकार)
- Network Structure, Communication Structure and Protocols (नेटवर्क संरचना, संचार संरचना एवं प्रोटोकॉल)
- Robustness, Design Issues (सुदृढ़ता, अभिकल्प मुद्दे)
- Distributed File Systems (वितरित फाइल प्रणालियाँ)
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 (सॉफ्टवेयर आवश्यकताएँ):
- Functional and Non-Functional Requirements (कार्यात्मक एवं गैर-कार्यात्मक आवश्यकताएँ)
- Eliciting Requirements, Developing Use Cases (आवश्यकताओं को उद्घाटित करना, यूज़ केस विकसित करना)
- Requirement Analysis and Modelling (आवश्यकता विश्लेषण एवं मॉडलिंग)
- Requirements Review (आवश्यकताओं की समीक्षा)
- Software Requirement and Specification (SRS) Document [सॉफ्टवेयर आवश्यकता एवं विनिर्देश (SRS) दस्तावेज]
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 (सॉफ्टवेयर गुणवत्ता):
- McCall’s Quality Factors (मैकॉल के गुणवत्ता कारक)
- ISO 9126 Quality Factors (ISO 9126 गुणवत्ता कारक)
- Quality Control, Quality Assurance (गुणवत्ता नियंत्रण, गुणवत्ता आश्वासन)
- Risk Management, Risk Mitigation, Monitoring and Management (RMMM) [जोखिम प्रबंधन, जोखिम न्यूनीकरण, निगरानी एवं प्रबंधन (RMMM)]
- Software Reliability (सॉफ्टवेयर विश्वसनीयता)
Estimation and Scheduling of Software Projects (सॉफ्टवेयर परियोजनाओं का अनुमानन एवं अनुसूचन):
- Software Sizing, LOC and FP based Estimations (सॉफ्टवेयर साइजिंग, LOC एवं FP आधारित अनुमानन)
- Estimating Cost and Effort (लागत एवं प्रयास का अनुमानन)
- Estimation Models, Constructive Cost Model (COCOMO) [अनुमानन मॉडल, कंस्ट्रक्टिव कोस्ट मॉडल (COCOMO)]
- Project Scheduling and Staffing (परियोजना अनुसूचन एवं स्टाफिंग)
- Time-line Charts (टाइम-लाइन चार्ट)
Software Testing (सॉफ्टवेयर परीक्षण):
- Verification and Validation (सत्यापन एवं प्रमाणन)
- Error, Fault, Bug and Failure (त्रुटि, दोष, बग एवं विफलता)
- Unit and Integration Testing (इकाई एवं समाकलन परीक्षण)
- White-box and Black-box Testing (व्हाइट-बॉक्स एवं ब्लैक-बॉक्स परीक्षण)
- Basis Path Testing, Control Structure Testing (आधार पथ परीक्षण, नियंत्रण संरचना परीक्षण)
- Deriving Test Cases (टेस्ट केस व्युत्पन्न करना)
- Alpha and Beta Testing (अल्फा एवं बीटा परीक्षण)
- Regression Testing, Performance Testing, Stress Testing (रिग्रेशन परीक्षण, निष्पादन परीक्षण, तनाव परीक्षण)
Software Configuration Management (सॉफ्टवेयर विन्यास प्रबंधन):
- Change Control and Version Control (परिवर्तन नियंत्रण एवं संस्करण नियंत्रण)
- Software Reuse, Software Re-engineering, Reverse Engineering (सॉफ्टवेयर पुन:प्रयोग, सॉफ्टवेयर पुनःअभियांत्रिकी, विपरीत अभियांत्रिकी)
Unit – 7 : Data Structures and Algorithms (डेटा संरचनाएँ एवं एल्गोरिद्म)
Data Structures (डेटा संरचनाएँ):
- Arrays and their Applications (ऐरे एवं उनके अनुप्रयोग)
- Sparse Matrix (विरल मैट्रिक्स)
- Stacks, Queues, Priority Queues (स्टैक, क्यू, प्रायोरिटी क्यू)
- Linked Lists (लिंक्ड लिस्ट)
- Trees, Forest, Binary Tree (वृक्ष, फॉरेस्ट, द्विआधारी वृक्ष)
- Threaded Binary Tree (थ्रेडेड द्विआधारी वृक्ष)
- Binary Search Tree (द्विआधारी खोज वृक्ष)
- AVL Tree, B Tree, B+ Tree, B* Tree (AVL वृक्ष, B वृक्ष, B+ वृक्ष, B* वृक्ष)
- Data Structure for Sets (समुच्चयों के लिए डेटा संरचना)
- Graphs, Sorting and Searching Algorithms (आलेख, क्रमन एवं खोज एल्गोरिद्म)
- Hashing (हैशिंग)
Performance Analysis of Algorithms and Recurrences (एल्गोरिद्म का निष्पादन विश्लेषण एवं पुनरावर्तन):
- Time and Space Complexities (समय एवं स्थान जटिलताएँ)
- Asymptotic Notation (असमाप्तोटिक संकेतन)
- Recurrence Relations (पुनरावर्तन संबंध)
Design Techniques (अभिकल्प तकनीकें):
- Divide and Conquer (विभाजन एवं विजय)
- Dynamic Programming (गतिक प्रोग्रामन)
- Greedy Algorithms (लालची एल्गोरिद्म)
- Backtracking (बैकट्रैकिंग)
- Branch and Bound (ब्रांच एवं बाउंड)
Lower Bound Theory (निचली सीमा सिद्धांत):
- Comparison Trees (तुलना वृक्ष)
- Lower Bounds through Reductions (कटौतियों के माध्यम से निचली सीमाएँ)
Graph Algorithms (आलेख एल्गोरिद्म):
- Breadth-First Search (चौड़ाई-प्रथम खोज)
- Depth-First Search (गहराई-प्रथम खोज)
- Shortest Paths (लघुतम पथ)
- Maximum Flow (अधिकतम प्रवाह)
- Minimum Spanning Trees (न्यूनतम विस्तारक वृक्ष)
Complexity Theory (जटिलता सिद्धांत):
- P and NP Class Problems (P एवं NP वर्ग समस्याएँ)
- NP-completeness and Reducibility (NP-पूर्णता एवं कटौतीयोग्यता)
Selected Topics (चयनित विषय):
- Number Theoretic Algorithms (संख्या सैद्धांतिक एल्गोरिद्म)
- Polynomial Arithmetic (बहुपद अंकगणित)
- Fast Fourier Transform (त्वरित फूरियर रूपांतरण)
- String Matching Algorithms (स्ट्रिंग मिलान एल्गोरिद्म)
Advanced Algorithms (उन्नत एल्गोरिद्म):
- Parallel Algorithms for Sorting, Searching and Merging (क्रमन, खोज एवं विलयन के लिए समानांतर एल्गोरिद्म)
- Approximation Algorithms (सन्निकटन एल्गोरिद्म)
- Randomized Algorithms (यादृच्छिक एल्गोरिद्म)
Unit – 8 : Theory of Computation and Compilers (गणना सिद्धांत एवं कंपाइलर)
Theory of Computation (गणना का सिद्धांत):
- Formal Language (औपचारिक भाषा)
- Non-Computational Problems (गैर-गणनीय समस्याएँ)
- Diagonal Argument (विकर्ण तर्क)
- Russels’s Paradox (रसेल का विरोधाभास)
Regular Language Models (नियमित भाषा मॉडल):
- Deterministic Finite Automaton (DFA) [नियतात्मक परिमित ऑटोमेटन]
- Non-Deterministic Finite Automaton (NDFA) [गैर-नियतात्मक परिमित ऑटोमेटन]
- Equivalence of DFA and NDFA (DFA एवं NDFA की तुल्यता)
- Regular Languages, Regular Grammars, Regular Expressions (नियमित भाषाएँ, नियमित व्याकरण, नियमित व्यंजक)
- Properties of Regular Language (नियमित भाषा के गुण)
- Pumping Lemma, Non-Regular Languages (पंपिंग लेम्मा, गैर-नियमित भाषाएँ)
- Lexical Analysis (लेक्सिकल विश्लेषण)
Context Free Language (संदर्भ मुक्त भाषा):
- Pushdown Automaton (PDA) [पुशडाउन ऑटोमेटन]
- Non-Deterministic Pushdown Automaton (NPDA) [गैर-नियतात्मक पुशडाउन ऑटोमेटन]
- Context Free Grammar (संदर्भ मुक्त व्याकरण)
- Chomsky Normal Form, Greibach Normal Form (चॉम्स्की सामान्य रूप, ग्रेबैक सामान्य रूप)
- Ambiguity (अस्पष्टता)
- Parse Tree Representation of Derivation Trees (व्युत्पत्ति वृक्षों का पार्स वृक्ष निरूपण)
- Equivalence of PDA’s and Context Free Grammars (PDA एवं संदर्भ मुक्त व्याकरण की तुल्यता)
- Properties of Context Free Language (संदर्भ मुक्त भाषा के गुण)
Turing Machines (TM) [ट्यूरिंग मशीनें]:
- Standard Turing Machine and its Variations (मानक ट्यूरिंग मशीन एवं उसके विभिन्न रूप)
- Universal Turing Machines (सार्वभौमिक ट्यूरिंग मशीनें)
- Models of Computation and Church-Turing Thesis (गणना के मॉडल एवं चर्च-ट्यूरिंग अभिधारणा)
- Recursive and Recursively-Enumerable Languages (पुनरावर्ती एवं पुनरावर्ती-गणनीय भाषाएँ)
- Context-Sensitive Languages, Unrestricted Grammars (संदर्भ-संवेदी भाषाएँ, अप्रतिबंधित व्याकरण)
- Chomsky Hierarchy of Languages (भाषाओं का चॉम्स्की पदानुक्रम)
- Construction of TM for Simple Problems (सरल समस्याओं के लिए TM का निर्माण)
Unsolvable Problems and Computational Complexity (असाध्य समस्याएँ एवं गणनात्मक जटिलता):
- Unsolvable Problem (असाध्य समस्या)
- Halting Problem (हाल्टिंग समस्या)
- Post Correspondence Problem (पोस्ट संगतता समस्या)
- Unsolvable Problems for Context-Free Languages (संदर्भ मुक्त भाषाओं के लिए असाध्य समस्याएँ)
- Measuring and Classifying Complexity (जटिलता का मापन एवं वर्गीकरण)
- Tractable and Intractable Problems (सुसाध्य एवं दुस्साध्य समस्याएँ)
Syntax Analysis (सिंटेक्स विश्लेषण):
- Associativity, Precedence (साहचर्यता, वरीयता)
- Grammar Transformations (व्याकरण रूपांतरण)
- Top Down Parsing (शीर्ष-अधो विश्लेषण)
- Recursive Descent Predictive Parsing (पुनरावर्ती अवरोही विधेयात्मक विश्लेषण)
- LL(1) Parsing (LL(1) विश्लेषण)
- Bottom up Parsing (अधः-शीर्ष विश्लेषण)
- LR Parser (LR विश्लेषक)
- LALR(1) Parser (LALR(1) विश्लेषक)
Semantic Analysis (सिमेंटिक विश्लेषण):
- Attribute Grammar (गुण व्याकरण)
- Syntax Directed Definitions (सिंटेक्स निर्देशित परिभाषाएँ)
- Inherited and Synthesized Attributes (आनुवंशिक एवं संश्लेषित गुण)
- Dependency Graph, Evaluation Order (निर्भरता ग्राफ, मूल्यांकन क्रम)
- S-attributed and L-attributed Definitions (S-गुणपरक एवं L-गुणपरक परिभाषाएँ)
- Type-Checking (प्रकार-जाँच)
Run Time System (रन टाइम प्रणाली):
- Storage Organization (संग्रहण संगठन)
- Activation Tree, Activation Record (सक्रियण वृक्ष, सक्रियण अभिलेख)
- Stack Allocation of Activation Records (सक्रियण अभिलेखों का स्टैक आवंटन)
- Parameter Passing Mechanisms (पैरामीटर पासिंग क्रियाविधियाँ)
- Symbol Table (प्रतीक सारणी)
Intermediate Code Generation (मध्यवर्ती कोड जनन):
- Intermediate Representations (मध्यवर्ती निरूपण)
- Translation of Declarations, Assignments, Control Flow (घोषणाओं, असाइनमेंटों, नियंत्रण प्रवाह का अनुवाद)
- Boolean Expressions and Procedure Calls (बूलियन व्यंजक एवं प्रक्रिया कॉल)
Code Generation and Code Optimization (कोड जनन एवं कोड अनुकूलन):
- Control-flow, Data-flow Analysis (नियंत्रण-प्रवाह, डेटा-प्रवाह विश्लेषण)
- Local Optimization, Global Optimization, Loop Optimization (स्थानीय अनुकूलन, वैश्विक अनुकूलन, लूप अनुकूलन)
- Peep-Hole Optimization, Instruction Scheduling (पीप-होल अनुकूलन, अनुदेश अनुसूचन)
Unit – 9 : Data Communication and Computer Networks (डेटा संचार एवं कंप्यूटर नेटवर्क)
Data Communication (डेटा संचार):
- Components of a Data Communication System (डेटा संचार प्रणाली के घटक)
- Simplex, Half-Duplex and Duplex Modes of Communication (संचार के सिम्प्लेक्स, हाफ-डुप्लेक्स एवं डुप्लेक्स मोड)
- Analog and Digital Signals (एनालॉग एवं डिजिटल संकेत)
- Noiseless and Noisy Channels (निर्रव एवं सारव चैनल)
- Bandwidth, Throughput and Latency (बैंडविड्थ, थ्रूपुट एवं विलंबता)
- Digital and Analog Transmission (डिजिटल एवं एनालॉग संचरण)
- Data Encoding and Modulation Techniques (डेटा एन्कोडिंग एवं मॉडुलन तकनीकें)
- Broadband and Baseband Transmission (ब्रॉडबैंड एवं बेसबैंड संचरण)
- Multiplexing, Transmission Media, Transmission Errors, Error Handling Mechanisms (मल्टीप्लेक्सिंग, संचरण माध्यम, संचरण त्रुटियाँ, त्रुटि हैंडलिंग क्रियाविधियाँ)
Computer Networks (कंप्यूटर नेटवर्क):
- Network Topologies (नेटवर्क टोपोलॉजी)
- Local Area Networks, Metropolitan Area Networks, Wide Area Network, Wireless Networks, Internet (लोकल एरिया नेटवर्क, मेट्रोपॉलिटन एरिया नेटवर्क, वाइड एरिया नेटवर्क, वायरलेस नेटवर्क, इंटरनेट)
Network Models (नेटवर्क मॉडल):
- Layered Architecture (स्तरित आर्किटेक्चर)
- OSI Reference Model and its Protocols (OSI संदर्भ मॉडल एवं इसके प्रोटोकॉल)
- TCP/IP Protocol Suite (TCP/IP प्रोटोकॉल सूट)
- Physical, Logical, Port and Specific Addresses (भौतिक, तार्किक, पोर्ट एवं विशिष्ट पते)
- Switching Techniques (स्विचिंग तकनीकें)
Functions of OSI and TCP/IP Layers (OSI एवं TCP/IP स्तरों के कार्य):
- Framing, Error Detection and Correction (फ्रेमिंग, त्रुटि संसूचन एवं संशोधन)
- Flow and Error Control (प्रवाह एवं त्रुटि नियंत्रण)
- Sliding Window Protocol, HDLC (स्लाइडिंग विंडो प्रोटोकॉल, HDLC)
- Multiple Access – CSMA/CD, CSMA/CA, Reservation, Polling, Token Passing, FDMA, CDMA, TDMA (मल्टीपल एक्सेस – CSMA/CD, CSMA/CA, आरक्षण, पोलिंग, टोकन पासिंग, FDMA, CDMA, TDMA)
- Network Devices, Backbone Networks, Virtual LANs (नेटवर्क युक्तियाँ, बैकबोन नेटवर्क, वर्चुअल LAN)
IPv4 Structure and Address Space (IPv4 संरचना एवं एड्रेस स्पेस):
- Classful and Classless Addressing (क्लासफुल एवं क्लासलेस एड्रेसिंग)
- Datagram, Fragmentation and Checksum (डेटाग्राम, विखंडन एवं चेकसम)
- IPv6 Packet Format (IPv6 पैकेट प्रारूप)
- Mapping Logical to Physical Address (ARP) [तार्किक पते का भौतिक पते पर मानचित्रण (ARP)]
- Direct and Indirect Network Layer Delivery (प्रत्यक्ष एवं अप्रत्यक्ष नेटवर्क स्तरीय डिलीवरी)
- Routing Algorithms (रूटिंग एल्गोरिद्म)
- TCP, UDP and SCTP Protocols (TCP, UDP एवं SCTP प्रोटोकॉल)
- Flow Control, Error Control and Congestion Control in TCP and SCTP (TCP एवं SCTP में प्रवाह नियंत्रण, त्रुटि नियंत्रण एवं संजन नियंत्रण)
World Wide Web (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 (इलेक्ट्रॉनिक मेल आर्किटेक्चर, SMTP, POP एवं IMAP)
- TELNET and FTP (TELNET एवं FTP)
Network Security (नेटवर्क सुरक्षा):
- Malwares, Cryptography and Steganography (मालवेयर, क्रिप्टोग्राफी एवं स्टेग्नोग्राफी)
- Secret-Key Algorithms, Public-Key Algorithms (गुप्त-कुंजी एल्गोरिद्म, सार्वजनिक-कुंजी एल्गोरिद्म)
- Digital Signature, Virtual Private Networks, Firewalls (डिजिटल हस्ताक्षर, वर्चुअल प्राइवेट नेटवर्क, फायरवॉल)
Mobile Technology (मोबाइल प्रौद्योगिकी):
- GSM and CDMA (GSM एवं CDMA)
- Services and Architecture of GSM and Mobile Computing (GSM एवं मोबाइल कंप्यूटिंग की सेवाएँ एवं आर्किटेक्चर)
- Middleware and Gateway for Mobile Computing (मोबाइल कंप्यूटिंग के लिए मिडलवेयर एवं गेटवे)
- Mobile IP and Mobile Communication Protocol (मोबाइल IP एवं मोबाइल संचार प्रोटोकॉल)
- Communication Satellites, Wireless Networks and Topologies (संचार उपग्रह, वायरलेस नेटवर्क एवं टोपोलॉजी)
- Cellular Topology, Mobile Adhoc Networks, Wireless Transmission and Wireless LANs (सेल्युलर टोपोलॉजी, मोबाइल एडहॉक नेटवर्क, वायरलेस ट्रांसमिशन एवं वायरलेस LAN)
- Wireless Geolocation Systems, GPRS and SMS (वायरलेस जियोलोकेशन प्रणालियाँ, GPRS एवं SMS)
Cloud Computing and IoT (क्लाउड कंप्यूटिंग एवं IoT):
- SaaS, PaaS, IaaS, Public and Private Cloud (SaaS, PaaS, IaaS, सार्वजनिक एवं निजी क्लाउड)
- Virtualization, Virtual Server, Cloud Storage, Database Storage (वर्चुअलाइजेशन, वर्चुअल सर्वर, क्लाउड संग्रहण, डेटाबेस संग्रहण)
- Resource Management, Service Level Agreement (संसाधन प्रबंधन, सेवा स्तर समझौता)
- Basics of IoT (IoT के मूल सिद्धांत)
Unit – 10 : Artificial Intelligence (AI) [कृत्रिम बुद्धिमत्ता]
Approaches to AI (AI के उपागम):
- Turing Test and Rational Agent Approaches (ट्यूरिंग परीक्षण एवं तर्कसंगत एजेंट उपागम)
- State Space Representation of Problems (समस्याओं का अवस्था स्थान निरूपण)
- Heuristic Search Techniques (अन्वेषणात्मक खोज तकनीकें)
- Game Playing, Min-Max Search (गेम प्लेइंग, मिन-मैक्स खोज)
- Alpha Beta Cutoff Procedures (अल्फा बीटा कटऑफ प्रक्रियाएँ)
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 (STRIPS, आंशिक क्रम योजन)
Natural Language Processing (प्राकृतिक भाषा प्रसंस्करण):
- Grammar and Language (व्याकरण एवं भाषा)
- Parsing Techniques (विश्लेषण तकनीकें)
- Semantic Analysis and Pragmatics (सिमेंटिक विश्लेषण एवं प्राग्मैटिक्स)
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 Algorithms (GA) [आनुवंशिक एल्गोरिद्म]:
- Encoding Strategies (एन्कोडिंग रणनीतियाँ)
- Genetic Operators, Fitness Functions and GA Cycle (आनुवंशिक संकारक, फिटनेस फलन एवं GA चक्र)
- Problem Solving using GA (GA का उपयोग कर समस्या समाधान)
Artificial Neural Networks (ANN) [कृत्रिम तंत्रिका नेटवर्क]:
- Supervised, Unsupervised and Reinforcement Learning (पर्यवेक्षित, गैर-पर्यवेक्षित एवं सुदृढ़ीकरण अधिगम)
- Single Perceptron, Multi Layer Perceptron (एकल परसेप्ट्रॉन, बहुस्तरीय परसेप्ट्रॉन)
- Self Organizing Maps, Hopfield Network (स्व-संगठन मानचित्र, हॉपफील्ड नेटवर्क)