TNPSC Assistant System Engineer and Analyst Syllabus
TNPSC Assistant System Engineer and Analyst Syllabus
TNPSC Assistant System Engineer and Analyst Syllabus
Minimum Qualifying
Marks for selection
Maximum SCs, SC(A)s, STs,
Subject Duration
Marks MBCs/ DCs, Others
BC(OBCM)s and
BCMs
PAPER-I (Objective) (Subject code:349) 3 Hours 200 40% 50%
[Degree Standard ]
(80 Questions - 1 Mark each + 60
Questions– 2 Marks each)
i. Computer Science
ii. Electronics and Communication
iii. Electrical and Electronics
iv. Information Technology
[Degree Standard ]
Engineering Aptitude (50 Questions- 1 Mark
each)
[Degree Standard ]
Part A:10 Questions - 5 Marks each
Part B:10 Questions - 10 Marks each
I. Computer Science
II. Electronics and Communication
III. Electrical and Electronics
IV. Information Technology
Total Marks 400
Note:
(ii) Candidates who have not appeared for any of the paper in the written examination
will not be considered for selection.
(iii) Paper-III will be evaluated, only if the candidate secures minimum qualifying marks
in Paper-I & Paper-II separately.
19
ANNEXURE - II
POSTS OF ASSISTANT SYSTEM ENGINEER /
ASSISTANT SYSTEM ANALYST IN THE COMMISSIONERATE OF
E-GOVERNANCE
(DEGREE STANDARD)
(PAPER I: OBJECTIVE TYPE & PAPER III: DESCRIPTIVE TYPE)
SUBJECT CODE: 349
Intrinsic and extrinsic semiconductors, Energy Band Diagrams, PN junction diode, Zener
diode, Tunnel diode, Varactor diode, Photo diode, Schottky diode, LED, BJT, JFET,
MOSFET, SCR, Diac, Triac, Power BJT, Power MOSFET, IGBT Heat sinks and junction
temperature, LCD, Photo transistor, Opto Coupler, Solar cell, CCD, IC fabrication; BJT,
JFET, MOSFET amplifiers : Biasing analysis, Small signal analysis and frequency
response, BJT and MOSFET Multistage amplifiers : Differential, Darlington, cascode and
cascade; Feedback amplifiers, Tuned amplifiers, RC and LC oscillators, Power amplifiers.
Rectifiers and wave shaping circuits; Operational Amplifier characteristics and
applications , CMRR, Slew rate, Waveform generators, Active filters, Timers, PLL, VCO,
ADC, DAC, Regulators and Converters.
Data abstraction - Abstract Data Types (ADT) - Array ADT - Linear List ADT
(Polynomials) - Array Based Implementations - Linked List Implementations – Doubly
Linked List – Circular Link List - Applications of Lists - Stack ADT - Implementation of
Stack - Applications of Stack - Queue ADT - Implementation of Queue - Applications of
Queue – Double-Ended Queue - Evaluation of Expressions - Trees - Binary Trees -
Implementation of Binary Trees - Tree Traversals - Operations - Threaded Binary Trees -
Binary Search Trees - Priority Queues - Binary Heap - Applications of Priority Queues –
Sorting Algorithms - Insertion Sort - Shell Sort - Heap Sort - Merge Sort - Bucket Sort –
External Sorting - Searching - Linear Search - Binary Search - Hashing - Hash Functions
- Separate Chaining - Open Addressing - Linear Probing - Quadratic Probing - Double
Hashing - Rehashing - The Role of Algorithms in Computing - Growth of Functions –
Recurrences - The Substitution Method - The Recurrence Tree Method - The Master
Method - Analysis of Quick Sort, Merge Sort – Sorting in Linear Time - Lower Bounds for
Sorting - Greedy Algorithms - Elements of Greedy Strategy - Huffman Code - Dijkstra„s
Shortest Path Algorithm - Dynamic Programming – Matrix Chain Multiplication - Elements
of Dynamic programming – Longest Common Sequences – Warshall„s and Floyds
Algorithm – Backtracking – Graph Coloring Problem - Branch and Bound Strategy -
Knapsack Problem.
20
Number Systems – Decimal, Binary, Octal, Hexadecimal, 1„s and 2„s complements,
Codes – Binary, BCD, 84-2-1, 2421, Excess 3, Biquinary, Gray, Alphanumeric codes,
Boolean theorems, Logic gates, Universal gates, Sum of products and product of sums,
Minterms and Maxterms, Karnaugh map and Tabulation methods; Code-Converters, Half
and Full Adders, Binary Parallel Adder – Carry look ahead Adder, BCD Adder, Magnitude
Comparator, Decoder, Encoder, Priority Encoder, Mux/Demux, Case study: Digital
transreciver / 8 bit Arithmetic and logic unit; Flip flops – SR, JK, T, D, Master/Slave FF,
Triggering of FF, Analysis and design of clocked sequential circuits – Design -
Moore/Mealy models, state minimization, state assignment, circuit implementation -
Counters, Ripple Counters, Ring Counters, Shift registers, Universal Shift Register; HDL
for sequential logic circuits; Model Development: Designing of rolling display/real time
clock; Stable and Unstable states, output specifications, cycles and races, state
reduction, race free assignments, Hazards, Essential Hazards, Pulse mode sequential
circuits, Design of Hazard free circuits; Logic families- TTL, MOS, CMOS, BiCMOS -
Comparison of Logic families - Implementation of combinational logic/sequential logic
design using standard ICs, ROM, PLA and PAL.
Evolution of Computers, VLSI Era, System Design- Register Level, Processor Level, CPU
Organization, Data Representation, Fixed – Point Numbers, Floating Point Numbers,
Instruction Formats, Instruction Types. Addressing modes; Fixed Point Arithmetic,
Addition, Subtraction, Multiplication and Division, Combinational and Sequential ALUs,
Carry look ahead adder, Robertson algorithm, booth„s algorithm, non-restoring division
algorithm, Floating Point Arithmetic, Coprocessor, Pipeline Processing, Pipeline Design,
Modified booth„s Algorithm; Hardwired Control, Microprogrammed Control, Multiplier
Control Unit, CPU Control Unit, Pipeline Control, Instruction Pipelines, Pipeline
Performance, Superscalar Processing, Nano Programming; Random Access Memories,
Serial - Access Memories, RAM Interfaces, Magnetic Surface Recording, Optical
Memories, multilevel memories, Cache & Virtual Memory, Memory Allocation, Associative
Memory; Communication methods, Buses, Bus Control, Bus Interfacing, Bus arbitration,
IO and system control, IO interface circuits, Handshaking, DMA and interrupts, vectored
interrupts, PCI interrupts, pipeline interrupts, IOP organization, operation systems,
multiprocessors, fault tolerance, RISC and CISC processors, Superscalar and vector
processor.
Deadlocks – Indexing & Hashing Techniques – Query Processing & Optimization – Sorting
& Joins Serializability-Concurrency Control – Locking Mechanisms- Two Phase Commit
Protocol-Dead lock -TRENDS IN DATABASE TECHNOLOGY - Overview of Physical Storage
Media – Magnetic Disks – RAID – Tertiary storage – File Organization – Organization of
Records in Files – Indexing and Hashing –Ordered Indices – B+ tree Index Files – B tree
Index Files – Static Hashing – Dynamic Hashing - Introduction to Distributed Databases-
Client server technology- Multidimensional and Parallel databases- Spatial and
multimedia databases- Mobile and web databases- Data Warehouse-Mining- Data
marts.XML Data Bases: XML-Related Technologies- XML Schema-XML Query Language-
Storing XML in Databases–SQL –Data Constraints-Database Security – Database Tuning
– Data Mining and Warehousing.
Casting – final Methods and Classes – Clone class – Multithreading – Files and Streams –
Formatted Output – Object Concurrency – Serialization – Generic Collections – Generic
Classes and Methods – Applets – Frameworks.
Elements of the Object Model - classes and object - Relationships among objects -
Relationships among classes - Class Diagrams - Use cases - Use case Diagrams - Domain
Models - Sequence Diagrams - State transition Diagrams - Object Diagrams - Interaction
Diagrams.
UNIT - IX: MICRO PROCESSORS AND EMBEDDED SYSTEMS (ECE & EEE)
Embedded system design process – Formalism for system design– Design example:
Model train controller- ARM Processor Fundamentals- Instruction Set and Programming
using ARM Processor; CPU: Programming input and output – Supervisor mode,
exception and traps – Coprocessor – Memory system mechanism – CPU performance –
CPU power consumption- CPU buses – Memory devices – I/O devices – Component
interfacing- System Level Performance Analysis- Parallelism; Program design – Model of
programs – Assembly and Linking – Basic compilation techniques – Program
Optimization- Analysis and optimization of execution time, power, energy, program size
– Program validation and testing- Example: Software Modem; Multiple tasks and Multi
processes – Processes – Context Switching – Operating Systems –Priority based
Scheduling- RMS and EDF - Inter Process Communication mechanisms – Evaluating
operating system performance – Power optimization strategies for processes;
Multiprocessors- CPUs and Accelerators – Performance Analysis- Distributed Embedded
Architecture – Networks for Embedded Systems: - I2C, CAN Bus, Ethernet, Myrinet –
Network based design – Internet enabled systems. Design Example: Elevator Controller.
SCRIPTING LANGUAGES – Web page Designing using HTML, Scripting basics – Client
side and server side scripting. Java Script – Object, names, literals, operators and
expressions – statements and features – events – windows – documents – frames – data
types – built-in functions – Browser object model – Verifying forms – HTMLS – CSS3 –
24
HTML5 canvas – Web site creation using tools – AJAX, JSON, JSF, AngularJS, Struts,
Spring Hibermate, JSP Web Design Principles, Web Security, Web services XML, Web
servers, PHP, ASP.NET – JDBC – JDBC Overview – JDBC Implementation – Connection
class – Statements – Catching Database Results, handling database Queries.
Networking – InetAddress class – URL class – TCP sockets – UDP sockets, Java Beans –
RMI – APPLETS – Java applets – Life cycle of an applet – Adding Images to an applet –
Adding sound to an applet. Passing parameters to an applet. Event Handling.
Introducing AWT: Working with Windows Graphics and Text. Using AWT Controls,
Layout Managers and Menus. Servlet – life cycle of a servlet. The Servlet API, Handling
HTTP Request and Response, using Cookies, Session Tracking
Classical Encryption Techniques – Block Ciphers and the Data Encryption Standard –
Basic Concepts in Number Theory and finite Fields – Advanced Encryption Standard –
Block Cipher Operation – Fermat‟s and Euler‟s Theory – CRT – Discrete Logarithms,
Public Key Cryptography and RSA – Diffie – Hellman Key Exchange – Elliptic Curve
Cryptography – Cryptographic Hash Functions – Message Authentication Code – Digital
Signature – Certificates. Security in Operating Systems – Security in the Design of OS –
Open Web Application Security – Wireless Network Security – Introduction to Mobile
Security – Transport – Level Security – SSL – TLS – HTTPS – SSH – Electronic Mail &
Security – PGP – IP Security – Legal & Ethical Issues.
25
(DEGREE STANDARD)
(PAPER II: OBJECTIVE TYPE)
ENGINEERING APTITUDE