0% found this document useful (0 votes)
108 views

Syllabus For MPPSC IT EXAM 2016

This document outlines the topics covered in a postgraduate diploma course. It includes 5 sections that cover key concepts in database management systems, computer networks, data structures and algorithms, operating systems and software engineering, and programming skills in C and C++. Some of the main topics discussed are data modeling, SQL, transaction processing, network protocols, data structures like arrays and linked lists, algorithm analysis, operating system concepts like processes and memory management, and object-oriented programming fundamentals.

Uploaded by

Prashant Singh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
108 views

Syllabus For MPPSC IT EXAM 2016

This document outlines the topics covered in a postgraduate diploma course. It includes 5 sections that cover key concepts in database management systems, computer networks, data structures and algorithms, operating systems and software engineering, and programming skills in C and C++. Some of the main topics discussed are data modeling, SQL, transaction processing, network protocols, data structures like arrays and linked lists, algorithm analysis, operating system concepts like processes and memory management, and object-oriented programming fundamentals.

Uploaded by

Prashant Singh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

()

Section1:DataBaseManagementSystems

Database Environment: Basic Concepts, Advantages of Database approach, Comparison with


Traditionalfilesystems,DBMSArchitecture,DatabaseUsers,DataModelsandSchemas,Database
languages and Interfaces; Database development process: Development Lifecycle, Types of
Application.
Introduction to Data Modeling, Modeling the rules, Entity Relationship Model, ER Model
Constructs Attributes, Relationship etc., Enhanced ER Model and Business Rules, Modeling
IntroductiontoSQLInserting,Updating,andDeletingdata,ProcessingSingleTables,Processing
Multiple Tables, PL/SQL Constructs Views, Triggers, Cursors etc; Transaction Processing
Properties, Schedules and Serializability Issues. Concurrency Control Introduction, Locking and
TimeStampingIssuesetc.

Section2:ComputerNetworks

Introduction, topology, OSI model, Concept of layering, Communication Media,LAN technologies


(Ethernet).Flowanderrorcontroltechniques,switching.IPv4/IPv6,routersandroutingalgorithms
(distancevector,linkstate).TCP/UDPandsockets,congestioncontrol.Applicationlayerprotocols
(DNS,SMTP,POP,FTP,HTTP).BasicsofWiFi

Section3:DataStructuresandAlgorithms

Abstract data types, Arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps,
AVLtrees,searchtrees,graphs,Typesofgraph,Representationofgraphinmemory,applications.
Introduction to algorithms, Searching, sorting,Algorithms analysis, best, average, and worst case
analysis.Asymptotic complexity, asymptotic notation. Algorithm design usingdivide and
conquer,andgreedyapproach.

Section4:OperatingSystemsandSoftwareEngineering

Operating System: Introduction, types of operating systems, Processes, Threads, Interprocess


communication, Concurrency, Synchronization, Deadlock, CPU scheduling, Memory management
andvirtualmemory.

InformationSystemsandSoftwareEngineering:informationgathering,requirementandfeasibility
analysis, data flow diagrams, process specifications, input/output design, process life cycle,
planningandmanagingtheproject.
15
Section5:ProgrammingSkills
IntroductiontotheCLanguage:
The C Language and its Advantages The Structure of a C Program Data Types, Variables,
ConstantsOperands,Operators,andArithmeticExpressionsInput/OutputManagementThe
getchar()andputchar()FunctionsSinglecharacterI/OstringI/OFormattedInputandoutput
Function.
IntroductiongotostatementIfelsestatementnestedifelsestatementswitchstatement
forloopnestedforloopwhileloopdowhileloopbreakstatementcontinuestatement
exit() function. Functions: Introduction Call by Value and Call by Reference return values
recursionArraysIntroductiontoArraysInitializationofArrayMultidimensional.Pointers
Introductiondefinitionaddressoperatorpointervariablespointerstopointerspointersand
arrays:pointersandfunctionsFilesIntroductionFileStructureFilehandlingfunctionsFile
TypesErrorHandlingStructureIntroductiondeclaringinitialization
IntroductiontoOOP,Class&Objects:
Object Oriented Programming Paradigm Basic Concepts of OOP Benefits of OOP Object
OrientedLanguagesFeaturesofOOPHowOOPDifferfromProcedureOrientedProgramming
applicationsofOOPstructureofC++ProgrambasicDataTypesinC++OperatorsinC++Scope
Resolution Operator Member Dereferencing Operators memory management operators
Introduction of Classes Inline member functions Objects Arrays of Objects Objects as
Function Arguments Static data member and static member functions Constructors
ParameterizedConstructorsDefaultArgumentconstructorsCopyConstructorsDestructors
Friendfunctions.

16

You might also like