100% found this document useful (1 vote)
18K views8 pages

EMRS TGT Computer Science 2025

Emrs tgt computer syllabus

Uploaded by

princy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
18K views8 pages

EMRS TGT Computer Science 2025

Emrs tgt computer syllabus

Uploaded by

princy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

EMRS STAFF SELECTION EXAM (ESSE)-2025

Syllabus for the posts of TGT

National Education Society for Tribal Students


Syllabus Tier-I-TGTs

• Part-I-General Awareness
General knowledge and Current affairs.

• Part-II-Reasoning Ability
Puzzles & Seating arrangement, Data sufficiency, Statement based questions (Verbal.
reasoning), Inequality, Blood relations, Sequences and Series, Direction Test, Assertion
and Reason, Venn Diagrams.

• Part-III-Knowledge of ICT
Fundamentals of Computer System, Basics of Operating System, MS Office, Keyboard
Shortcuts and their uses, Important Computer Terms and Abbreviations, Computer
Networks, Cyber Security, and Internet.

• Part-IV-Teaching Aptitude
Teaching-Nature, Characteristics, Objectives and Basic requirements, Learner's
characteristics, Factors affecting teaching, Methods of Teaching, Teaching Aids and
Evaluation Systems.

• Part-V-Domain Knowledge (a&b)


(a) Experiential activity-based pedagogy and case study based questions
(b) National Education Policy (NEP)- 2020

• Part-VI-Language Competency (a, b &c)


(a) General English
Verb, Tenses, Voice, Subject-Verb Agreement, Articles, Comprehension, Fill in the Blanks,
Adverb, Error Correction, Sentence Rearrangement, Unseen Passages, Vocabulary,
Antonyms/Synonyms, Grammar, Idioms & Phrases
(b ) General Hindi
संधि, समास, धिलोम शब्द, पर्ाार्िाची शब्द, सामान्र् असधु िर्ााँ, िाकर्ांशों के धलए एक शब्द, महु ािरे - लोकोधिर्ां, अपधित
गद्ांश पर आिाररत प्रश्न |
(c) Regional Language-As opted by the candidate. (If the candidate opts for
Hindi/English, the level will be of higher standard than the general Hindi /English)
Verb, Tenses, Voice, Subject-Verb Agreement, Articles, Comprehension, Fill in the Blanks,
Adverb, Error Correction, Sentence Rearrangement, Unseen Passages, Vocabulary,
Antonyms/Synonyms, Grammar, Idioms & Phrases, in the following languages:

(1) Assamese (2) Bengali (3) Bodo (4) Dogri (5) English (6) Garo (7) Gujarati (8) Hindi, (9)
Kannada (10) Kashmiri (11) Khasi (12) Malayalam (13) Manipuri (14) Marathi (15) Mizo (16)
Nepali (17) Odiya (18) Santhali (19) Telugu (20) Urdu
TGT- Computer Science (Syllabus)

Computer Systems and Organisation


• Basic Computer O rgani sation : Introduction t o computer system, hardware,
s o f t w a r e , input device, output device, CPU, memory (primary, cache and secondary),
u n i t s of memory (Bit, Byte, KB, MB, GB, TB, PB), Overview of computer memory
systems, including semiconductor main memory and cache memory, Advanced DRAM
organization and memory hierarchy
• Types of software: system software (operating systems, system utilities, device
drivers), programming tools and language translators (assembler, compiler &
interpreter), application software
• Operating system (OS): functions of operating system, OS user interface
• Boolean logic: NOT, A N D , OR , NAND, N O R , XOR, truth table, De Morgan’s laws
and logic circuits
• Number system: Binary, Octal, Decimal and Hexadecimal number system; conversion
between number systems.
• Encoding schemes: ASCII, ISCII and UNICODE (UTF8, UTF32)
• System Buses: Components of a computer system, its functions, and interconnection
structures. Bus architecture: general bus concept and PCI (Peripheral Component
Interconnect). Address, Data, Control buses
• CPU Structure: Register organization, Stack organization, Instruction format,
Addressing modes, RISC vs. CISC architectures
Application Software
• Word Processor
• Electronic Spreadsheet
• Presentation Tools
Computational Thinking and Programming
• Introduction t o problem solving: Steps for problem solving (analyzing t he
problem, developing an algorithm, coding, testing and debugging). representation of
algorithms using flow chart and pseudo code, decomposition
• Familiarization with t h e b a s i c s o f P y t h o n programming: Introduction to
Python, features of Python, executing a simple “ hello w o r l d ” program, execution
modes: interactive mode and script mode, Python character set, Python tokens
(keyword, identifier, literal, operator, punctuator), variabl es, concept of l-value
and r-value, use of comments
• Knowledge of data types: number (integer, floating point, complex), boolean,
sequence (string,list, tuple), none, mapping (dictionary), mutable and immutable data
types
• Operators: arithmetic o p e r a t o r s , r e l a t i o n a l o p e r a t o r s , l o g i c a l
o p e r a t o r s , a s s i g n m e n t operator, augmented assignment operators, identity
operators (is, is not), membership operators (in, notin)
• Expressions, statement, t y p e c on v e rsi on & input/output: precedence of
operators, expression, evaluation o f expression, p y t h o n statement, t yp e
conversion ( explicit & implicit conversion), accepting data as input from the console
and displaying output
• Errors: syntax errors, logical errors, runtime errors
• Flow of control: introduction, use of indentation, sequential f l o w , co n d i t i o n a l
a n d iterative flow control
• Conditional statements: if, if-else, if-elif-else, flowcharts, simple programs: e.g.:
absolute value, sort 3 numbers and divisibility of a number
• Iterative statements: for l o o p , range function, while loop, flowcharts, break and
continue statements, nested loops, suggested programs: generating pattern,
summation of series, finding the factorial of a positive number etc
• Strings: introduction, indexing, string operations (concatenation, repetition,
membership & slicing), traversing a string using loops, built-in functions: len(),
capitalize(), title(), lower(), upper(), count(), find(), index(), endswith(), startswith(),
isalnum(), isalpha(), isdigit(), islower(), isupper(), isspace(), lstrip(), rstrip(), strip(),
replace(), join(), partition(), split()
• Lists: introduction, indexing, list operations (concatenation, repetition, membership
&slicing),traversing a list using loops, built-in functions: len(), list(), append(),
extend(), insert(), count(),index(), remove(), pop(), reverse(), sort(), sorted(), min(),
max(), sum(); nested lists, suggested programs: finding the maximum, minimum,
mean of numeric values stored in a list; linear search on list of numbers and counting
the frequency of elements in a list
• Tuples: introduction, indexing, tuple operations (concatenation, repetition,
membership & slicing), built-in functions: len(), tuple (), count (), i n d e x (), s o r t e d
(), min (), max (), sum (); tuple assignment, nested tuple, suggested programs:
finding the minimum, m a x i m u m , m e a n of values st ore d in a tuple; l i nea r
search o n a tuple of numbers, counting the frequency of elements in a tuple
• Dictionary: introduction, accessing items in a dictionary using keys, mutability
of dictionary (adding a new item, modifying an existing item), traversing a
dictionary, built-in functions: len(), dict(), keys(), values(), items(), get(), update(),
del(), clear(), fromkeys(), copy(), pop(), popitem(), setdefault(), max(), min(),
count(), sorted(), copy(); suggested programs : count thenumber of times a character
appears in a given string using a dictionary, create a dictionary with names of
employees, their salary and access them
• Introduction t o Python modules: Importing m o d u l e using ‘import ‘a n d using
from statement, i m p o r t i n g m a t h module (pie, sqrt, ceil, floor, pow, fabs, sin,
cos, tan); random module (random, randint, randrange), statistics module (mean,
median,mode)
• Functions: types o f function ( built-in f u n c t i o n s , f u n c t i o n s d e f i n e d i n
module, u s e r defined functions), creating user defined function, arguments and
parameters, default parameters, positional parameters, function r e t u r n i n g
v a l u e (s), f l o w o f execution, scope of a variable (global scope, local scope)
• Introduction to files, types of files (Text file, Binary file, CSV file), relative and
absolute paths
• Text file: opening a text file, text file open modes (r, r+, w, w+, a, a+), closing a text
file, opening a file using with clause, writing/appending data to a text file using write
() and writelines(), reading from a text file using read (), readline() and readlines(),
seek and tell methods, manipulation of data in a text file
• Binary file: basic operations on a binary file: open using file open modes (rb, rb+,
wb, wb+, ab, ab+), close a binary file, import pickle module, dump () and load ()
method read, write/create, search, append and update operations in a binary file
• CSV file: import csv module, open / close csv file, write into a csv file
using csv.writerow() and read from a csv file using csv.reader( )
Society, Law and Ethics
• Digital Footprints
• Digital s o c i e t y a n d N e t i z e n : net et i quet t es , c o m m u n i c a t i o n etiquettes,
social m e d i a etiquettes
• Data protection: Intellectual Property Right (copyright, patent, trademark), violation
of IPR (plagiarism, copyright infringement, trademark infringement), open source
softwares and licensing (Creative Commons, GPL and Apache)
• Cyber-crime: definition, hacking, eavesdropping, phishing and fraud emails,
ransomware, preventing cyber crime
• Cyber safety: safely browsing the web, identity protection, confidentiality, cyber
trolls and bullying.
• Safely accessing web sites: malware, viruses, trojans, adware
• E-waste management: proper disposal of used electronic gadgets
• Indian Information Technology Act (IT Act)
• Technology & Society: Gender and disability issues while teaching and using
computers

Computer Networks
• Evolution of networking: introduction to computer networks, evolution of
networking (ARPANET, NSFNET, INTERNET)
• Data communication terminologies: concept of communication, components o f
data communication (sender, receiver, message, communication media, protocols),
measuring capacity of com m un i c a t i o n media ( bandwidth, data t r a n s f e r rate),
I P address, switching techniques (Circuit switching, Packet switching)
• Transmission media: Wired communication media (Twisted pair cable, Co-axial
cable, Fiber- optic cable), Wireless media (Radio waves, Micro waves, Infrared
waves)
• Network devices: (Modem, Ethernet card, RJ45, Repeater, Hub, Switch, Router,
Gateway, WIFI card).
• Network topologies an d Network types: types of networks (PAN, LAN, MAN,
WAN), networking topologies (Bus, Star, Tree)
• Network protocol: HTTP, F T P , P P P , S M T P , T C P /IP, P O P 3, H T T P S ,
T E L N E T , VoIP, wireless/mobile communication protocol such as GSM, GPRS
and WLL
• Introduction to web services: WWW, Hyper Text Markup Language (HTML),
Extensible Markup Language (XML), domain names, URL, website, web browser,
web servers, web hosting.

Database Management
• Database concepts: introduction to database concepts and its need
• Relational d a t a m o d e l : relation, a t t r i b u t e , t u p l e , d o m a i n , d e g r e e ,
c a r d i n a l i t y , keys (candidate key, primary key, alternate key, foreign key)
• Structured Query Language: introduction, Data Definition Language and
Data Manipulation Language, data type (char(n), varchar(n), int, float, date),
constraints (not null, unique, primary key), create database, use database, show
databases, drop database, show tables, create table, describe table, alter table (add and
remove an attribute, add and remove primary key), drop table, insert, delete,
select, operators (mathematical, relational and logical), aliasing, distinct clause,
where clause, in, between, order by, meaning of null, is null, is not null, like,
update command, delete command, g roup by, having clause, joins: Cartesian
product on two tables, equi-join, Union and natural join
• Math functions: POWER (), ROUND (), MOD ().
• Text functions: UCASE ()/UPPER (), LCASE ()/LOWER (), MID
()/SUBSTRING ()/SUBSTR (), LENGTH (), LEFT (), RIGHT (), INSTR (),
LTRIM (), RTRIM (), TRIM ().
• Date F u n c t i o n s : NOW ( ), DATE ( ), MONTH (), MONTHNAME (), YEAR ( ),
DAY (), DAYNAME ().
• Aggregate Functions: MAX (), MIN (), AVG (), SUM (), COUNT (); using
COUNT (*).
• Querying and manipulating data using Group by, Having, Order by.
Emerging Trends
• Artificial Intelligence, Machine Learning, Natural Language Processing, Immersive
experience (AR, VR), Robotics, Big data and its characteristics, Internet of Things
(IoT), Sensors, S m a r t c i t i e s , C l o u d C o m p u t i n g and C l o u d S e r v i c e s
(SaaS, I a a S , P a a S ); Grid Computing, Block c h a i n technology.

Artificial Intelligence
• AI Core Concepts: AI domains, ethics, project cycle, data literacy, generative AI,
modeling, evaluation, stats, CV, NLP, Automated vs. autonomous systems, Basics of
machine learning, Importance of cybersecurity in AI

Use of AI Tools:

• ChatGPT – Text generation, explanations, brainstorming.


• Gemini (Google) – AI search and summarization.
• Claude (Anthropic) – Writing, summarizing, reasoning tasks.
• Microsoft Copilot – Integrated with Word, Excel, PowerPoint for AI assistance.
• Canva AI – Magic Write, AI design suggestions, image generation.

You might also like