Sie sind auf Seite 1von 3

IT officer

------------
Detailed Syllabus for IT Officer 2016 Exam
DATABASE MANAGEMENT SYSTEM ( Most Important and Max question)
Unit 1 Basic Database concepts:
(i) Database Management System
(ii) File Based Data Management Disadvantages of file system
(iii) Database systems Need for Database, Advantages of using a database
(iv) Characteristics of data in a database Functions of DBMS, Components of a da
tabase, Comparison between Database and file-processing systems
(v) Data dictionary Data abstraction, Data independence Logical and Physical dat
a independence
(vi) Architecture: Overall Architecture of DBMS.
Three level architecture.
Data Models: Hierarchical, Networking, Relational Data Models E-R Model E-R Diag
rams EER Model Advantages and Disadvantages of each model
(vii) Advanced Concepts: Introduction to Data warehousing and Data mining Differ
ent types
(viii) Client/Server Technology: Client Server Distributed and Co-operative proc
essing Peer- to Peer processing Application components Transaction management.
Unit 2
(i) Relational Structure Characteristics of Relational Database Model CODDs rules
Tables (Relations), Rows (Tuples), Domains, Attributes, Extension, Intention.
(ii) Keys: Candidate Key, Primary Key, Foreign Key, Super Keys, Unique Keys.
(iii) Data Constraints: Referential Integrity Constraints, Entity Integrity Cons
traints, Constraints like Primary key constraint, Unique, Check constraint stron
g Entity, Weak Entity.
(iv) Normalization: Introduction Purpose of Normalization Definition of Function
al Dependence ( FD) Relational database Design, Normal forms: 1NF, 2NF, 3NF, BCN
F, 4Nf and 5 NF.
(v) Database Administration : DBA Tasks DBA Tools User Privileges Performance mo
nitoring and tuning Query tracing Backup and Recovery
Unit 3
(i) Introduction to SQL: Advantages of SQL Invoking SQL*PLUS, The Oracle Data-ty
pes, Data Definition Language (DDL), Data Manipulation language (DML), Data Cont
rol Language (DCL), Data Query Language ( DQL) and all related commands.
(ii) Queries using Group by and Order by clause & Join: Querying a Single Table,
Ordering results, Grouping the results, Joins, Types of Joins, Sub queries.
(iii) Operators: Logical, Value, Syntax and Query expression operators Set opera
tors.
(iv) Functions: Character, Arithmetic, Date and time, Group and Miscellaneous Fu
nctions, Commit, Rollback, Savepoint.
(v) Format models: Character, Numeric & Date Format models.
Unit 4
(i) Views: Introduction Advantages of views The Create View Command, Updating Vi
ews, Views and Joins, Views and Sub queries Dropping Views.
(ii) Sequences: Creating Sequences, Altering Sequences, Dropping Sequences.
(iii) Indexes: Index Types, Creating of an Index: Simple Unique and Composite In
dex, Dropping Indexes.
(iv) Snapshots: Creating a Snapshot, Altering Snapshot, Dropping a Snapshot.
(v) Introduction to PL/SQL: The PL/SQL Syntax, The PL/SQL Block Structure, Funda
mentals of PL/SQL, Advantages of PL/SQL data Types.
(vi) Control Structure: Conditional Control, Iterative Control, Sequential Contr
ol.
Unit 5
(i) Exception handling: Predefined Exception User defined Exception.
(ii) Cursors: Implicit and Explicit Cursors
(iii) Procedures: Advantages Creating Executing and Deleting a Stored Procedure.
(iv) Functions: Advantages Creating Executing and Deleting a Function.
(v) Database Triggers: Use of Database Triggers How to apply database Triggers T
ypes of Triggers Syntax for Creating Trigger Deleting Trigger.
DATA COMMUNICATION AND NETWORKING
(i) Data Communication: Components of a data communication Data flow: simplex ha
lf duplex full duplex; Networks Definition Network criteria Types of Connections
: Point to point multipoint; Topologies: Star, Bus, Ring, Mesh, Hybrid Advantage
s and Disadvantages of each topology.
(ii) Types of Networks: LAN MAN WAN CAN HAN Internet Intranet Extranet, Client-S
rver, Peer To Peer Networks.
(iii)Transmission Media : Classification of transmission media Guided Twisted pa
ir, Coaxial, Fiber optics; Unguided Radio waves Infrared LOS VSAT cabling and st
andards
(iv) Network devices: Features and concepts of Switches Routers(Wired and Wirele
ss) Gateways.
(v) Network Models: Protocol definition standards OSI Model layered architecture
functions of all layers..
(vi) Data Link Layer: Framing & its methods, Flow Control, Error control. DLL Pr
otocol, Piggybacking & Pipelining. MAC Sub layer, Media access control for LAN &
WAN, collision, IEEE 802 standards for LAN & MAN & their comparison. Ethernet,
Wireless LANs, Broadband Wireless, Bluetooth.
(vii) Network Layer: Routing, Congestion Control Algorithms, IP protocol, IP Add
resses, Comparative study of IPv4 & IPv6, Mobile IP.
(viii) Transmission Control Protocol (TCP) User Datagram Protocol, Data Traffic,
Congestion Control and Quality of Service
(ix) Network Security: Cryptography, Message Security, Digital Signature, User A
uthentication, Key Management, Security Protocols Internet,DNS,SMTP, FTP, HTTP,
WWW, Virtual Terminal Protocol.
OPERATING SYSTEM
(i) Introduction to System Programs & Operating Systems, Buffering & Spooling, T
ypes of Operating System.
(ii) File concepts, access methods, free space managements, allocation methods,
directory systems, protection, organization ,sharing & implementation issues, et
c.
(iii) Process: Concept, Process Control Blocks (PCB), Scheduling criteria Preemp
tive & non Preemptive process scheduling, Scheduling algorithms, algorithm evalu
ation, multiple processor scheduling, real time scheduling, threads, critical se
ction problem, semaphores, and classical problems of synchronization, etc.
(iv) Memory Hierarchy, logical and physical address space, swapping, contiguous
and non-contiguous allocation, paging, segmentation, Concepts of virtual memory,
Cache Memory Organization, demand paging, page replacement algorithms, allocati
on of frames, thrashing, demand segmentation.
(v) Distributed operating system:-Types, Design issues, File system, Remote file
access, RPC, RMI, Distributed Shared Memory(DSM), Basic Concept of Parallel Pro
cessing & Concurrent Programming
(vi) Security & threats protection: Security violation through Parameter, Comput
er Worms & Virus, Security Design Principle, Authentications, Protection Mechani
sms.
SOFTWARE ENGINEERING
(i) The Software Product and Software Process Models, Software Process customiza
tion and improvement.
(ii) Requirement Elicitation, Analysis, and Specification Functional and Non-fun
ctional requirements, Validation, Trace ability.
(iii) Software Design, Architectural Design, User Interface Design, Function-ori
ented Design, SA/SD Component Based Design, Design Metrics.
(iv) Software Analysis and Testing, Software Test Process, Testing Levels, Test
Criteria, Test Case Design, Test Oracles, Test Techniques, Black-Box Testing, et
c.
(v) Software Maintenance & Software Project Measurement: Software Configuration
Management (SCM), Re-engineering, Reverse Engineering. Project Management Concep
ts, Feasilibility Analysis, Project and Process Planning, Resources Project Sche
duling and Tracking, etc.
DATA STRUCTURE
(i) Introduction: Basic Terminology, Data types and its classification, Array De
finition, Representation and Analysis of Arrays, Single and Multidimensional Arr
ays, etc.
(ii) Stack, Array Implementation of stack, Linked Representation of Stack, Queue
, Array and linked implementation of queues, Circular queues, D-queues and Prior
ity Queues. Linked list, Generalized linked list.
(iii) Trees: Basic terminology, Binary Trees, Complete Binary Tree, Extended Bin
ary Trees, Array and Linked Representation of Binary trees, etc.
(iv) Internal and External sorting ,Insertion Sort, Bubble Sort, selection sort
Quick Sort, Merge Sort, Heap Sort, Radix sort, Searching & Hashing: Sequential s
earch, binary search, Hash Table, Hash Functions, etc.
(v) Graphs: Introduction, Sequential Representations of Graphs, Adjacency Matric
es, Traversal, Connected Component and Spanning Trees, Minimum Cost Spanning Tre
es.
COMPILER DESIGN
(i) Introduction to Compiler, Phases and passes, Bootstrapping, Implementation o
f lexical analyzers, LEX: lexical analyzer generator, Input buffering, Recogniti
on of tokens, Error handling.
(ii) Basic Parsing Techniques: Parsers, Shift reduce parsing, operator precedenc
e parsing, top down parsing, predictive parsers, LR parsers , an automatic parse
r generator
(iii) Syntax directed definitions, L-attributed definitions, Syntax directed Tra
nslators, Intermediate code, etc.
(iv) Symbol Tables, Run-Time Administration, simple stack allocation scheme, sto
rage allocation in block structured language, Code Optimization and Code Generat
ion
(v) Parsing control statements, syntax diagrams, Error Recovery, Interpreting co
ntrol statements, parsing programs, procedures and Functions.
COMPUTER ORGANIZATION AND MICROPROCESSOR
(i) Computer System: Basic Computer Operation, Machine Instructions, Addressing
Modes, DLX Architecture,
(ii) Computer Configuration, Memory organization, Memory Architecture and Interf
ace, DMA, Synchronization, etc.
(iii) Microprocessor As A CPU types of Microprocessor, Microcomputers, Computer L
anguages, Flags, Program Counter(PC), Stack Pointer, OPCode Format, etc.
(iv) Input-output System.
OBJECT ORIENTED PROGRAMMING(OOPS)
(i) General concept OOPS Object, Classes, Data Abstraction, Encapsulation, Inheri
tance, Polymorphism, Methods and Messages, Dynamic Binding.
(ii) Features, Advantages and Applications of OOPS
(iii) Aggregation and Association, Generalization, Multiple Inheritance
NOTE::This Professional Knowledge syllabus is elongated with a purpose to make y
ou all aware of the entire syllabus. It doesnt mean to discourage you with such a
tiresome syllabus.
No, you dont have to read each and everything. All you need is to brief yourself
with important topics (based on your experience in college and even previous yea
r papers).
Nothing is impossible if you just put your mind to it and maintain a positive att
itude. Faith is the key.
All the Best!!
aasma

Das könnte Ihnen auch gefallen