0)
CONTENTS
Syllabus
PAPER-I
Introduction to Information Technology and Computers.
History of Computing.
Computer Hardware and Software
Explanation,
Comparison Char
Content:
Computer System Components and Communication System
Components of A Computer System.
Input &Output Devices and Their Types.
Input Devices.
Output Devices..
Storage Media and Their Type:
Types of Hardware ...
Types of Software.
Types of Programming Languag
Information Representation & Number Systems
User Interface:
Application Program Interface (API),
Working With Computer Document:
Usage of Word Processors
Spread Sheets
Power Point.
Electronic Mail (E-Mail)
Search Engine:
Web Browsers
Computers & Societ
Information Security/Privac
Computer Crimes
Ethical Issues.
Viruses.
Plagiarism.
Intellectual Property Ri
igh tsiv)
. Difference Between It and Cs
= Software Engineering
= Computer Engineerin,
= Bioinformatics
= IEEE / ACM Code Of Ethics and Professional Practice,
= Cyber Crime and Internet Era (2017).
= Types of Computers (2016)...
+ Difference between Volatile and Non volatile Memory (2017
= Basic Programming Elements and Concepts.
= Problem Solving & Program Desigt
= Systematic Approach to Defining A Proble
= Components of A Programming Language.
. Program Development and Execution (Steps of Software Execution)
* Program Structure.
= Data Types.
* Variables Declaration:
. Standard I/O Streams and Statements.
* Control Structures.
«Standard Library Functions
* User Defined Functions and Parameter Passing.
= Passing Arguments to A Function ..
= Arrays, Pointers and Strings
. Structures.
* a Unions.
= Difference Between Structure and Union.
= Bit Manipulation Operators.
= Types of Programming Languages (2017)
= Global, Local and Shared Variables (2017)
= Source to Exe File Conversion Process (2016)
Object Oriented Paradigm Chapter
«= Object Oriented Programming Concepts.
«Main Characteristic of Object-Oriented Paradigm
= Objects and Classes...(v)
Data Members of Class
Member functions
Classes Advanced,
Operator Overloadin,
160
167
Inheritance. 176
Forms of Inheritance 178
Protected Member: 181
Method Over-Riding 182
Polymorphism.
Virtual Function. 186
Pure-Virtual Functions.
Abstract Class...
Abstract Super Class.
Standard Template Library (STL).
Files & Streams.
Sequential Access Files
Random Access Files
File Processin,
Exception Handling...
Fundamental Concepts of Algorithms (2017)
Properties of an Algorithm (2017).
Criteria for an Algorithm.
Pseudo Code (2016).
Algorithms Analysis (2016)..
Asymptotic Notations.
Lists (2016)..
Searching & Sorting (2017)..
Binary Search (2017)
Merge Sort...
Binary Search
Graphs(vi)
Software Engineering Chapter
Software Engineering.
Software Proces:
Software Process Models (2017)
Agile Software Development (2017).
Analysis Modeling (2016
‘The Design Process...
Architectural Design
Software Design Strategies.
Software Implementatio:
Software Documentation (2016) .
Software Testing (2016-17)
System Delivery and Maintenanc
Software Re-Engineering.
Software Evolutiot
Software Paradigms
Software Quality Assurance
Difference Among QA, QC & Testin,
Introduction to Proofs Of Correctness (LNO}
Distributed Software Engineering.
Aspect-Oriented Software Engineering (AOSE)
Software Project Management.
Software Process Improvement (SPI)
Evolutionary Model (2017)
Incremental Model (2017)
Rapid Application Development (RAD)(2017)
Joint Application Development (JAD)(2017)
Difference between Software Validation and Verification (2017) ..
Requirements Sign-off (2017)
Complier Construction Chapter
Complier Major Concepts.
Phases of Compilers.
Lexical Analysis (2017
Regular Expressions.
Finite Automata.(vi)
Bottom Up Parsers (2017)
Parsing Techniques.
First and Follow Sets.
Predictive Parsing Using LL (1) Grammars ..
Syntax Error Handling
Semantic Analysis.
Intermediate Code (2017)
Code Generation..
Code Optimization (2017)
Loop Optimization (2017)..
Difference among Compiler, Interpreter, Assembler (2016)
Context Free Grammar (2016)Computer Organization & Structure | Chapter
Computer Architecture and Fundamental Concepts...
Overview of A Computer System.
Evolution & Performance Languages
System Level Architecture
Virtual Machines.
Processor Type:
CPU Architecture.
Performance Metrics.
Machine Instructions
Instruction Execution Cycle.
Cisc vs. Rise:
Parallel Computer Architecture (2017)
Data Representation
Computer Function and Interconnection:
Cache Memory.
External Memory.
Input /Output System
Arithmetic Microprocessor.
1/0 Types...
BUS
Harvard and Non-Neumann architecture (2017)
Computer Communications &Networks | Chapter
Overview of Networking
Classification of Network.
Switching 442
OSI Model 446
Network Application Architectures (2017)..
‘Transport Layer...
Multiplexing In UDP and TCP
Connectionless Transport with UDP (2017)
Reliable Data Transfer and TCP
Congestion Avoidance.
Network Layer.(ix)
= IPv6..
«Internet Control Message Protocol (ICMP).
= Network Address Translation (NAT)
+ Internet Routing Protocols and Algorithm:
= X25.
= Asynchronous Transfer Mode (ATM!
* Multi Protocol Label Switching (MPLS,
«Physical Layer Functionalitie
«Error Detection & Control.
. Automatic Repeat Request (ARQ).
= Network Topologies.
* Network Devices...
* Security Overlay Networks
= Content Distribution Networks
* Peer To Peer System:
. Distributed Hash Tables (DHT).
= Network Attacks.
= Top 7 Network Attack Types In 201
= Protecting IP rights in domain (2017).
. Session Initiation Protocol (SIP) (2017)...
Operating Systems Concepts | Chapter
= Operating Systems Concepts
= Classification of Operating Syster
+ Roles ofan Operating System
= History and Evolution
«Operating Systems Structure:
= Operating System Design and Implementation (2017) 525
= Process Management. 529
. Process Synchronization. 532
= Deadlocks (2017)
= Memory Management
«Virtual Memory Management (2017)
= File System:
= Understanding The File System.
* Threading.
= 1/0 Management.Database Systems Chapter
Introduction to Database System:
Relational Data Model.
Types of RDBMS Constraints.
Entity Relationship (ER) Model
DBMS Codd's Rules
Relational Algebra.
Relational Calculus.
ER to Relational Mapping.
SQL (Structured Query Language)
Normalization and Functional Dependencies (2017)
PL/SQL.
SQL Cursers..
SQL Triggers
SQL Stored Procedure:
Storage & Indexing.
Indexing Structu
XML Documents..
Java Web Services
Query Processing & Evaluation.
JOIN (2017).
Query Optimization
Transaction Processing...
Object Oriented Databases.
Distributed Databases (2017)
Database Security & Threats
DBMS Hashing (2017)
Task Partitioning & Allocation (2017).
Digital Image Processing Chapter
What is Digital Imaging.
‘The Relation Between Image Processing.
Computer Graphics.
Computer Vision & Graphics,
Image Sampling & Quantizatior
Image Transformations.
Image Histogram (2017)
Optical Character Recognition.
628
633,
636
642(xi)
= Image Enhancement
+ Gray Level Transformation
* Color Codes Conversion
Boundary Detection.
= Image Compression
= The Structure of The Web.
= Modeling Techniques for Web Applications (2017
= Introduction to Web Engineering.
* Own Analysis
«= Developing Website Requirements (Functional & Non Functional)
= Requirement Engineering Proces
. HTML(Hypertext Markup language)...
= Components and Web Application Architecture .
= Web Application Architecture (Client / Server),
= Classifications of Web Architecture.
= Web Application Layered Architectur
* Principles of Three-Tier Application in Web Integration
= Cascading Style Sheet (CSS).
=" CSS Properties.
* Operators.
+ DOM (Document Object Model) .
* XML (Extensible Markup Language)
* RSS (Really Simple Syndication).
* API (Application Programming Interface).
* Client Side Programming...
= Server Side Programming.
* Web Development Process.
= Web Application Development Methodologies
+ Web Site Promotion and Deployment.
Web Applications Issues
Past Papers.