Game Using c Prog

141
SYLLABUS FOR TEST I Core Mathematics: Functions and graphs; limit and continuity; applications of derivative and integral. Conics; Polar coordinates; Convergence of sequence and series. Maclaurin and Taylor series. Partial derivatives. Vector calculus in Rn; vector analysis; theorems of Green, Gauss and Stokes. Complex numbers, analytic functions, Cauchy’s theorms; elementary functions; series expansions; calculus of residues and applications. Vector space; basis and dimension; linear transformation; range and kernel of a linear transformation; row deduction method and application to linear system of equations. Probability spaces; conditional probability and independence; random variables and probability distributions; marginal and conditional distributions; independent random variables; mathematical expectation; mean and variance; binomial, Poisson’s and normal distributions; sum of

Transcript of Game Using c Prog

Page 1: Game Using c Prog

SYLLABUS FOR TEST ICore Mathematics:Functions and graphs; limit and continuity; applications of derivative and integral.Conics; Polarcoordinates; Convergence of sequence and series. Maclaurin and Taylor series. Partialderivatives. Vectorcalculus in Rn; vector analysis; theorems of Green, Gauss and Stokes.Complex numbers, analytic functions, Cauchy’s theorms; elementary functions; seriesexpansions;calculus of residues and applications. Vector space; basis and dimension; lineartransformation; range andkernel of a linear transformation; row deduction method and application to linear systemof equations.Probability spaces; conditional probability and independence; random variables andprobabilitydistributions; marginal and conditional distributions; independent random variables;mathematicalexpectation; mean and variance; binomial, Poisson’s and normal distributions; sum ofindependent randomvariables; law of large numbers; central limit theorem, sampling distribution and test formean using normaland students t-distribution; test of hypothesis; correlation and linear regression.Reference books:

Page 2: Game Using c Prog

Thomas, G B & R,L Finney, Calculus and Analutic Geometry, Pearson Education, 9th ed.,1996Kolman, Bemard & D R Hill, Introductory Linear Algebra with ApplicationsChurchill, R V and James W Brown, Complex variables and Applications, MGHISE, 7thed, 2003Milton. J SusanCore Physics:Linear momentum and its Conservation, Angular momentum and its conservation,Rotational dynamics ofrigid bodies, Work-energy theorem, Conservative forces and potential energy, Collisionproblems, Dampedand forced simple harmonic motions, Coupled oscillations and wave motionCoulomb’s law, Electric fields, Gauss’ law, Electric potential, Dielectrics and capacitors,Magnetic fields,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (1 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Biot-Savart law and its applications, Magnetic materials, Ampere’s law, Faraday’s law ofelectromagneticinduction, Maxwell’s equations and plane electromagnetic wavesYoung’s double-slit interference, Interference from thin films, Coherence, Diffractionfrom single anddouble slits, Diffraction grating, Photoelectric effect, Compton effect, De-Broglie waves,Uncertaintyrelation, Schrodinger equation, Particle in a box, Potential barriers and tunneling.

Page 3: Game Using c Prog

Reference books:R. Resnick, D. Halliday & K.S. Krane, Physics Vol. I & II, John Wiley & Sons, 5th ed.,2004English Language Skills and Principles of ManagementPronunciation skills; Vocabulary – Synonyms and antonyms, using words in appropriatecontexts, Idiomsand Phrasal verbs; Grammar – Word order and effective sentences, use of tenses,conjunctions andprepositions; Reading comprehension; Paragraph writing; Précis Writing; Letter writing.Fundamental concepts of management- planning, organization; staffing; directing andcontrolling;production, financial, personal, legal and marketing functions, accounting and budgeting,balance sheets.Reference books:Krishna Mohan and Meenakshi Raman, 2000, Effective English Communication, NewDelhi: Tata McGrawHill.:Robbins, Stephen P & M. Coutler, Management, PHI/Pearson Edu, 8th ed., 2005Computer ProgrammingBasic Data Types and Operations. Control Constructs – Conditionals and Loops Lists -Arrays. Modularity–Functions.Structured Data – Structures, Unions, Pointers. Applications – Strings.8Reference books:

Page 4: Game Using c Prog

Balagurusamy, E. Programming in ANSI C, TMH, 2nd, 2004TEST 2file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (2 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer ScienceDiscrete Mathematics & Theory of Computation:Principles of Counting, Recurrence Relations., Sets, Functions, Relations, PropositionalLogic andPredicate Logic., Strings and Languages, Regular Expressions, Finite Automata., ContextFreeGrammars and Pushdown Automata., Turing Machines and Decidability. RecursiveLanguages andRecursively Enumerable Languages.Reference books:Mott, Kandel, and Baker. Discrete Mathematics for Computer Scientists &Mathematicians, PHI 2003.Harry Lewis and Christos Papadimitriou. Elements of theTheory of Computation 2ndEdition, PearsonEducation.Data Structures and Algorithms :Algorithm Analysis, Asymptotic notion, Sorting – Comparison based Sorting,Distribution Sorting, External20Sorting., ADTs, stacks and queues. Searching-lists, sequences, dictionaries and hashtables. Priorityqueues and heaps., Trees – Traversals and applications. Binary Trees – Structure,Representation and

Page 5: Game Using c Prog

Search. Search Trees – Binary Search Trees, Balanced Search Trees (AVL, Red-black).Multi-way Treesand Trees for External Storage., Graphs – Structure and Representation, Traversals, PathProblems,Spanning Trees, Flow Problems., Design techniques-greedy method, divide and conquer,dynamicprogramming, and backtracking. Complexity classes-P and NP. Reductions, NP-hardproblems and NPcompleteness.Reference books:Cormen T.H., Leiserson, C.E., Rivest, R.L., and C. Stein. Introduction to Algorithms,MIT Press, 2ndEdition.Digital Electronics and Microprocessors:Combinational Logic Design, Adders, Multiplexers, De-Multiplexers, Encoders,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (3 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Decoders. SequentialLogic Design, Counters, Registers., Programmable Logic Devices and Logic Families.,8085, 8086architecture and assembly programming., Memory interfacing ,Programmable peripheraldevices andinterfacing (8253, 8255,8259, 8251).Reference books:Digital Design by M. Morris Mano, Third edition, PearsonedThe Intel Microprocessors by Barry B Brey, Seventh edition, PHIOperating Systems:

Page 6: Game Using c Prog

Tasks, Processes, and Threads. Process States & Transitions. Process organization.ProcessScheduling.Concurrency, Mutual Exclusion, Process synchronization, Deadlock and Deadlockhandling., Memoryallocation, Paging and Segmentation. Locality. Virtual memory. Frame allocation andPage replacementalgorithms. Thrashing., File systems - Interface, Structure and Implementation., I/Osystem. SecondaryStorage and Mass Storage Structure.Reference books:Silberschatz, A and Galvin, P.B. “Operating System Concepts” 7th edition, AddisonWesley, 2005.Computer Organization and Architecture :Instruction Set Architecture - RISC & CISC processors., Computer Arithmetic & ControlUnit., CacheMemory & Main Memory., I/O, Secondary Memory, RAID System, Bus &Interconnections., Pipelining,Superscalar Processors, and Introduction to Parallel Processing.Reference books:William Stallings, "Computer Organization and Architecture", Seventh Ed., Pearson Ed.,2006.Computer Networks:Physical Layer (Basics, Encoding schemes, Wireline and wireless Transmission media,WIreless and

Page 7: Game Using c Prog

Wireline Protocols)., Data Link Layer (Basics, Wireless and Wireline Protocols,Performance, Secuity).,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (4 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Network Layer (Basics, Protocols, Performance, Security)., Transport Layer (Basics,Protocols,Performance, Security)., Application Layer (Basics, Protocols, Performance, Security).,Reference books:A.S. Tanenbaum, "Computer Networks", Fourth Edition, PHI / PE, New Delhi, 2006.Database Management Systems :Data Modeling – ER Model, Relational Model, Object-oriented Model, Object-relationalModel., Query21Languages – Relational Algebra, Relational Calculus, & SQL., Normalization & Indexing– FunctionalDependencies (FDs), Closure of set of FDs, Attribute Closure, Cannonical Cover, Normalforms upto4NF. Primary, Clustering, & Secondary Indices, Tree-based Indexing., Query Evaluation& Optimization:Algorithms for evaluation of relational operators, Cost-based & heuristic queryoptimization techniques.,Transaction Management – Concurrency: Locking & Timestamping & Crash Recovery:Log-based &Shadow Paging.,Reference books:

Page 8: Game Using c Prog

Ramakrishna R. & Gehrke J, Database Management Systems, 3e, Mc-Graw Hill, 2003.Silberschatz A, Korth H F, & Sudarshan S, Database System Concepts, 5e, TMH, 2005.Programming Languages and Compiler Construction:Imperative Programming Languages – Control Abstraction and Statements, Data Typesand DataRepresentations., Imperative Programming Languages – Procedure Calls, Call Stack,ParameterPassing, Scope and Lifetime of Variables, Dynamic Memory Allocation., Syntax Analysis– LexicalAnalysis, Parsing (Top-down and Bottom-up Parsing), Abstract Syntax and SymbolTables., SemanticAnalysis. Types, Representations and Type Checking. Syntax Directed Translation.Intermediate Code.,Code Generation – Basic Blocks and Flow Graphs, Register Allocation and Assignment,CodeGeneration Techniques.file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (5 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Reference books:Sethi, R., Programming Languages - Concepts & Constructs, 2nd Ed., Addison-Wesley,1996. (Indianreprint 1999).Aho, A. V., Sethi, R., and Ullman, J. D., Compilers - Principles, Techniques and Tools,Addison-Wesley,1988. (Indian reprint 2000).

Page 9: Game Using c Prog

Software Engineering:Software Development – Lifecycle, Process Models, Project Management., RequirementsAnalysis, SRS,Structured Analysis, Object Oriented Analysis and Modeling based on UML., StructuredDesign, ObjectOriented Design, Architectural Design, Design Patterns, Use of UML in Design.,Software Testing –Black Box and White Box Testing, Test Cases, Testing Process, Testing for objectoriented applicationsand Testing for web applications., Software Metrics and cost Measurement. Product andProcessmanagement. Software complexity. Software coding styles., Quality attributes and CMMModel..,Reference books:Pressman, R.S., Software Engineering: A Practitioner’s Approach, MGHISE, 6th Ed.2004.Artificial Intelligence:Searching Strategies., Knowledge Representation., Reasoning (Certainty and Uncertaintybased).,Machine Learning., Multiagent Systems.Reference books:Russell and Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition, PE.

SYLLABUS FOR SPECIAL TEST FOR

Page 10: Game Using c Prog

SOFTWARE SYSTEMSStructured Programming in CControl Constructs: Conditionals, Loops, and Jumps, Tuples, Unions, and Lists, Functionsfile:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (6 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

and Variables,Recursion, Memory Allocation model, Dynamic Memory Allocation – Pointers andAddress Arithmetic,Dynamically Allocated Data and Linked ListsAdvanced Programming in CUser Defined Types, Access Restricted Lists (Stacks/Queues). Binary Trees, Macros andPreprocessing,Modular Programming – Separate Compilation and linking. Libraries, File and I/Qoperations, StringProcessingReference books :Brian W. Kernighan & Dennis M. Ritchie – The C Programming Language, PrenticeHall, Inc., 1988.Object Orientation and Software EngineeringBasics of OOP – Objects and Classes, and Delegation , Inheritance and Dynamic Binding.Types andPolymorphism. Templates/Generics. Software Lifecycle, Development Methodologies,SoftwareRequirements Analysis and Modeling, Object Oriented Design, Design Patterns.Architectural Design,Modeling for Design. Software Testing and Quality

Page 11: Game Using c Prog

Reference booksObject Oriented Design and Patterns. 2nd Edition – Cay Horstmann. John WileySoftware Engineering – A Practitioner’s Approach. 6th Edition. Roger Pressman. McGrawHill.Databases and Networked SystemsDatabase Modeling & Design – ER modeling, Normalization Techniques, DatabaseQuerying – SQL, LocalArea Networks and Ethernet, Internetworking: TCP, UDP and IP,World Wide Web:Client-Server Systems,HTTP, HTML, XML, Web-based Systems.Reference booksDatabase System Concepts. Silberschatz, Korth and Sudarshan. 5th Ed. McGraw Hill.Computer Networks. A. S. Tanenbaum 4th Ed. Prentice Hall.Core SystemsNumber Representations and Boolean algebra, Logic Gates, Combinational andSequential Circuits,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (7 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer Organization: Instruction Set. Computer Arithmetic, Control and MemoryOrganization,Operating Systems – Basics, Processes and Threads, Operating systems – MemoryHierarchy, VirtualMemory, Secondary Storage, File Systems, Local Area Networks and Ethernet,Internetworking: TCP/UDPand IP, World Wide Web: Client – Server Systems, HTTP, HTML, XML, Web-based

Page 12: Game Using c Prog

SystemsReference books :R. E. Bryant and David O’Hallaron, “Computer. Systems: A Programmer’s Perspective,”Prentice-Hall

SYLLABUS FOR TEST ICore Mathematics:Functions and graphs; limit and continuity; applications of derivative and integral.Conics; Polarcoordinates; Convergence of sequence and series. Maclaurin and Taylor series. Partialderivatives. Vectorcalculus in Rn; vector analysis; theorems of Green, Gauss and Stokes.Complex numbers, analytic functions, Cauchy’s theorms; elementary functions; seriesexpansions;calculus of residues and applications. Vector space; basis and dimension; lineartransformation; range andkernel of a linear transformation; row deduction method and application to linear systemof equations.Probability spaces; conditional probability and independence; random variables andprobabilitydistributions; marginal and conditional distributions; independent random variables;mathematicalexpectation; mean and variance; binomial, Poisson’s and normal distributions; sum ofindependent random

Page 13: Game Using c Prog

variables; law of large numbers; central limit theorem, sampling distribution and test formean using normaland students t-distribution; test of hypothesis; correlation and linear regression.Reference books:Thomas, G B & R,L Finney, Calculus and Analutic Geometry, Pearson Education, 9th ed.,1996Kolman, Bemard & D R Hill, Introductory Linear Algebra with ApplicationsChurchill, R V and James W Brown, Complex variables and Applications, MGHISE, 7thed, 2003Milton. J SusanCore Physics:Linear momentum and its Conservation, Angular momentum and its conservation,Rotational dynamics ofrigid bodies, Work-energy theorem, Conservative forces and potential energy, Collisionproblems, Dampedand forced simple harmonic motions, Coupled oscillations and wave motionCoulomb’s law, Electric fields, Gauss’ law, Electric potential, Dielectrics and capacitors,Magnetic fields,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (1 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Biot-Savart law and its applications, Magnetic materials, Ampere’s law, Faraday’s law ofelectromagneticinduction, Maxwell’s equations and plane electromagnetic wavesYoung’s double-slit interference, Interference from thin films, Coherence, Diffraction

Page 14: Game Using c Prog

from single anddouble slits, Diffraction grating, Photoelectric effect, Compton effect, De-Broglie waves,Uncertaintyrelation, Schrodinger equation, Particle in a box, Potential barriers and tunneling.Reference books:R. Resnick, D. Halliday & K.S. Krane, Physics Vol. I & II, John Wiley & Sons, 5th ed.,2004English Language Skills and Principles of ManagementPronunciation skills; Vocabulary – Synonyms and antonyms, using words in appropriatecontexts, Idiomsand Phrasal verbs; Grammar – Word order and effective sentences, use of tenses,conjunctions andprepositions; Reading comprehension; Paragraph writing; Précis Writing; Letter writing.Fundamental concepts of management- planning, organization; staffing; directing andcontrolling;production, financial, personal, legal and marketing functions, accounting and budgeting,balance sheets.Reference books:Krishna Mohan and Meenakshi Raman, 2000, Effective English Communication, NewDelhi: Tata McGrawHill.:Robbins, Stephen P & M. Coutler, Management, PHI/Pearson Edu, 8th ed., 2005Computer Programming

Page 15: Game Using c Prog

Basic Data Types and Operations. Control Constructs – Conditionals and Loops Lists -Arrays. Modularity–Functions.Structured Data – Structures, Unions, Pointers. Applications – Strings.8Reference books:Balagurusamy, E. Programming in ANSI C, TMH, 2nd, 2004TEST 2file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (2 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer ScienceDiscrete Mathematics & Theory of Computation:Principles of Counting, Recurrence Relations., Sets, Functions, Relations, PropositionalLogic andPredicate Logic., Strings and Languages, Regular Expressions, Finite Automata., ContextFreeGrammars and Pushdown Automata., Turing Machines and Decidability. RecursiveLanguages andRecursively Enumerable Languages.Reference books:Mott, Kandel, and Baker. Discrete Mathematics for Computer Scientists &Mathematicians, PHI 2003.Harry Lewis and Christos Papadimitriou. Elements of theTheory of Computation 2ndEdition, PearsonEducation.Data Structures and Algorithms :Algorithm Analysis, Asymptotic notion, Sorting – Comparison based Sorting,Distribution Sorting, External

Page 16: Game Using c Prog

20Sorting., ADTs, stacks and queues. Searching-lists, sequences, dictionaries and hashtables. Priorityqueues and heaps., Trees – Traversals and applications. Binary Trees – Structure,Representation andSearch. Search Trees – Binary Search Trees, Balanced Search Trees (AVL, Red-black).Multi-way Treesand Trees for External Storage., Graphs – Structure and Representation, Traversals, PathProblems,Spanning Trees, Flow Problems., Design techniques-greedy method, divide and conquer,dynamicprogramming, and backtracking. Complexity classes-P and NP. Reductions, NP-hardproblems and NPcompleteness.Reference books:Cormen T.H., Leiserson, C.E., Rivest, R.L., and C. Stein. Introduction to Algorithms,MIT Press, 2ndEdition.Digital Electronics and Microprocessors:Combinational Logic Design, Adders, Multiplexers, De-Multiplexers, Encoders,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (3 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Decoders. SequentialLogic Design, Counters, Registers., Programmable Logic Devices and Logic Families.,8085, 8086architecture and assembly programming., Memory interfacing ,Programmable peripheral

Page 17: Game Using c Prog

devices andinterfacing (8253, 8255,8259, 8251).Reference books:Digital Design by M. Morris Mano, Third edition, PearsonedThe Intel Microprocessors by Barry B Brey, Seventh edition, PHIOperating Systems:Tasks, Processes, and Threads. Process States & Transitions. Process organization.ProcessScheduling.Concurrency, Mutual Exclusion, Process synchronization, Deadlock and Deadlockhandling., Memoryallocation, Paging and Segmentation. Locality. Virtual memory. Frame allocation andPage replacementalgorithms. Thrashing., File systems - Interface, Structure and Implementation., I/Osystem. SecondaryStorage and Mass Storage Structure.Reference books:Silberschatz, A and Galvin, P.B. “Operating System Concepts” 7th edition, AddisonWesley, 2005.Computer Organization and Architecture :Instruction Set Architecture - RISC & CISC processors., Computer Arithmetic & ControlUnit., CacheMemory & Main Memory., I/O, Secondary Memory, RAID System, Bus &Interconnections., Pipelining,Superscalar Processors, and Introduction to Parallel Processing.Reference books:

Page 18: Game Using c Prog

William Stallings, "Computer Organization and Architecture", Seventh Ed., Pearson Ed.,2006.Computer Networks:Physical Layer (Basics, Encoding schemes, Wireline and wireless Transmission media,WIreless andWireline Protocols)., Data Link Layer (Basics, Wireless and Wireline Protocols,Performance, Secuity).,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (4 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Network Layer (Basics, Protocols, Performance, Security)., Transport Layer (Basics,Protocols,Performance, Security)., Application Layer (Basics, Protocols, Performance, Security).,Reference books:A.S. Tanenbaum, "Computer Networks", Fourth Edition, PHI / PE, New Delhi, 2006.Database Management Systems :Data Modeling – ER Model, Relational Model, Object-oriented Model, Object-relationalModel., Query21Languages – Relational Algebra, Relational Calculus, & SQL., Normalization & Indexing– FunctionalDependencies (FDs), Closure of set of FDs, Attribute Closure, Cannonical Cover, Normalforms upto4NF. Primary, Clustering, & Secondary Indices, Tree-based Indexing., Query Evaluation& Optimization:

Page 19: Game Using c Prog

Algorithms for evaluation of relational operators, Cost-based & heuristic queryoptimization techniques.,Transaction Management – Concurrency: Locking & Timestamping & Crash Recovery:Log-based &Shadow Paging.,Reference books:Ramakrishna R. & Gehrke J, Database Management Systems, 3e, Mc-Graw Hill, 2003.Silberschatz A, Korth H F, & Sudarshan S, Database System Concepts, 5e, TMH, 2005.Programming Languages and Compiler Construction:Imperative Programming Languages – Control Abstraction and Statements, Data Typesand DataRepresentations., Imperative Programming Languages – Procedure Calls, Call Stack,ParameterPassing, Scope and Lifetime of Variables, Dynamic Memory Allocation., Syntax Analysis– LexicalAnalysis, Parsing (Top-down and Bottom-up Parsing), Abstract Syntax and SymbolTables., SemanticAnalysis. Types, Representations and Type Checking. Syntax Directed Translation.Intermediate Code.,Code Generation – Basic Blocks and Flow Graphs, Register Allocation and Assignment,CodeGeneration Techniques.file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (5 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Reference books:

Page 20: Game Using c Prog

Sethi, R., Programming Languages - Concepts & Constructs, 2nd Ed., Addison-Wesley,1996. (Indianreprint 1999).Aho, A. V., Sethi, R., and Ullman, J. D., Compilers - Principles, Techniques and Tools,Addison-Wesley,1988. (Indian reprint 2000).Software Engineering:Software Development – Lifecycle, Process Models, Project Management., RequirementsAnalysis, SRS,Structured Analysis, Object Oriented Analysis and Modeling based on UML., StructuredDesign, ObjectOriented Design, Architectural Design, Design Patterns, Use of UML in Design.,Software Testing –Black Box and White Box Testing, Test Cases, Testing Process, Testing for objectoriented applicationsand Testing for web applications., Software Metrics and cost Measurement. Product andProcessmanagement. Software complexity. Software coding styles., Quality attributes and CMMModel..,Reference books:Pressman, R.S., Software Engineering: A Practitioner’s Approach, MGHISE, 6th Ed.2004.Artificial Intelligence:Searching Strategies., Knowledge Representation., Reasoning (Certainty and Uncertainty

Page 21: Game Using c Prog

based).,Machine Learning., Multiagent Systems.Reference books:Russell and Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition, PE.

SYLLABUS FOR SPECIAL TEST FORSOFTWARE SYSTEMSStructured Programming in CControl Constructs: Conditionals, Loops, and Jumps, Tuples, Unions, and Lists, Functionsfile:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (6 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

and Variables,Recursion, Memory Allocation model, Dynamic Memory Allocation – Pointers andAddress Arithmetic,Dynamically Allocated Data and Linked ListsAdvanced Programming in CUser Defined Types, Access Restricted Lists (Stacks/Queues). Binary Trees, Macros andPreprocessing,Modular Programming – Separate Compilation and linking. Libraries, File and I/Qoperations, StringProcessingReference books :Brian W. Kernighan & Dennis M. Ritchie – The C Programming Language, PrenticeHall, Inc., 1988.Object Orientation and Software EngineeringBasics of OOP – Objects and Classes, and Delegation , Inheritance and Dynamic Binding.Types and

Page 22: Game Using c Prog

Polymorphism. Templates/Generics. Software Lifecycle, Development Methodologies,SoftwareRequirements Analysis and Modeling, Object Oriented Design, Design Patterns.Architectural Design,Modeling for Design. Software Testing and QualityReference booksObject Oriented Design and Patterns. 2nd Edition – Cay Horstmann. John WileySoftware Engineering – A Practitioner’s Approach. 6th Edition. Roger Pressman. McGrawHill.Databases and Networked SystemsDatabase Modeling & Design – ER modeling, Normalization Techniques, DatabaseQuerying – SQL, LocalArea Networks and Ethernet, Internetworking: TCP, UDP and IP,World Wide Web:Client-Server Systems,HTTP, HTML, XML, Web-based Systems.Reference booksDatabase System Concepts. Silberschatz, Korth and Sudarshan. 5th Ed. McGraw Hill.Computer Networks. A. S. Tanenbaum 4th Ed. Prentice Hall.Core SystemsNumber Representations and Boolean algebra, Logic Gates, Combinational andSequential Circuits,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (7 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer Organization: Instruction Set. Computer Arithmetic, Control and MemoryOrganization,

Page 23: Game Using c Prog

Operating Systems – Basics, Processes and Threads, Operating systems – MemoryHierarchy, VirtualMemory, Secondary Storage, File Systems, Local Area Networks and Ethernet,Internetworking: TCP/UDPand IP, World Wide Web: Client – Server Systems, HTTP, HTML, XML, Web-basedSystemsReference books :R. E. Bryant and David O’Hallaron, “Computer. Systems: A Programmer’s Perspective,”Prentice-Hall

SYLLABUS FOR TEST ICore Mathematics:Functions and graphs; limit and continuity; applications of derivative and integral.Conics; Polarcoordinates; Convergence of sequence and series. Maclaurin and Taylor series. Partialderivatives. Vectorcalculus in Rn; vector analysis; theorems of Green, Gauss and Stokes.Complex numbers, analytic functions, Cauchy’s theorms; elementary functions; seriesexpansions;calculus of residues and applications. Vector space; basis and dimension; lineartransformation; range andkernel of a linear transformation; row deduction method and application to linear systemof equations.

Page 24: Game Using c Prog

Probability spaces; conditional probability and independence; random variables andprobabilitydistributions; marginal and conditional distributions; independent random variables;mathematicalexpectation; mean and variance; binomial, Poisson’s and normal distributions; sum ofindependent randomvariables; law of large numbers; central limit theorem, sampling distribution and test formean using normaland students t-distribution; test of hypothesis; correlation and linear regression.Reference books:Thomas, G B & R,L Finney, Calculus and Analutic Geometry, Pearson Education, 9th ed.,1996Kolman, Bemard & D R Hill, Introductory Linear Algebra with ApplicationsChurchill, R V and James W Brown, Complex variables and Applications, MGHISE, 7thed, 2003Milton. J SusanCore Physics:Linear momentum and its Conservation, Angular momentum and its conservation,Rotational dynamics ofrigid bodies, Work-energy theorem, Conservative forces and potential energy, Collisionproblems, Dampedand forced simple harmonic motions, Coupled oscillations and wave motion

Page 25: Game Using c Prog

Coulomb’s law, Electric fields, Gauss’ law, Electric potential, Dielectrics and capacitors,Magnetic fields,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (1 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Biot-Savart law and its applications, Magnetic materials, Ampere’s law, Faraday’s law ofelectromagneticinduction, Maxwell’s equations and plane electromagnetic wavesYoung’s double-slit interference, Interference from thin films, Coherence, Diffractionfrom single anddouble slits, Diffraction grating, Photoelectric effect, Compton effect, De-Broglie waves,Uncertaintyrelation, Schrodinger equation, Particle in a box, Potential barriers and tunneling.Reference books:R. Resnick, D. Halliday & K.S. Krane, Physics Vol. I & II, John Wiley & Sons, 5th ed.,2004English Language Skills and Principles of ManagementPronunciation skills; Vocabulary – Synonyms and antonyms, using words in appropriatecontexts, Idiomsand Phrasal verbs; Grammar – Word order and effective sentences, use of tenses,conjunctions andprepositions; Reading comprehension; Paragraph writing; Précis Writing; Letter writing.Fundamental concepts of management- planning, organization; staffing; directing andcontrolling;production, financial, personal, legal and marketing functions, accounting and budgeting,

Page 26: Game Using c Prog

balance sheets.Reference books:Krishna Mohan and Meenakshi Raman, 2000, Effective English Communication, NewDelhi: Tata McGrawHill.:Robbins, Stephen P & M. Coutler, Management, PHI/Pearson Edu, 8th ed., 2005Computer ProgrammingBasic Data Types and Operations. Control Constructs – Conditionals and Loops Lists -Arrays. Modularity–Functions.Structured Data – Structures, Unions, Pointers. Applications – Strings.8Reference books:Balagurusamy, E. Programming in ANSI C, TMH, 2nd, 2004TEST 2file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (2 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer ScienceDiscrete Mathematics & Theory of Computation:Principles of Counting, Recurrence Relations., Sets, Functions, Relations, PropositionalLogic andPredicate Logic., Strings and Languages, Regular Expressions, Finite Automata., ContextFreeGrammars and Pushdown Automata., Turing Machines and Decidability. RecursiveLanguages andRecursively Enumerable Languages.Reference books:Mott, Kandel, and Baker. Discrete Mathematics for Computer Scientists &

Page 27: Game Using c Prog

Mathematicians, PHI 2003.Harry Lewis and Christos Papadimitriou. Elements of theTheory of Computation 2ndEdition, PearsonEducation.Data Structures and Algorithms :Algorithm Analysis, Asymptotic notion, Sorting – Comparison based Sorting,Distribution Sorting, External20Sorting., ADTs, stacks and queues. Searching-lists, sequences, dictionaries and hashtables. Priorityqueues and heaps., Trees – Traversals and applications. Binary Trees – Structure,Representation andSearch. Search Trees – Binary Search Trees, Balanced Search Trees (AVL, Red-black).Multi-way Treesand Trees for External Storage., Graphs – Structure and Representation, Traversals, PathProblems,Spanning Trees, Flow Problems., Design techniques-greedy method, divide and conquer,dynamicprogramming, and backtracking. Complexity classes-P and NP. Reductions, NP-hardproblems and NPcompleteness.Reference books:Cormen T.H., Leiserson, C.E., Rivest, R.L., and C. Stein. Introduction to Algorithms,MIT Press, 2ndEdition.Digital Electronics and Microprocessors:

Page 28: Game Using c Prog

Combinational Logic Design, Adders, Multiplexers, De-Multiplexers, Encoders,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (3 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Decoders. SequentialLogic Design, Counters, Registers., Programmable Logic Devices and Logic Families.,8085, 8086architecture and assembly programming., Memory interfacing ,Programmable peripheraldevices andinterfacing (8253, 8255,8259, 8251).Reference books:Digital Design by M. Morris Mano, Third edition, PearsonedThe Intel Microprocessors by Barry B Brey, Seventh edition, PHIOperating Systems:Tasks, Processes, and Threads. Process States & Transitions. Process organization.ProcessScheduling.Concurrency, Mutual Exclusion, Process synchronization, Deadlock and Deadlockhandling., Memoryallocation, Paging and Segmentation. Locality. Virtual memory. Frame allocation andPage replacementalgorithms. Thrashing., File systems - Interface, Structure and Implementation., I/Osystem. SecondaryStorage and Mass Storage Structure.Reference books:Silberschatz, A and Galvin, P.B. “Operating System Concepts” 7th edition, AddisonWesley, 2005.Computer Organization and Architecture :

Page 29: Game Using c Prog

Instruction Set Architecture - RISC & CISC processors., Computer Arithmetic & ControlUnit., CacheMemory & Main Memory., I/O, Secondary Memory, RAID System, Bus &Interconnections., Pipelining,Superscalar Processors, and Introduction to Parallel Processing.Reference books:William Stallings, "Computer Organization and Architecture", Seventh Ed., Pearson Ed.,2006.Computer Networks:Physical Layer (Basics, Encoding schemes, Wireline and wireless Transmission media,WIreless andWireline Protocols)., Data Link Layer (Basics, Wireless and Wireline Protocols,Performance, Secuity).,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (4 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Network Layer (Basics, Protocols, Performance, Security)., Transport Layer (Basics,Protocols,Performance, Security)., Application Layer (Basics, Protocols, Performance, Security).,Reference books:A.S. Tanenbaum, "Computer Networks", Fourth Edition, PHI / PE, New Delhi, 2006.Database Management Systems :Data Modeling – ER Model, Relational Model, Object-oriented Model, Object-relationalModel., Query21Languages – Relational Algebra, Relational Calculus, & SQL., Normalization & Indexing

Page 30: Game Using c Prog

– FunctionalDependencies (FDs), Closure of set of FDs, Attribute Closure, Cannonical Cover, Normalforms upto4NF. Primary, Clustering, & Secondary Indices, Tree-based Indexing., Query Evaluation& Optimization:Algorithms for evaluation of relational operators, Cost-based & heuristic queryoptimization techniques.,Transaction Management – Concurrency: Locking & Timestamping & Crash Recovery:Log-based &Shadow Paging.,Reference books:Ramakrishna R. & Gehrke J, Database Management Systems, 3e, Mc-Graw Hill, 2003.Silberschatz A, Korth H F, & Sudarshan S, Database System Concepts, 5e, TMH, 2005.Programming Languages and Compiler Construction:Imperative Programming Languages – Control Abstraction and Statements, Data Typesand DataRepresentations., Imperative Programming Languages – Procedure Calls, Call Stack,ParameterPassing, Scope and Lifetime of Variables, Dynamic Memory Allocation., Syntax Analysis– LexicalAnalysis, Parsing (Top-down and Bottom-up Parsing), Abstract Syntax and SymbolTables., SemanticAnalysis. Types, Representations and Type Checking. Syntax Directed Translation.

Page 31: Game Using c Prog

Intermediate Code.,Code Generation – Basic Blocks and Flow Graphs, Register Allocation and Assignment,CodeGeneration Techniques.file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (5 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Reference books:Sethi, R., Programming Languages - Concepts & Constructs, 2nd Ed., Addison-Wesley,1996. (Indianreprint 1999).Aho, A. V., Sethi, R., and Ullman, J. D., Compilers - Principles, Techniques and Tools,Addison-Wesley,1988. (Indian reprint 2000).Software Engineering:Software Development – Lifecycle, Process Models, Project Management., RequirementsAnalysis, SRS,Structured Analysis, Object Oriented Analysis and Modeling based on UML., StructuredDesign, ObjectOriented Design, Architectural Design, Design Patterns, Use of UML in Design.,Software Testing –Black Box and White Box Testing, Test Cases, Testing Process, Testing for objectoriented applicationsand Testing for web applications., Software Metrics and cost Measurement. Product andProcessmanagement. Software complexity. Software coding styles., Quality attributes and CMMModel..,

Page 32: Game Using c Prog

Reference books:Pressman, R.S., Software Engineering: A Practitioner’s Approach, MGHISE, 6th Ed.2004.Artificial Intelligence:Searching Strategies., Knowledge Representation., Reasoning (Certainty and Uncertaintybased).,Machine Learning., Multiagent Systems.Reference books:Russell and Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition, PE.

SYLLABUS FOR SPECIAL TEST FORSOFTWARE SYSTEMSStructured Programming in CControl Constructs: Conditionals, Loops, and Jumps, Tuples, Unions, and Lists, Functionsfile:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (6 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

and Variables,Recursion, Memory Allocation model, Dynamic Memory Allocation – Pointers andAddress Arithmetic,Dynamically Allocated Data and Linked ListsAdvanced Programming in CUser Defined Types, Access Restricted Lists (Stacks/Queues). Binary Trees, Macros andPreprocessing,Modular Programming – Separate Compilation and linking. Libraries, File and I/Qoperations, StringProcessingReference books :

Page 33: Game Using c Prog

Brian W. Kernighan & Dennis M. Ritchie – The C Programming Language, PrenticeHall, Inc., 1988.Object Orientation and Software EngineeringBasics of OOP – Objects and Classes, and Delegation , Inheritance and Dynamic Binding.Types andPolymorphism. Templates/Generics. Software Lifecycle, Development Methodologies,SoftwareRequirements Analysis and Modeling, Object Oriented Design, Design Patterns.Architectural Design,Modeling for Design. Software Testing and QualityReference booksObject Oriented Design and Patterns. 2nd Edition – Cay Horstmann. John WileySoftware Engineering – A Practitioner’s Approach. 6th Edition. Roger Pressman. McGrawHill.Databases and Networked SystemsDatabase Modeling & Design – ER modeling, Normalization Techniques, DatabaseQuerying – SQL, LocalArea Networks and Ethernet, Internetworking: TCP, UDP and IP,World Wide Web:Client-Server Systems,HTTP, HTML, XML, Web-based Systems.Reference booksDatabase System Concepts. Silberschatz, Korth and Sudarshan. 5th Ed. McGraw Hill.Computer Networks. A. S. Tanenbaum 4th Ed. Prentice Hall.Core Systems

Page 34: Game Using c Prog

Number Representations and Boolean algebra, Logic Gates, Combinational andSequential Circuits,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (7 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer Organization: Instruction Set. Computer Arithmetic, Control and MemoryOrganization,Operating Systems – Basics, Processes and Threads, Operating systems – MemoryHierarchy, VirtualMemory, Secondary Storage, File Systems, Local Area Networks and Ethernet,Internetworking: TCP/UDPand IP, World Wide Web: Client – Server Systems, HTTP, HTML, XML, Web-basedSystemsReference books :R. E. Bryant and David O’Hallaron, “Computer. Systems: A Programmer’s Perspective,”Prentice-Hall

SYLLABUS FOR TEST ICore Mathematics:Functions and graphs; limit and continuity; applications of derivative and integral.Conics; Polarcoordinates; Convergence of sequence and series. Maclaurin and Taylor series. Partialderivatives. Vectorcalculus in Rn; vector analysis; theorems of Green, Gauss and Stokes.Complex numbers, analytic functions, Cauchy’s theorms; elementary functions; seriesexpansions;

Page 35: Game Using c Prog

calculus of residues and applications. Vector space; basis and dimension; lineartransformation; range andkernel of a linear transformation; row deduction method and application to linear systemof equations.Probability spaces; conditional probability and independence; random variables andprobabilitydistributions; marginal and conditional distributions; independent random variables;mathematicalexpectation; mean and variance; binomial, Poisson’s and normal distributions; sum ofindependent randomvariables; law of large numbers; central limit theorem, sampling distribution and test formean using normaland students t-distribution; test of hypothesis; correlation and linear regression.Reference books:Thomas, G B & R,L Finney, Calculus and Analutic Geometry, Pearson Education, 9th ed.,1996Kolman, Bemard & D R Hill, Introductory Linear Algebra with ApplicationsChurchill, R V and James W Brown, Complex variables and Applications, MGHISE, 7thed, 2003Milton. J SusanCore Physics:Linear momentum and its Conservation, Angular momentum and its conservation,Rotational dynamics of

Page 36: Game Using c Prog

rigid bodies, Work-energy theorem, Conservative forces and potential energy, Collisionproblems, Dampedand forced simple harmonic motions, Coupled oscillations and wave motionCoulomb’s law, Electric fields, Gauss’ law, Electric potential, Dielectrics and capacitors,Magnetic fields,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (1 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Biot-Savart law and its applications, Magnetic materials, Ampere’s law, Faraday’s law ofelectromagneticinduction, Maxwell’s equations and plane electromagnetic wavesYoung’s double-slit interference, Interference from thin films, Coherence, Diffractionfrom single anddouble slits, Diffraction grating, Photoelectric effect, Compton effect, De-Broglie waves,Uncertaintyrelation, Schrodinger equation, Particle in a box, Potential barriers and tunneling.Reference books:R. Resnick, D. Halliday & K.S. Krane, Physics Vol. I & II, John Wiley & Sons, 5th ed.,2004English Language Skills and Principles of ManagementPronunciation skills; Vocabulary – Synonyms and antonyms, using words in appropriatecontexts, Idiomsand Phrasal verbs; Grammar – Word order and effective sentences, use of tenses,conjunctions andprepositions; Reading comprehension; Paragraph writing; Précis Writing; Letter writing.

Page 37: Game Using c Prog

Fundamental concepts of management- planning, organization; staffing; directing andcontrolling;production, financial, personal, legal and marketing functions, accounting and budgeting,balance sheets.Reference books:Krishna Mohan and Meenakshi Raman, 2000, Effective English Communication, NewDelhi: Tata McGrawHill.:Robbins, Stephen P & M. Coutler, Management, PHI/Pearson Edu, 8th ed., 2005Computer ProgrammingBasic Data Types and Operations. Control Constructs – Conditionals and Loops Lists -Arrays. Modularity–Functions.Structured Data – Structures, Unions, Pointers. Applications – Strings.8Reference books:Balagurusamy, E. Programming in ANSI C, TMH, 2nd, 2004TEST 2file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (2 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer ScienceDiscrete Mathematics & Theory of Computation:Principles of Counting, Recurrence Relations., Sets, Functions, Relations, PropositionalLogic andPredicate Logic., Strings and Languages, Regular Expressions, Finite Automata., ContextFreeGrammars and Pushdown Automata., Turing Machines and Decidability. Recursive

Page 38: Game Using c Prog

Languages andRecursively Enumerable Languages.Reference books:Mott, Kandel, and Baker. Discrete Mathematics for Computer Scientists &Mathematicians, PHI 2003.Harry Lewis and Christos Papadimitriou. Elements of theTheory of Computation 2ndEdition, PearsonEducation.Data Structures and Algorithms :Algorithm Analysis, Asymptotic notion, Sorting – Comparison based Sorting,Distribution Sorting, External20Sorting., ADTs, stacks and queues. Searching-lists, sequences, dictionaries and hashtables. Priorityqueues and heaps., Trees – Traversals and applications. Binary Trees – Structure,Representation andSearch. Search Trees – Binary Search Trees, Balanced Search Trees (AVL, Red-black).Multi-way Treesand Trees for External Storage., Graphs – Structure and Representation, Traversals, PathProblems,Spanning Trees, Flow Problems., Design techniques-greedy method, divide and conquer,dynamicprogramming, and backtracking. Complexity classes-P and NP. Reductions, NP-hardproblems and NPcompleteness.Reference books:

Page 39: Game Using c Prog

Cormen T.H., Leiserson, C.E., Rivest, R.L., and C. Stein. Introduction to Algorithms,MIT Press, 2ndEdition.Digital Electronics and Microprocessors:Combinational Logic Design, Adders, Multiplexers, De-Multiplexers, Encoders,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (3 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Decoders. SequentialLogic Design, Counters, Registers., Programmable Logic Devices and Logic Families.,8085, 8086architecture and assembly programming., Memory interfacing ,Programmable peripheraldevices andinterfacing (8253, 8255,8259, 8251).Reference books:Digital Design by M. Morris Mano, Third edition, PearsonedThe Intel Microprocessors by Barry B Brey, Seventh edition, PHIOperating Systems:Tasks, Processes, and Threads. Process States & Transitions. Process organization.ProcessScheduling.Concurrency, Mutual Exclusion, Process synchronization, Deadlock and Deadlockhandling., Memoryallocation, Paging and Segmentation. Locality. Virtual memory. Frame allocation andPage replacementalgorithms. Thrashing., File systems - Interface, Structure and Implementation., I/Osystem. SecondaryStorage and Mass Storage Structure.

Page 40: Game Using c Prog

Reference books:Silberschatz, A and Galvin, P.B. “Operating System Concepts” 7th edition, AddisonWesley, 2005.Computer Organization and Architecture :Instruction Set Architecture - RISC & CISC processors., Computer Arithmetic & ControlUnit., CacheMemory & Main Memory., I/O, Secondary Memory, RAID System, Bus &Interconnections., Pipelining,Superscalar Processors, and Introduction to Parallel Processing.Reference books:William Stallings, "Computer Organization and Architecture", Seventh Ed., Pearson Ed.,2006.Computer Networks:Physical Layer (Basics, Encoding schemes, Wireline and wireless Transmission media,WIreless andWireline Protocols)., Data Link Layer (Basics, Wireless and Wireline Protocols,Performance, Secuity).,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (4 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Network Layer (Basics, Protocols, Performance, Security)., Transport Layer (Basics,Protocols,Performance, Security)., Application Layer (Basics, Protocols, Performance, Security).,Reference books:A.S. Tanenbaum, "Computer Networks", Fourth Edition, PHI / PE, New Delhi, 2006.Database Management Systems :

Page 41: Game Using c Prog

Data Modeling – ER Model, Relational Model, Object-oriented Model, Object-relationalModel., Query21Languages – Relational Algebra, Relational Calculus, & SQL., Normalization & Indexing– FunctionalDependencies (FDs), Closure of set of FDs, Attribute Closure, Cannonical Cover, Normalforms upto4NF. Primary, Clustering, & Secondary Indices, Tree-based Indexing., Query Evaluation& Optimization:Algorithms for evaluation of relational operators, Cost-based & heuristic queryoptimization techniques.,Transaction Management – Concurrency: Locking & Timestamping & Crash Recovery:Log-based &Shadow Paging.,Reference books:Ramakrishna R. & Gehrke J, Database Management Systems, 3e, Mc-Graw Hill, 2003.Silberschatz A, Korth H F, & Sudarshan S, Database System Concepts, 5e, TMH, 2005.Programming Languages and Compiler Construction:Imperative Programming Languages – Control Abstraction and Statements, Data Typesand DataRepresentations., Imperative Programming Languages – Procedure Calls, Call Stack,ParameterPassing, Scope and Lifetime of Variables, Dynamic Memory Allocation., Syntax Analysis

Page 42: Game Using c Prog

– LexicalAnalysis, Parsing (Top-down and Bottom-up Parsing), Abstract Syntax and SymbolTables., SemanticAnalysis. Types, Representations and Type Checking. Syntax Directed Translation.Intermediate Code.,Code Generation – Basic Blocks and Flow Graphs, Register Allocation and Assignment,CodeGeneration Techniques.file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (5 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Reference books:Sethi, R., Programming Languages - Concepts & Constructs, 2nd Ed., Addison-Wesley,1996. (Indianreprint 1999).Aho, A. V., Sethi, R., and Ullman, J. D., Compilers - Principles, Techniques and Tools,Addison-Wesley,1988. (Indian reprint 2000).Software Engineering:Software Development – Lifecycle, Process Models, Project Management., RequirementsAnalysis, SRS,Structured Analysis, Object Oriented Analysis and Modeling based on UML., StructuredDesign, ObjectOriented Design, Architectural Design, Design Patterns, Use of UML in Design.,Software Testing –Black Box and White Box Testing, Test Cases, Testing Process, Testing for objectoriented applications

Page 43: Game Using c Prog

and Testing for web applications., Software Metrics and cost Measurement. Product andProcessmanagement. Software complexity. Software coding styles., Quality attributes and CMMModel..,Reference books:Pressman, R.S., Software Engineering: A Practitioner’s Approach, MGHISE, 6th Ed.2004.Artificial Intelligence:Searching Strategies., Knowledge Representation., Reasoning (Certainty and Uncertaintybased).,Machine Learning., Multiagent Systems.Reference books:Russell and Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition, PE.

SYLLABUS FOR SPECIAL TEST FORSOFTWARE SYSTEMSStructured Programming in CControl Constructs: Conditionals, Loops, and Jumps, Tuples, Unions, and Lists, Functionsfile:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (6 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

and Variables,Recursion, Memory Allocation model, Dynamic Memory Allocation – Pointers andAddress Arithmetic,Dynamically Allocated Data and Linked ListsAdvanced Programming in CUser Defined Types, Access Restricted Lists (Stacks/Queues). Binary Trees, Macros and

Page 44: Game Using c Prog

Preprocessing,Modular Programming – Separate Compilation and linking. Libraries, File and I/Qoperations, StringProcessingReference books :Brian W. Kernighan & Dennis M. Ritchie – The C Programming Language, PrenticeHall, Inc., 1988.Object Orientation and Software EngineeringBasics of OOP – Objects and Classes, and Delegation , Inheritance and Dynamic Binding.Types andPolymorphism. Templates/Generics. Software Lifecycle, Development Methodologies,SoftwareRequirements Analysis and Modeling, Object Oriented Design, Design Patterns.Architectural Design,Modeling for Design. Software Testing and QualityReference booksObject Oriented Design and Patterns. 2nd Edition – Cay Horstmann. John WileySoftware Engineering – A Practitioner’s Approach. 6th Edition. Roger Pressman. McGrawHill.Databases and Networked SystemsDatabase Modeling & Design – ER modeling, Normalization Techniques, DatabaseQuerying – SQL, LocalArea Networks and Ethernet, Internetworking: TCP, UDP and IP,World Wide Web:Client-Server Systems,HTTP, HTML, XML, Web-based Systems.

Page 45: Game Using c Prog

Reference booksDatabase System Concepts. Silberschatz, Korth and Sudarshan. 5th Ed. McGraw Hill.Computer Networks. A. S. Tanenbaum 4th Ed. Prentice Hall.Core SystemsNumber Representations and Boolean algebra, Logic Gates, Combinational andSequential Circuits,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (7 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer Organization: Instruction Set. Computer Arithmetic, Control and MemoryOrganization,Operating Systems – Basics, Processes and Threads, Operating systems – MemoryHierarchy, VirtualMemory, Secondary Storage, File Systems, Local Area Networks and Ethernet,Internetworking: TCP/UDPand IP, World Wide Web: Client – Server Systems, HTTP, HTML, XML, Web-basedSystemsReference books :R. E. Bryant and David O’Hallaron, “Computer. Systems: A Programmer’s Perspective,”Prentice-Hall

SYLLABUS FOR TEST ICore Mathematics:Functions and graphs; limit and continuity; applications of derivative and integral.Conics; Polarcoordinates; Convergence of sequence and series. Maclaurin and Taylor series. Partial

Page 46: Game Using c Prog

derivatives. Vectorcalculus in Rn; vector analysis; theorems of Green, Gauss and Stokes.Complex numbers, analytic functions, Cauchy’s theorms; elementary functions; seriesexpansions;calculus of residues and applications. Vector space; basis and dimension; lineartransformation; range andkernel of a linear transformation; row deduction method and application to linear systemof equations.Probability spaces; conditional probability and independence; random variables andprobabilitydistributions; marginal and conditional distributions; independent random variables;mathematicalexpectation; mean and variance; binomial, Poisson’s and normal distributions; sum ofindependent randomvariables; law of large numbers; central limit theorem, sampling distribution and test formean using normaland students t-distribution; test of hypothesis; correlation and linear regression.Reference books:Thomas, G B & R,L Finney, Calculus and Analutic Geometry, Pearson Education, 9th ed.,1996Kolman, Bemard & D R Hill, Introductory Linear Algebra with ApplicationsChurchill, R V and James W Brown, Complex variables and Applications, MGHISE, 7thed, 2003

Page 47: Game Using c Prog

Milton. J SusanCore Physics:Linear momentum and its Conservation, Angular momentum and its conservation,Rotational dynamics ofrigid bodies, Work-energy theorem, Conservative forces and potential energy, Collisionproblems, Dampedand forced simple harmonic motions, Coupled oscillations and wave motionCoulomb’s law, Electric fields, Gauss’ law, Electric potential, Dielectrics and capacitors,Magnetic fields,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (1 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Biot-Savart law and its applications, Magnetic materials, Ampere’s law, Faraday’s law ofelectromagneticinduction, Maxwell’s equations and plane electromagnetic wavesYoung’s double-slit interference, Interference from thin films, Coherence, Diffractionfrom single anddouble slits, Diffraction grating, Photoelectric effect, Compton effect, De-Broglie waves,Uncertaintyrelation, Schrodinger equation, Particle in a box, Potential barriers and tunneling.Reference books:R. Resnick, D. Halliday & K.S. Krane, Physics Vol. I & II, John Wiley & Sons, 5th ed.,2004English Language Skills and Principles of ManagementPronunciation skills; Vocabulary – Synonyms and antonyms, using words in appropriatecontexts, Idioms

Page 48: Game Using c Prog

and Phrasal verbs; Grammar – Word order and effective sentences, use of tenses,conjunctions andprepositions; Reading comprehension; Paragraph writing; Précis Writing; Letter writing.Fundamental concepts of management- planning, organization; staffing; directing andcontrolling;production, financial, personal, legal and marketing functions, accounting and budgeting,balance sheets.Reference books:Krishna Mohan and Meenakshi Raman, 2000, Effective English Communication, NewDelhi: Tata McGrawHill.:Robbins, Stephen P & M. Coutler, Management, PHI/Pearson Edu, 8th ed., 2005Computer ProgrammingBasic Data Types and Operations. Control Constructs – Conditionals and Loops Lists -Arrays. Modularity–Functions.Structured Data – Structures, Unions, Pointers. Applications – Strings.8Reference books:Balagurusamy, E. Programming in ANSI C, TMH, 2nd, 2004TEST 2file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (2 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer ScienceDiscrete Mathematics & Theory of Computation:Principles of Counting, Recurrence Relations., Sets, Functions, Relations, PropositionalLogic and

Page 49: Game Using c Prog

Predicate Logic., Strings and Languages, Regular Expressions, Finite Automata., ContextFreeGrammars and Pushdown Automata., Turing Machines and Decidability. RecursiveLanguages andRecursively Enumerable Languages.Reference books:Mott, Kandel, and Baker. Discrete Mathematics for Computer Scientists &Mathematicians, PHI 2003.Harry Lewis and Christos Papadimitriou. Elements of theTheory of Computation 2ndEdition, PearsonEducation.Data Structures and Algorithms :Algorithm Analysis, Asymptotic notion, Sorting – Comparison based Sorting,Distribution Sorting, External20Sorting., ADTs, stacks and queues. Searching-lists, sequences, dictionaries and hashtables. Priorityqueues and heaps., Trees – Traversals and applications. Binary Trees – Structure,Representation andSearch. Search Trees – Binary Search Trees, Balanced Search Trees (AVL, Red-black).Multi-way Treesand Trees for External Storage., Graphs – Structure and Representation, Traversals, PathProblems,Spanning Trees, Flow Problems., Design techniques-greedy method, divide and conquer,

Page 50: Game Using c Prog

dynamicprogramming, and backtracking. Complexity classes-P and NP. Reductions, NP-hardproblems and NPcompleteness.Reference books:Cormen T.H., Leiserson, C.E., Rivest, R.L., and C. Stein. Introduction to Algorithms,MIT Press, 2ndEdition.Digital Electronics and Microprocessors:Combinational Logic Design, Adders, Multiplexers, De-Multiplexers, Encoders,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (3 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Decoders. SequentialLogic Design, Counters, Registers., Programmable Logic Devices and Logic Families.,8085, 8086architecture and assembly programming., Memory interfacing ,Programmable peripheraldevices andinterfacing (8253, 8255,8259, 8251).Reference books:Digital Design by M. Morris Mano, Third edition, PearsonedThe Intel Microprocessors by Barry B Brey, Seventh edition, PHIOperating Systems:Tasks, Processes, and Threads. Process States & Transitions. Process organization.ProcessScheduling.Concurrency, Mutual Exclusion, Process synchronization, Deadlock and Deadlockhandling., Memoryallocation, Paging and Segmentation. Locality. Virtual memory. Frame allocation and

Page 51: Game Using c Prog

Page replacementalgorithms. Thrashing., File systems - Interface, Structure and Implementation., I/Osystem. SecondaryStorage and Mass Storage Structure.Reference books:Silberschatz, A and Galvin, P.B. “Operating System Concepts” 7th edition, AddisonWesley, 2005.Computer Organization and Architecture :Instruction Set Architecture - RISC & CISC processors., Computer Arithmetic & ControlUnit., CacheMemory & Main Memory., I/O, Secondary Memory, RAID System, Bus &Interconnections., Pipelining,Superscalar Processors, and Introduction to Parallel Processing.Reference books:William Stallings, "Computer Organization and Architecture", Seventh Ed., Pearson Ed.,2006.Computer Networks:Physical Layer (Basics, Encoding schemes, Wireline and wireless Transmission media,WIreless andWireline Protocols)., Data Link Layer (Basics, Wireless and Wireline Protocols,Performance, Secuity).,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (4 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Network Layer (Basics, Protocols, Performance, Security)., Transport Layer (Basics,Protocols,Performance, Security)., Application Layer (Basics, Protocols, Performance, Security).,

Page 52: Game Using c Prog

Reference books:A.S. Tanenbaum, "Computer Networks", Fourth Edition, PHI / PE, New Delhi, 2006.Database Management Systems :Data Modeling – ER Model, Relational Model, Object-oriented Model, Object-relationalModel., Query21Languages – Relational Algebra, Relational Calculus, & SQL., Normalization & Indexing– FunctionalDependencies (FDs), Closure of set of FDs, Attribute Closure, Cannonical Cover, Normalforms upto4NF. Primary, Clustering, & Secondary Indices, Tree-based Indexing., Query Evaluation& Optimization:Algorithms for evaluation of relational operators, Cost-based & heuristic queryoptimization techniques.,Transaction Management – Concurrency: Locking & Timestamping & Crash Recovery:Log-based &Shadow Paging.,Reference books:Ramakrishna R. & Gehrke J, Database Management Systems, 3e, Mc-Graw Hill, 2003.Silberschatz A, Korth H F, & Sudarshan S, Database System Concepts, 5e, TMH, 2005.Programming Languages and Compiler Construction:Imperative Programming Languages – Control Abstraction and Statements, Data Typesand Data

Page 53: Game Using c Prog

Representations., Imperative Programming Languages – Procedure Calls, Call Stack,ParameterPassing, Scope and Lifetime of Variables, Dynamic Memory Allocation., Syntax Analysis– LexicalAnalysis, Parsing (Top-down and Bottom-up Parsing), Abstract Syntax and SymbolTables., SemanticAnalysis. Types, Representations and Type Checking. Syntax Directed Translation.Intermediate Code.,Code Generation – Basic Blocks and Flow Graphs, Register Allocation and Assignment,CodeGeneration Techniques.file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (5 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Reference books:Sethi, R., Programming Languages - Concepts & Constructs, 2nd Ed., Addison-Wesley,1996. (Indianreprint 1999).Aho, A. V., Sethi, R., and Ullman, J. D., Compilers - Principles, Techniques and Tools,Addison-Wesley,1988. (Indian reprint 2000).Software Engineering:Software Development – Lifecycle, Process Models, Project Management., RequirementsAnalysis, SRS,Structured Analysis, Object Oriented Analysis and Modeling based on UML., StructuredDesign, Object

Page 54: Game Using c Prog

Oriented Design, Architectural Design, Design Patterns, Use of UML in Design.,Software Testing –Black Box and White Box Testing, Test Cases, Testing Process, Testing for objectoriented applicationsand Testing for web applications., Software Metrics and cost Measurement. Product andProcessmanagement. Software complexity. Software coding styles., Quality attributes and CMMModel..,Reference books:Pressman, R.S., Software Engineering: A Practitioner’s Approach, MGHISE, 6th Ed.2004.Artificial Intelligence:Searching Strategies., Knowledge Representation., Reasoning (Certainty and Uncertaintybased).,Machine Learning., Multiagent Systems.Reference books:Russell and Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition, PE.

SYLLABUS FOR SPECIAL TEST FORSOFTWARE SYSTEMSStructured Programming in CControl Constructs: Conditionals, Loops, and Jumps, Tuples, Unions, and Lists, Functionsfile:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (6 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

and Variables,

Page 55: Game Using c Prog

Recursion, Memory Allocation model, Dynamic Memory Allocation – Pointers andAddress Arithmetic,Dynamically Allocated Data and Linked ListsAdvanced Programming in CUser Defined Types, Access Restricted Lists (Stacks/Queues). Binary Trees, Macros andPreprocessing,Modular Programming – Separate Compilation and linking. Libraries, File and I/Qoperations, StringProcessingReference books :Brian W. Kernighan & Dennis M. Ritchie – The C Programming Language, PrenticeHall, Inc., 1988.Object Orientation and Software EngineeringBasics of OOP – Objects and Classes, and Delegation , Inheritance and Dynamic Binding.Types andPolymorphism. Templates/Generics. Software Lifecycle, Development Methodologies,SoftwareRequirements Analysis and Modeling, Object Oriented Design, Design Patterns.Architectural Design,Modeling for Design. Software Testing and QualityReference booksObject Oriented Design and Patterns. 2nd Edition – Cay Horstmann. John WileySoftware Engineering – A Practitioner’s Approach. 6th Edition. Roger Pressman. McGrawHill.Databases and Networked Systems

Page 56: Game Using c Prog

Database Modeling & Design – ER modeling, Normalization Techniques, DatabaseQuerying – SQL, LocalArea Networks and Ethernet, Internetworking: TCP, UDP and IP,World Wide Web:Client-Server Systems,HTTP, HTML, XML, Web-based Systems.Reference booksDatabase System Concepts. Silberschatz, Korth and Sudarshan. 5th Ed. McGraw Hill.Computer Networks. A. S. Tanenbaum 4th Ed. Prentice Hall.Core SystemsNumber Representations and Boolean algebra, Logic Gates, Combinational andSequential Circuits,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (7 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer Organization: Instruction Set. Computer Arithmetic, Control and MemoryOrganization,Operating Systems – Basics, Processes and Threads, Operating systems – MemoryHierarchy, VirtualMemory, Secondary Storage, File Systems, Local Area Networks and Ethernet,Internetworking: TCP/UDPand IP, World Wide Web: Client – Server Systems, HTTP, HTML, XML, Web-basedSystemsReference books :R. E. Bryant and David O’Hallaron, “Computer. Systems: A Programmer’s Perspective,”Prentice-Hall

Page 57: Game Using c Prog

SYLLABUS FOR TEST ICore Mathematics:Functions and graphs; limit and continuity; applications of derivative and integral.Conics; Polarcoordinates; Convergence of sequence and series. Maclaurin and Taylor series. Partialderivatives. Vectorcalculus in Rn; vector analysis; theorems of Green, Gauss and Stokes.Complex numbers, analytic functions, Cauchy’s theorms; elementary functions; seriesexpansions;calculus of residues and applications. Vector space; basis and dimension; lineartransformation; range andkernel of a linear transformation; row deduction method and application to linear systemof equations.Probability spaces; conditional probability and independence; random variables andprobabilitydistributions; marginal and conditional distributions; independent random variables;mathematicalexpectation; mean and variance; binomial, Poisson’s and normal distributions; sum ofindependent randomvariables; law of large numbers; central limit theorem, sampling distribution and test formean using normaland students t-distribution; test of hypothesis; correlation and linear regression.Reference books:

Page 58: Game Using c Prog

Thomas, G B & R,L Finney, Calculus and Analutic Geometry, Pearson Education, 9th ed.,1996Kolman, Bemard & D R Hill, Introductory Linear Algebra with ApplicationsChurchill, R V and James W Brown, Complex variables and Applications, MGHISE, 7thed, 2003Milton. J SusanCore Physics:Linear momentum and its Conservation, Angular momentum and its conservation,Rotational dynamics ofrigid bodies, Work-energy theorem, Conservative forces and potential energy, Collisionproblems, Dampedand forced simple harmonic motions, Coupled oscillations and wave motionCoulomb’s law, Electric fields, Gauss’ law, Electric potential, Dielectrics and capacitors,Magnetic fields,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (1 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Biot-Savart law and its applications, Magnetic materials, Ampere’s law, Faraday’s law ofelectromagneticinduction, Maxwell’s equations and plane electromagnetic wavesYoung’s double-slit interference, Interference from thin films, Coherence, Diffractionfrom single anddouble slits, Diffraction grating, Photoelectric effect, Compton effect, De-Broglie waves,Uncertaintyrelation, Schrodinger equation, Particle in a box, Potential barriers and tunneling.

Page 59: Game Using c Prog

Reference books:R. Resnick, D. Halliday & K.S. Krane, Physics Vol. I & II, John Wiley & Sons, 5th ed.,2004English Language Skills and Principles of ManagementPronunciation skills; Vocabulary – Synonyms and antonyms, using words in appropriatecontexts, Idiomsand Phrasal verbs; Grammar – Word order and effective sentences, use of tenses,conjunctions andprepositions; Reading comprehension; Paragraph writing; Précis Writing; Letter writing.Fundamental concepts of management- planning, organization; staffing; directing andcontrolling;production, financial, personal, legal and marketing functions, accounting and budgeting,balance sheets.Reference books:Krishna Mohan and Meenakshi Raman, 2000, Effective English Communication, NewDelhi: Tata McGrawHill.:Robbins, Stephen P & M. Coutler, Management, PHI/Pearson Edu, 8th ed., 2005Computer ProgrammingBasic Data Types and Operations. Control Constructs – Conditionals and Loops Lists -Arrays. Modularity–Functions.Structured Data – Structures, Unions, Pointers. Applications – Strings.8Reference books:

Page 60: Game Using c Prog

Balagurusamy, E. Programming in ANSI C, TMH, 2nd, 2004TEST 2file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (2 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer ScienceDiscrete Mathematics & Theory of Computation:Principles of Counting, Recurrence Relations., Sets, Functions, Relations, PropositionalLogic andPredicate Logic., Strings and Languages, Regular Expressions, Finite Automata., ContextFreeGrammars and Pushdown Automata., Turing Machines and Decidability. RecursiveLanguages andRecursively Enumerable Languages.Reference books:Mott, Kandel, and Baker. Discrete Mathematics for Computer Scientists &Mathematicians, PHI 2003.Harry Lewis and Christos Papadimitriou. Elements of theTheory of Computation 2ndEdition, PearsonEducation.Data Structures and Algorithms :Algorithm Analysis, Asymptotic notion, Sorting – Comparison based Sorting,Distribution Sorting, External20Sorting., ADTs, stacks and queues. Searching-lists, sequences, dictionaries and hashtables. Priorityqueues and heaps., Trees – Traversals and applications. Binary Trees – Structure,Representation and

Page 61: Game Using c Prog

Search. Search Trees – Binary Search Trees, Balanced Search Trees (AVL, Red-black).Multi-way Treesand Trees for External Storage., Graphs – Structure and Representation, Traversals, PathProblems,Spanning Trees, Flow Problems., Design techniques-greedy method, divide and conquer,dynamicprogramming, and backtracking. Complexity classes-P and NP. Reductions, NP-hardproblems and NPcompleteness.Reference books:Cormen T.H., Leiserson, C.E., Rivest, R.L., and C. Stein. Introduction to Algorithms,MIT Press, 2ndEdition.Digital Electronics and Microprocessors:Combinational Logic Design, Adders, Multiplexers, De-Multiplexers, Encoders,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (3 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Decoders. SequentialLogic Design, Counters, Registers., Programmable Logic Devices and Logic Families.,8085, 8086architecture and assembly programming., Memory interfacing ,Programmable peripheraldevices andinterfacing (8253, 8255,8259, 8251).Reference books:Digital Design by M. Morris Mano, Third edition, PearsonedThe Intel Microprocessors by Barry B Brey, Seventh edition, PHIOperating Systems:

Page 62: Game Using c Prog

Tasks, Processes, and Threads. Process States & Transitions. Process organization.ProcessScheduling.Concurrency, Mutual Exclusion, Process synchronization, Deadlock and Deadlockhandling., Memoryallocation, Paging and Segmentation. Locality. Virtual memory. Frame allocation andPage replacementalgorithms. Thrashing., File systems - Interface, Structure and Implementation., I/Osystem. SecondaryStorage and Mass Storage Structure.Reference books:Silberschatz, A and Galvin, P.B. “Operating System Concepts” 7th edition, AddisonWesley, 2005.Computer Organization and Architecture :Instruction Set Architecture - RISC & CISC processors., Computer Arithmetic & ControlUnit., CacheMemory & Main Memory., I/O, Secondary Memory, RAID System, Bus &Interconnections., Pipelining,Superscalar Processors, and Introduction to Parallel Processing.Reference books:William Stallings, "Computer Organization and Architecture", Seventh Ed., Pearson Ed.,2006.Computer Networks:Physical Layer (Basics, Encoding schemes, Wireline and wireless Transmission media,WIreless and

Page 63: Game Using c Prog

Wireline Protocols)., Data Link Layer (Basics, Wireless and Wireline Protocols,Performance, Secuity).,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (4 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Network Layer (Basics, Protocols, Performance, Security)., Transport Layer (Basics,Protocols,Performance, Security)., Application Layer (Basics, Protocols, Performance, Security).,Reference books:A.S. Tanenbaum, "Computer Networks", Fourth Edition, PHI / PE, New Delhi, 2006.Database Management Systems :Data Modeling – ER Model, Relational Model, Object-oriented Model, Object-relationalModel., Query21Languages – Relational Algebra, Relational Calculus, & SQL., Normalization & Indexing– FunctionalDependencies (FDs), Closure of set of FDs, Attribute Closure, Cannonical Cover, Normalforms upto4NF. Primary, Clustering, & Secondary Indices, Tree-based Indexing., Query Evaluation& Optimization:Algorithms for evaluation of relational operators, Cost-based & heuristic queryoptimization techniques.,Transaction Management – Concurrency: Locking & Timestamping & Crash Recovery:Log-based &Shadow Paging.,Reference books:

Page 64: Game Using c Prog

Ramakrishna R. & Gehrke J, Database Management Systems, 3e, Mc-Graw Hill, 2003.Silberschatz A, Korth H F, & Sudarshan S, Database System Concepts, 5e, TMH, 2005.Programming Languages and Compiler Construction:Imperative Programming Languages – Control Abstraction and Statements, Data Typesand DataRepresentations., Imperative Programming Languages – Procedure Calls, Call Stack,ParameterPassing, Scope and Lifetime of Variables, Dynamic Memory Allocation., Syntax Analysis– LexicalAnalysis, Parsing (Top-down and Bottom-up Parsing), Abstract Syntax and SymbolTables., SemanticAnalysis. Types, Representations and Type Checking. Syntax Directed Translation.Intermediate Code.,Code Generation – Basic Blocks and Flow Graphs, Register Allocation and Assignment,CodeGeneration Techniques.file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (5 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Reference books:Sethi, R., Programming Languages - Concepts & Constructs, 2nd Ed., Addison-Wesley,1996. (Indianreprint 1999).Aho, A. V., Sethi, R., and Ullman, J. D., Compilers - Principles, Techniques and Tools,Addison-Wesley,1988. (Indian reprint 2000).

Page 65: Game Using c Prog

Software Engineering:Software Development – Lifecycle, Process Models, Project Management., RequirementsAnalysis, SRS,Structured Analysis, Object Oriented Analysis and Modeling based on UML., StructuredDesign, ObjectOriented Design, Architectural Design, Design Patterns, Use of UML in Design.,Software Testing –Black Box and White Box Testing, Test Cases, Testing Process, Testing for objectoriented applicationsand Testing for web applications., Software Metrics and cost Measurement. Product andProcessmanagement. Software complexity. Software coding styles., Quality attributes and CMMModel..,Reference books:Pressman, R.S., Software Engineering: A Practitioner’s Approach, MGHISE, 6th Ed.2004.Artificial Intelligence:Searching Strategies., Knowledge Representation., Reasoning (Certainty and Uncertaintybased).,Machine Learning., Multiagent Systems.Reference books:Russell and Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition, PE.

SYLLABUS FOR SPECIAL TEST FOR

Page 66: Game Using c Prog

SOFTWARE SYSTEMSStructured Programming in CControl Constructs: Conditionals, Loops, and Jumps, Tuples, Unions, and Lists, Functionsfile:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (6 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

and Variables,Recursion, Memory Allocation model, Dynamic Memory Allocation – Pointers andAddress Arithmetic,Dynamically Allocated Data and Linked ListsAdvanced Programming in CUser Defined Types, Access Restricted Lists (Stacks/Queues). Binary Trees, Macros andPreprocessing,Modular Programming – Separate Compilation and linking. Libraries, File and I/Qoperations, StringProcessingReference books :Brian W. Kernighan & Dennis M. Ritchie – The C Programming Language, PrenticeHall, Inc., 1988.Object Orientation and Software EngineeringBasics of OOP – Objects and Classes, and Delegation , Inheritance and Dynamic Binding.Types andPolymorphism. Templates/Generics. Software Lifecycle, Development Methodologies,SoftwareRequirements Analysis and Modeling, Object Oriented Design, Design Patterns.Architectural Design,Modeling for Design. Software Testing and Quality

Page 67: Game Using c Prog

Reference booksObject Oriented Design and Patterns. 2nd Edition – Cay Horstmann. John WileySoftware Engineering – A Practitioner’s Approach. 6th Edition. Roger Pressman. McGrawHill.Databases and Networked SystemsDatabase Modeling & Design – ER modeling, Normalization Techniques, DatabaseQuerying – SQL, LocalArea Networks and Ethernet, Internetworking: TCP, UDP and IP,World Wide Web:Client-Server Systems,HTTP, HTML, XML, Web-based Systems.Reference booksDatabase System Concepts. Silberschatz, Korth and Sudarshan. 5th Ed. McGraw Hill.Computer Networks. A. S. Tanenbaum 4th Ed. Prentice Hall.Core SystemsNumber Representations and Boolean algebra, Logic Gates, Combinational andSequential Circuits,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (7 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer Organization: Instruction Set. Computer Arithmetic, Control and MemoryOrganization,Operating Systems – Basics, Processes and Threads, Operating systems – MemoryHierarchy, VirtualMemory, Secondary Storage, File Systems, Local Area Networks and Ethernet,Internetworking: TCP/UDPand IP, World Wide Web: Client – Server Systems, HTTP, HTML, XML, Web-based

Page 68: Game Using c Prog

SystemsReference books :R. E. Bryant and David O’Hallaron, “Computer. Systems: A Programmer’s Perspective,”Prentice-Hall

SYLLABUS FOR TEST ICore Mathematics:Functions and graphs; limit and continuity; applications of derivative and integral.Conics; Polarcoordinates; Convergence of sequence and series. Maclaurin and Taylor series. Partialderivatives. Vectorcalculus in Rn; vector analysis; theorems of Green, Gauss and Stokes.Complex numbers, analytic functions, Cauchy’s theorms; elementary functions; seriesexpansions;calculus of residues and applications. Vector space; basis and dimension; lineartransformation; range andkernel of a linear transformation; row deduction method and application to linear systemof equations.Probability spaces; conditional probability and independence; random variables andprobabilitydistributions; marginal and conditional distributions; independent random variables;mathematicalexpectation; mean and variance; binomial, Poisson’s and normal distributions; sum ofindependent random

Page 69: Game Using c Prog

variables; law of large numbers; central limit theorem, sampling distribution and test formean using normaland students t-distribution; test of hypothesis; correlation and linear regression.Reference books:Thomas, G B & R,L Finney, Calculus and Analutic Geometry, Pearson Education, 9th ed.,1996Kolman, Bemard & D R Hill, Introductory Linear Algebra with ApplicationsChurchill, R V and James W Brown, Complex variables and Applications, MGHISE, 7thed, 2003Milton. J SusanCore Physics:Linear momentum and its Conservation, Angular momentum and its conservation,Rotational dynamics ofrigid bodies, Work-energy theorem, Conservative forces and potential energy, Collisionproblems, Dampedand forced simple harmonic motions, Coupled oscillations and wave motionCoulomb’s law, Electric fields, Gauss’ law, Electric potential, Dielectrics and capacitors,Magnetic fields,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (1 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Biot-Savart law and its applications, Magnetic materials, Ampere’s law, Faraday’s law ofelectromagneticinduction, Maxwell’s equations and plane electromagnetic wavesYoung’s double-slit interference, Interference from thin films, Coherence, Diffraction

Page 70: Game Using c Prog

from single anddouble slits, Diffraction grating, Photoelectric effect, Compton effect, De-Broglie waves,Uncertaintyrelation, Schrodinger equation, Particle in a box, Potential barriers and tunneling.Reference books:R. Resnick, D. Halliday & K.S. Krane, Physics Vol. I & II, John Wiley & Sons, 5th ed.,2004English Language Skills and Principles of ManagementPronunciation skills; Vocabulary – Synonyms and antonyms, using words in appropriatecontexts, Idiomsand Phrasal verbs; Grammar – Word order and effective sentences, use of tenses,conjunctions andprepositions; Reading comprehension; Paragraph writing; Précis Writing; Letter writing.Fundamental concepts of management- planning, organization; staffing; directing andcontrolling;production, financial, personal, legal and marketing functions, accounting and budgeting,balance sheets.Reference books:Krishna Mohan and Meenakshi Raman, 2000, Effective English Communication, NewDelhi: Tata McGrawHill.:Robbins, Stephen P & M. Coutler, Management, PHI/Pearson Edu, 8th ed., 2005Computer Programming

Page 71: Game Using c Prog

Basic Data Types and Operations. Control Constructs – Conditionals and Loops Lists -Arrays. Modularity–Functions.Structured Data – Structures, Unions, Pointers. Applications – Strings.8Reference books:Balagurusamy, E. Programming in ANSI C, TMH, 2nd, 2004TEST 2file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (2 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer ScienceDiscrete Mathematics & Theory of Computation:Principles of Counting, Recurrence Relations., Sets, Functions, Relations, PropositionalLogic andPredicate Logic., Strings and Languages, Regular Expressions, Finite Automata., ContextFreeGrammars and Pushdown Automata., Turing Machines and Decidability. RecursiveLanguages andRecursively Enumerable Languages.Reference books:Mott, Kandel, and Baker. Discrete Mathematics for Computer Scientists &Mathematicians, PHI 2003.Harry Lewis and Christos Papadimitriou. Elements of theTheory of Computation 2ndEdition, PearsonEducation.Data Structures and Algorithms :Algorithm Analysis, Asymptotic notion, Sorting – Comparison based Sorting,Distribution Sorting, External

Page 72: Game Using c Prog

20Sorting., ADTs, stacks and queues. Searching-lists, sequences, dictionaries and hashtables. Priorityqueues and heaps., Trees – Traversals and applications. Binary Trees – Structure,Representation andSearch. Search Trees – Binary Search Trees, Balanced Search Trees (AVL, Red-black).Multi-way Treesand Trees for External Storage., Graphs – Structure and Representation, Traversals, PathProblems,Spanning Trees, Flow Problems., Design techniques-greedy method, divide and conquer,dynamicprogramming, and backtracking. Complexity classes-P and NP. Reductions, NP-hardproblems and NPcompleteness.Reference books:Cormen T.H., Leiserson, C.E., Rivest, R.L., and C. Stein. Introduction to Algorithms,MIT Press, 2ndEdition.Digital Electronics and Microprocessors:Combinational Logic Design, Adders, Multiplexers, De-Multiplexers, Encoders,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (3 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Decoders. SequentialLogic Design, Counters, Registers., Programmable Logic Devices and Logic Families.,8085, 8086architecture and assembly programming., Memory interfacing ,Programmable peripheral

Page 73: Game Using c Prog

devices andinterfacing (8253, 8255,8259, 8251).Reference books:Digital Design by M. Morris Mano, Third edition, PearsonedThe Intel Microprocessors by Barry B Brey, Seventh edition, PHIOperating Systems:Tasks, Processes, and Threads. Process States & Transitions. Process organization.ProcessScheduling.Concurrency, Mutual Exclusion, Process synchronization, Deadlock and Deadlockhandling., Memoryallocation, Paging and Segmentation. Locality. Virtual memory. Frame allocation andPage replacementalgorithms. Thrashing., File systems - Interface, Structure and Implementation., I/Osystem. SecondaryStorage and Mass Storage Structure.Reference books:Silberschatz, A and Galvin, P.B. “Operating System Concepts” 7th edition, AddisonWesley, 2005.Computer Organization and Architecture :Instruction Set Architecture - RISC & CISC processors., Computer Arithmetic & ControlUnit., CacheMemory & Main Memory., I/O, Secondary Memory, RAID System, Bus &Interconnections., Pipelining,Superscalar Processors, and Introduction to Parallel Processing.Reference books:

Page 74: Game Using c Prog

William Stallings, "Computer Organization and Architecture", Seventh Ed., Pearson Ed.,2006.Computer Networks:Physical Layer (Basics, Encoding schemes, Wireline and wireless Transmission media,WIreless andWireline Protocols)., Data Link Layer (Basics, Wireless and Wireline Protocols,Performance, Secuity).,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (4 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Network Layer (Basics, Protocols, Performance, Security)., Transport Layer (Basics,Protocols,Performance, Security)., Application Layer (Basics, Protocols, Performance, Security).,Reference books:A.S. Tanenbaum, "Computer Networks", Fourth Edition, PHI / PE, New Delhi, 2006.Database Management Systems :Data Modeling – ER Model, Relational Model, Object-oriented Model, Object-relationalModel., Query21Languages – Relational Algebra, Relational Calculus, & SQL., Normalization & Indexing– FunctionalDependencies (FDs), Closure of set of FDs, Attribute Closure, Cannonical Cover, Normalforms upto4NF. Primary, Clustering, & Secondary Indices, Tree-based Indexing., Query Evaluation& Optimization:

Page 75: Game Using c Prog

Algorithms for evaluation of relational operators, Cost-based & heuristic queryoptimization techniques.,Transaction Management – Concurrency: Locking & Timestamping & Crash Recovery:Log-based &Shadow Paging.,Reference books:Ramakrishna R. & Gehrke J, Database Management Systems, 3e, Mc-Graw Hill, 2003.Silberschatz A, Korth H F, & Sudarshan S, Database System Concepts, 5e, TMH, 2005.Programming Languages and Compiler Construction:Imperative Programming Languages – Control Abstraction and Statements, Data Typesand DataRepresentations., Imperative Programming Languages – Procedure Calls, Call Stack,ParameterPassing, Scope and Lifetime of Variables, Dynamic Memory Allocation., Syntax Analysis– LexicalAnalysis, Parsing (Top-down and Bottom-up Parsing), Abstract Syntax and SymbolTables., SemanticAnalysis. Types, Representations and Type Checking. Syntax Directed Translation.Intermediate Code.,Code Generation – Basic Blocks and Flow Graphs, Register Allocation and Assignment,CodeGeneration Techniques.file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (5 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Reference books:

Page 76: Game Using c Prog

Sethi, R., Programming Languages - Concepts & Constructs, 2nd Ed., Addison-Wesley,1996. (Indianreprint 1999).Aho, A. V., Sethi, R., and Ullman, J. D., Compilers - Principles, Techniques and Tools,Addison-Wesley,1988. (Indian reprint 2000).Software Engineering:Software Development – Lifecycle, Process Models, Project Management., RequirementsAnalysis, SRS,Structured Analysis, Object Oriented Analysis and Modeling based on UML., StructuredDesign, ObjectOriented Design, Architectural Design, Design Patterns, Use of UML in Design.,Software Testing –Black Box and White Box Testing, Test Cases, Testing Process, Testing for objectoriented applicationsand Testing for web applications., Software Metrics and cost Measurement. Product andProcessmanagement. Software complexity. Software coding styles., Quality attributes and CMMModel..,Reference books:Pressman, R.S., Software Engineering: A Practitioner’s Approach, MGHISE, 6th Ed.2004.Artificial Intelligence:Searching Strategies., Knowledge Representation., Reasoning (Certainty and Uncertainty

Page 77: Game Using c Prog

based).,Machine Learning., Multiagent Systems.Reference books:Russell and Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition, PE.

SYLLABUS FOR SPECIAL TEST FORSOFTWARE SYSTEMSStructured Programming in CControl Constructs: Conditionals, Loops, and Jumps, Tuples, Unions, and Lists, Functionsfile:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (6 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

and Variables,Recursion, Memory Allocation model, Dynamic Memory Allocation – Pointers andAddress Arithmetic,Dynamically Allocated Data and Linked ListsAdvanced Programming in CUser Defined Types, Access Restricted Lists (Stacks/Queues). Binary Trees, Macros andPreprocessing,Modular Programming – Separate Compilation and linking. Libraries, File and I/Qoperations, StringProcessingReference books :Brian W. Kernighan & Dennis M. Ritchie – The C Programming Language, PrenticeHall, Inc., 1988.Object Orientation and Software EngineeringBasics of OOP – Objects and Classes, and Delegation , Inheritance and Dynamic Binding.Types and

Page 78: Game Using c Prog

Polymorphism. Templates/Generics. Software Lifecycle, Development Methodologies,SoftwareRequirements Analysis and Modeling, Object Oriented Design, Design Patterns.Architectural Design,Modeling for Design. Software Testing and QualityReference booksObject Oriented Design and Patterns. 2nd Edition – Cay Horstmann. John WileySoftware Engineering – A Practitioner’s Approach. 6th Edition. Roger Pressman. McGrawHill.Databases and Networked SystemsDatabase Modeling & Design – ER modeling, Normalization Techniques, DatabaseQuerying – SQL, LocalArea Networks and Ethernet, Internetworking: TCP, UDP and IP,World Wide Web:Client-Server Systems,HTTP, HTML, XML, Web-based Systems.Reference booksDatabase System Concepts. Silberschatz, Korth and Sudarshan. 5th Ed. McGraw Hill.Computer Networks. A. S. Tanenbaum 4th Ed. Prentice Hall.Core SystemsNumber Representations and Boolean algebra, Logic Gates, Combinational andSequential Circuits,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (7 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer Organization: Instruction Set. Computer Arithmetic, Control and MemoryOrganization,

Page 79: Game Using c Prog

Operating Systems – Basics, Processes and Threads, Operating systems – MemoryHierarchy, VirtualMemory, Secondary Storage, File Systems, Local Area Networks and Ethernet,Internetworking: TCP/UDPand IP, World Wide Web: Client – Server Systems, HTTP, HTML, XML, Web-basedSystemsReference books :R. E. Bryant and David O’Hallaron, “Computer. Systems: A Programmer’s Perspective,”Prentice-Hall

SYLLABUS FOR TEST ICore Mathematics:Functions and graphs; limit and continuity; applications of derivative and integral.Conics; Polarcoordinates; Convergence of sequence and series. Maclaurin and Taylor series. Partialderivatives. Vectorcalculus in Rn; vector analysis; theorems of Green, Gauss and Stokes.Complex numbers, analytic functions, Cauchy’s theorms; elementary functions; seriesexpansions;calculus of residues and applications. Vector space; basis and dimension; lineartransformation; range andkernel of a linear transformation; row deduction method and application to linear systemof equations.

Page 80: Game Using c Prog

Probability spaces; conditional probability and independence; random variables andprobabilitydistributions; marginal and conditional distributions; independent random variables;mathematicalexpectation; mean and variance; binomial, Poisson’s and normal distributions; sum ofindependent randomvariables; law of large numbers; central limit theorem, sampling distribution and test formean using normaland students t-distribution; test of hypothesis; correlation and linear regression.Reference books:Thomas, G B & R,L Finney, Calculus and Analutic Geometry, Pearson Education, 9th ed.,1996Kolman, Bemard & D R Hill, Introductory Linear Algebra with ApplicationsChurchill, R V and James W Brown, Complex variables and Applications, MGHISE, 7thed, 2003Milton. J SusanCore Physics:Linear momentum and its Conservation, Angular momentum and its conservation,Rotational dynamics ofrigid bodies, Work-energy theorem, Conservative forces and potential energy, Collisionproblems, Dampedand forced simple harmonic motions, Coupled oscillations and wave motion

Page 81: Game Using c Prog

Coulomb’s law, Electric fields, Gauss’ law, Electric potential, Dielectrics and capacitors,Magnetic fields,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (1 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Biot-Savart law and its applications, Magnetic materials, Ampere’s law, Faraday’s law ofelectromagneticinduction, Maxwell’s equations and plane electromagnetic wavesYoung’s double-slit interference, Interference from thin films, Coherence, Diffractionfrom single anddouble slits, Diffraction grating, Photoelectric effect, Compton effect, De-Broglie waves,Uncertaintyrelation, Schrodinger equation, Particle in a box, Potential barriers and tunneling.Reference books:R. Resnick, D. Halliday & K.S. Krane, Physics Vol. I & II, John Wiley & Sons, 5th ed.,2004English Language Skills and Principles of ManagementPronunciation skills; Vocabulary – Synonyms and antonyms, using words in appropriatecontexts, Idiomsand Phrasal verbs; Grammar – Word order and effective sentences, use of tenses,conjunctions andprepositions; Reading comprehension; Paragraph writing; Précis Writing; Letter writing.Fundamental concepts of management- planning, organization; staffing; directing andcontrolling;production, financial, personal, legal and marketing functions, accounting and budgeting,

Page 82: Game Using c Prog

balance sheets.Reference books:Krishna Mohan and Meenakshi Raman, 2000, Effective English Communication, NewDelhi: Tata McGrawHill.:Robbins, Stephen P & M. Coutler, Management, PHI/Pearson Edu, 8th ed., 2005Computer ProgrammingBasic Data Types and Operations. Control Constructs – Conditionals and Loops Lists -Arrays. Modularity–Functions.Structured Data – Structures, Unions, Pointers. Applications – Strings.8Reference books:Balagurusamy, E. Programming in ANSI C, TMH, 2nd, 2004TEST 2file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (2 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer ScienceDiscrete Mathematics & Theory of Computation:Principles of Counting, Recurrence Relations., Sets, Functions, Relations, PropositionalLogic andPredicate Logic., Strings and Languages, Regular Expressions, Finite Automata., ContextFreeGrammars and Pushdown Automata., Turing Machines and Decidability. RecursiveLanguages andRecursively Enumerable Languages.Reference books:Mott, Kandel, and Baker. Discrete Mathematics for Computer Scientists &

Page 83: Game Using c Prog

Mathematicians, PHI 2003.Harry Lewis and Christos Papadimitriou. Elements of theTheory of Computation 2ndEdition, PearsonEducation.Data Structures and Algorithms :Algorithm Analysis, Asymptotic notion, Sorting – Comparison based Sorting,Distribution Sorting, External20Sorting., ADTs, stacks and queues. Searching-lists, sequences, dictionaries and hashtables. Priorityqueues and heaps., Trees – Traversals and applications. Binary Trees – Structure,Representation andSearch. Search Trees – Binary Search Trees, Balanced Search Trees (AVL, Red-black).Multi-way Treesand Trees for External Storage., Graphs – Structure and Representation, Traversals, PathProblems,Spanning Trees, Flow Problems., Design techniques-greedy method, divide and conquer,dynamicprogramming, and backtracking. Complexity classes-P and NP. Reductions, NP-hardproblems and NPcompleteness.Reference books:Cormen T.H., Leiserson, C.E., Rivest, R.L., and C. Stein. Introduction to Algorithms,MIT Press, 2ndEdition.Digital Electronics and Microprocessors:

Page 84: Game Using c Prog

Combinational Logic Design, Adders, Multiplexers, De-Multiplexers, Encoders,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (3 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Decoders. SequentialLogic Design, Counters, Registers., Programmable Logic Devices and Logic Families.,8085, 8086architecture and assembly programming., Memory interfacing ,Programmable peripheraldevices andinterfacing (8253, 8255,8259, 8251).Reference books:Digital Design by M. Morris Mano, Third edition, PearsonedThe Intel Microprocessors by Barry B Brey, Seventh edition, PHIOperating Systems:Tasks, Processes, and Threads. Process States & Transitions. Process organization.ProcessScheduling.Concurrency, Mutual Exclusion, Process synchronization, Deadlock and Deadlockhandling., Memoryallocation, Paging and Segmentation. Locality. Virtual memory. Frame allocation andPage replacementalgorithms. Thrashing., File systems - Interface, Structure and Implementation., I/Osystem. SecondaryStorage and Mass Storage Structure.Reference books:Silberschatz, A and Galvin, P.B. “Operating System Concepts” 7th edition, AddisonWesley, 2005.Computer Organization and Architecture :

Page 85: Game Using c Prog

Instruction Set Architecture - RISC & CISC processors., Computer Arithmetic & ControlUnit., CacheMemory & Main Memory., I/O, Secondary Memory, RAID System, Bus &Interconnections., Pipelining,Superscalar Processors, and Introduction to Parallel Processing.Reference books:William Stallings, "Computer Organization and Architecture", Seventh Ed., Pearson Ed.,2006.Computer Networks:Physical Layer (Basics, Encoding schemes, Wireline and wireless Transmission media,WIreless andWireline Protocols)., Data Link Layer (Basics, Wireless and Wireline Protocols,Performance, Secuity).,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (4 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Network Layer (Basics, Protocols, Performance, Security)., Transport Layer (Basics,Protocols,Performance, Security)., Application Layer (Basics, Protocols, Performance, Security).,Reference books:A.S. Tanenbaum, "Computer Networks", Fourth Edition, PHI / PE, New Delhi, 2006.Database Management Systems :Data Modeling – ER Model, Relational Model, Object-oriented Model, Object-relationalModel., Query21Languages – Relational Algebra, Relational Calculus, & SQL., Normalization & Indexing

Page 86: Game Using c Prog

– FunctionalDependencies (FDs), Closure of set of FDs, Attribute Closure, Cannonical Cover, Normalforms upto4NF. Primary, Clustering, & Secondary Indices, Tree-based Indexing., Query Evaluation& Optimization:Algorithms for evaluation of relational operators, Cost-based & heuristic queryoptimization techniques.,Transaction Management – Concurrency: Locking & Timestamping & Crash Recovery:Log-based &Shadow Paging.,Reference books:Ramakrishna R. & Gehrke J, Database Management Systems, 3e, Mc-Graw Hill, 2003.Silberschatz A, Korth H F, & Sudarshan S, Database System Concepts, 5e, TMH, 2005.Programming Languages and Compiler Construction:Imperative Programming Languages – Control Abstraction and Statements, Data Typesand DataRepresentations., Imperative Programming Languages – Procedure Calls, Call Stack,ParameterPassing, Scope and Lifetime of Variables, Dynamic Memory Allocation., Syntax Analysis– LexicalAnalysis, Parsing (Top-down and Bottom-up Parsing), Abstract Syntax and SymbolTables., SemanticAnalysis. Types, Representations and Type Checking. Syntax Directed Translation.

Page 87: Game Using c Prog

Intermediate Code.,Code Generation – Basic Blocks and Flow Graphs, Register Allocation and Assignment,CodeGeneration Techniques.file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (5 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Reference books:Sethi, R., Programming Languages - Concepts & Constructs, 2nd Ed., Addison-Wesley,1996. (Indianreprint 1999).Aho, A. V., Sethi, R., and Ullman, J. D., Compilers - Principles, Techniques and Tools,Addison-Wesley,1988. (Indian reprint 2000).Software Engineering:Software Development – Lifecycle, Process Models, Project Management., RequirementsAnalysis, SRS,Structured Analysis, Object Oriented Analysis and Modeling based on UML., StructuredDesign, ObjectOriented Design, Architectural Design, Design Patterns, Use of UML in Design.,Software Testing –Black Box and White Box Testing, Test Cases, Testing Process, Testing for objectoriented applicationsand Testing for web applications., Software Metrics and cost Measurement. Product andProcessmanagement. Software complexity. Software coding styles., Quality attributes and CMMModel..,

Page 88: Game Using c Prog

Reference books:Pressman, R.S., Software Engineering: A Practitioner’s Approach, MGHISE, 6th Ed.2004.Artificial Intelligence:Searching Strategies., Knowledge Representation., Reasoning (Certainty and Uncertaintybased).,Machine Learning., Multiagent Systems.Reference books:Russell and Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition, PE.

SYLLABUS FOR SPECIAL TEST FORSOFTWARE SYSTEMSStructured Programming in CControl Constructs: Conditionals, Loops, and Jumps, Tuples, Unions, and Lists, Functionsfile:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (6 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

and Variables,Recursion, Memory Allocation model, Dynamic Memory Allocation – Pointers andAddress Arithmetic,Dynamically Allocated Data and Linked ListsAdvanced Programming in CUser Defined Types, Access Restricted Lists (Stacks/Queues). Binary Trees, Macros andPreprocessing,Modular Programming – Separate Compilation and linking. Libraries, File and I/Qoperations, StringProcessingReference books :

Page 89: Game Using c Prog

Brian W. Kernighan & Dennis M. Ritchie – The C Programming Language, PrenticeHall, Inc., 1988.Object Orientation and Software EngineeringBasics of OOP – Objects and Classes, and Delegation , Inheritance and Dynamic Binding.Types andPolymorphism. Templates/Generics. Software Lifecycle, Development Methodologies,SoftwareRequirements Analysis and Modeling, Object Oriented Design, Design Patterns.Architectural Design,Modeling for Design. Software Testing and QualityReference booksObject Oriented Design and Patterns. 2nd Edition – Cay Horstmann. John WileySoftware Engineering – A Practitioner’s Approach. 6th Edition. Roger Pressman. McGrawHill.Databases and Networked SystemsDatabase Modeling & Design – ER modeling, Normalization Techniques, DatabaseQuerying – SQL, LocalArea Networks and Ethernet, Internetworking: TCP, UDP and IP,World Wide Web:Client-Server Systems,HTTP, HTML, XML, Web-based Systems.Reference booksDatabase System Concepts. Silberschatz, Korth and Sudarshan. 5th Ed. McGraw Hill.Computer Networks. A. S. Tanenbaum 4th Ed. Prentice Hall.Core Systems

Page 90: Game Using c Prog

Number Representations and Boolean algebra, Logic Gates, Combinational andSequential Circuits,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (7 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer Organization: Instruction Set. Computer Arithmetic, Control and MemoryOrganization,Operating Systems – Basics, Processes and Threads, Operating systems – MemoryHierarchy, VirtualMemory, Secondary Storage, File Systems, Local Area Networks and Ethernet,Internetworking: TCP/UDPand IP, World Wide Web: Client – Server Systems, HTTP, HTML, XML, Web-basedSystemsReference books :R. E. Bryant and David O’Hallaron, “Computer. Systems: A Programmer’s Perspective,”Prentice-Hall

SYLLABUS FOR TEST ICore Mathematics:Functions and graphs; limit and continuity; applications of derivative and integral.Conics; Polarcoordinates; Convergence of sequence and series. Maclaurin and Taylor series. Partialderivatives. Vectorcalculus in Rn; vector analysis; theorems of Green, Gauss and Stokes.Complex numbers, analytic functions, Cauchy’s theorms; elementary functions; seriesexpansions;

Page 91: Game Using c Prog

calculus of residues and applications. Vector space; basis and dimension; lineartransformation; range andkernel of a linear transformation; row deduction method and application to linear systemof equations.Probability spaces; conditional probability and independence; random variables andprobabilitydistributions; marginal and conditional distributions; independent random variables;mathematicalexpectation; mean and variance; binomial, Poisson’s and normal distributions; sum ofindependent randomvariables; law of large numbers; central limit theorem, sampling distribution and test formean using normaland students t-distribution; test of hypothesis; correlation and linear regression.Reference books:Thomas, G B & R,L Finney, Calculus and Analutic Geometry, Pearson Education, 9th ed.,1996Kolman, Bemard & D R Hill, Introductory Linear Algebra with ApplicationsChurchill, R V and James W Brown, Complex variables and Applications, MGHISE, 7thed, 2003Milton. J SusanCore Physics:Linear momentum and its Conservation, Angular momentum and its conservation,Rotational dynamics of

Page 92: Game Using c Prog

rigid bodies, Work-energy theorem, Conservative forces and potential energy, Collisionproblems, Dampedand forced simple harmonic motions, Coupled oscillations and wave motionCoulomb’s law, Electric fields, Gauss’ law, Electric potential, Dielectrics and capacitors,Magnetic fields,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (1 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Biot-Savart law and its applications, Magnetic materials, Ampere’s law, Faraday’s law ofelectromagneticinduction, Maxwell’s equations and plane electromagnetic wavesYoung’s double-slit interference, Interference from thin films, Coherence, Diffractionfrom single anddouble slits, Diffraction grating, Photoelectric effect, Compton effect, De-Broglie waves,Uncertaintyrelation, Schrodinger equation, Particle in a box, Potential barriers and tunneling.Reference books:R. Resnick, D. Halliday & K.S. Krane, Physics Vol. I & II, John Wiley & Sons, 5th ed.,2004English Language Skills and Principles of ManagementPronunciation skills; Vocabulary – Synonyms and antonyms, using words in appropriatecontexts, Idiomsand Phrasal verbs; Grammar – Word order and effective sentences, use of tenses,conjunctions andprepositions; Reading comprehension; Paragraph writing; Précis Writing; Letter writing.

Page 93: Game Using c Prog

Fundamental concepts of management- planning, organization; staffing; directing andcontrolling;production, financial, personal, legal and marketing functions, accounting and budgeting,balance sheets.Reference books:Krishna Mohan and Meenakshi Raman, 2000, Effective English Communication, NewDelhi: Tata McGrawHill.:Robbins, Stephen P & M. Coutler, Management, PHI/Pearson Edu, 8th ed., 2005Computer ProgrammingBasic Data Types and Operations. Control Constructs – Conditionals and Loops Lists -Arrays. Modularity–Functions.Structured Data – Structures, Unions, Pointers. Applications – Strings.8Reference books:Balagurusamy, E. Programming in ANSI C, TMH, 2nd, 2004TEST 2file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (2 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer ScienceDiscrete Mathematics & Theory of Computation:Principles of Counting, Recurrence Relations., Sets, Functions, Relations, PropositionalLogic andPredicate Logic., Strings and Languages, Regular Expressions, Finite Automata., ContextFreeGrammars and Pushdown Automata., Turing Machines and Decidability. Recursive

Page 94: Game Using c Prog

Languages andRecursively Enumerable Languages.Reference books:Mott, Kandel, and Baker. Discrete Mathematics for Computer Scientists &Mathematicians, PHI 2003.Harry Lewis and Christos Papadimitriou. Elements of theTheory of Computation 2ndEdition, PearsonEducation.Data Structures and Algorithms :Algorithm Analysis, Asymptotic notion, Sorting – Comparison based Sorting,Distribution Sorting, External20Sorting., ADTs, stacks and queues. Searching-lists, sequences, dictionaries and hashtables. Priorityqueues and heaps., Trees – Traversals and applications. Binary Trees – Structure,Representation andSearch. Search Trees – Binary Search Trees, Balanced Search Trees (AVL, Red-black).Multi-way Treesand Trees for External Storage., Graphs – Structure and Representation, Traversals, PathProblems,Spanning Trees, Flow Problems., Design techniques-greedy method, divide and conquer,dynamicprogramming, and backtracking. Complexity classes-P and NP. Reductions, NP-hardproblems and NPcompleteness.Reference books:

Page 95: Game Using c Prog

Cormen T.H., Leiserson, C.E., Rivest, R.L., and C. Stein. Introduction to Algorithms,MIT Press, 2ndEdition.Digital Electronics and Microprocessors:Combinational Logic Design, Adders, Multiplexers, De-Multiplexers, Encoders,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (3 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Decoders. SequentialLogic Design, Counters, Registers., Programmable Logic Devices and Logic Families.,8085, 8086architecture and assembly programming., Memory interfacing ,Programmable peripheraldevices andinterfacing (8253, 8255,8259, 8251).Reference books:Digital Design by M. Morris Mano, Third edition, PearsonedThe Intel Microprocessors by Barry B Brey, Seventh edition, PHIOperating Systems:Tasks, Processes, and Threads. Process States & Transitions. Process organization.ProcessScheduling.Concurrency, Mutual Exclusion, Process synchronization, Deadlock and Deadlockhandling., Memoryallocation, Paging and Segmentation. Locality. Virtual memory. Frame allocation andPage replacementalgorithms. Thrashing., File systems - Interface, Structure and Implementation., I/Osystem. SecondaryStorage and Mass Storage Structure.

Page 96: Game Using c Prog

Reference books:Silberschatz, A and Galvin, P.B. “Operating System Concepts” 7th edition, AddisonWesley, 2005.Computer Organization and Architecture :Instruction Set Architecture - RISC & CISC processors., Computer Arithmetic & ControlUnit., CacheMemory & Main Memory., I/O, Secondary Memory, RAID System, Bus &Interconnections., Pipelining,Superscalar Processors, and Introduction to Parallel Processing.Reference books:William Stallings, "Computer Organization and Architecture", Seventh Ed., Pearson Ed.,2006.Computer Networks:Physical Layer (Basics, Encoding schemes, Wireline and wireless Transmission media,WIreless andWireline Protocols)., Data Link Layer (Basics, Wireless and Wireline Protocols,Performance, Secuity).,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (4 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Network Layer (Basics, Protocols, Performance, Security)., Transport Layer (Basics,Protocols,Performance, Security)., Application Layer (Basics, Protocols, Performance, Security).,Reference books:A.S. Tanenbaum, "Computer Networks", Fourth Edition, PHI / PE, New Delhi, 2006.Database Management Systems :

Page 97: Game Using c Prog

Data Modeling – ER Model, Relational Model, Object-oriented Model, Object-relationalModel., Query21Languages – Relational Algebra, Relational Calculus, & SQL., Normalization & Indexing– FunctionalDependencies (FDs), Closure of set of FDs, Attribute Closure, Cannonical Cover, Normalforms upto4NF. Primary, Clustering, & Secondary Indices, Tree-based Indexing., Query Evaluation& Optimization:Algorithms for evaluation of relational operators, Cost-based & heuristic queryoptimization techniques.,Transaction Management – Concurrency: Locking & Timestamping & Crash Recovery:Log-based &Shadow Paging.,Reference books:Ramakrishna R. & Gehrke J, Database Management Systems, 3e, Mc-Graw Hill, 2003.Silberschatz A, Korth H F, & Sudarshan S, Database System Concepts, 5e, TMH, 2005.Programming Languages and Compiler Construction:Imperative Programming Languages – Control Abstraction and Statements, Data Typesand DataRepresentations., Imperative Programming Languages – Procedure Calls, Call Stack,ParameterPassing, Scope and Lifetime of Variables, Dynamic Memory Allocation., Syntax Analysis

Page 98: Game Using c Prog

– LexicalAnalysis, Parsing (Top-down and Bottom-up Parsing), Abstract Syntax and SymbolTables., SemanticAnalysis. Types, Representations and Type Checking. Syntax Directed Translation.Intermediate Code.,Code Generation – Basic Blocks and Flow Graphs, Register Allocation and Assignment,CodeGeneration Techniques.file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (5 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Reference books:Sethi, R., Programming Languages - Concepts & Constructs, 2nd Ed., Addison-Wesley,1996. (Indianreprint 1999).Aho, A. V., Sethi, R., and Ullman, J. D., Compilers - Principles, Techniques and Tools,Addison-Wesley,1988. (Indian reprint 2000).Software Engineering:Software Development – Lifecycle, Process Models, Project Management., RequirementsAnalysis, SRS,Structured Analysis, Object Oriented Analysis and Modeling based on UML., StructuredDesign, ObjectOriented Design, Architectural Design, Design Patterns, Use of UML in Design.,Software Testing –Black Box and White Box Testing, Test Cases, Testing Process, Testing for objectoriented applications

Page 99: Game Using c Prog

and Testing for web applications., Software Metrics and cost Measurement. Product andProcessmanagement. Software complexity. Software coding styles., Quality attributes and CMMModel..,Reference books:Pressman, R.S., Software Engineering: A Practitioner’s Approach, MGHISE, 6th Ed.2004.Artificial Intelligence:Searching Strategies., Knowledge Representation., Reasoning (Certainty and Uncertaintybased).,Machine Learning., Multiagent Systems.Reference books:Russell and Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition, PE.

SYLLABUS FOR SPECIAL TEST FORSOFTWARE SYSTEMSStructured Programming in CControl Constructs: Conditionals, Loops, and Jumps, Tuples, Unions, and Lists, Functionsfile:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (6 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

and Variables,Recursion, Memory Allocation model, Dynamic Memory Allocation – Pointers andAddress Arithmetic,Dynamically Allocated Data and Linked ListsAdvanced Programming in CUser Defined Types, Access Restricted Lists (Stacks/Queues). Binary Trees, Macros and

Page 100: Game Using c Prog

Preprocessing,Modular Programming – Separate Compilation and linking. Libraries, File and I/Qoperations, StringProcessingReference books :Brian W. Kernighan & Dennis M. Ritchie – The C Programming Language, PrenticeHall, Inc., 1988.Object Orientation and Software EngineeringBasics of OOP – Objects and Classes, and Delegation , Inheritance and Dynamic Binding.Types andPolymorphism. Templates/Generics. Software Lifecycle, Development Methodologies,SoftwareRequirements Analysis and Modeling, Object Oriented Design, Design Patterns.Architectural Design,Modeling for Design. Software Testing and QualityReference booksObject Oriented Design and Patterns. 2nd Edition – Cay Horstmann. John WileySoftware Engineering – A Practitioner’s Approach. 6th Edition. Roger Pressman. McGrawHill.Databases and Networked SystemsDatabase Modeling & Design – ER modeling, Normalization Techniques, DatabaseQuerying – SQL, LocalArea Networks and Ethernet, Internetworking: TCP, UDP and IP,World Wide Web:Client-Server Systems,HTTP, HTML, XML, Web-based Systems.

Page 101: Game Using c Prog

Reference booksDatabase System Concepts. Silberschatz, Korth and Sudarshan. 5th Ed. McGraw Hill.Computer Networks. A. S. Tanenbaum 4th Ed. Prentice Hall.Core SystemsNumber Representations and Boolean algebra, Logic Gates, Combinational andSequential Circuits,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (7 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer Organization: Instruction Set. Computer Arithmetic, Control and MemoryOrganization,Operating Systems – Basics, Processes and Threads, Operating systems – MemoryHierarchy, VirtualMemory, Secondary Storage, File Systems, Local Area Networks and Ethernet,Internetworking: TCP/UDPand IP, World Wide Web: Client – Server Systems, HTTP, HTML, XML, Web-basedSystemsReference books :R. E. Bryant and David O’Hallaron, “Computer. Systems: A Programmer’s Perspective,”Prentice-Hall

SYLLABUS FOR TEST ICore Mathematics:Functions and graphs; limit and continuity; applications of derivative and integral.Conics; Polarcoordinates; Convergence of sequence and series. Maclaurin and Taylor series. Partial

Page 102: Game Using c Prog

derivatives. Vectorcalculus in Rn; vector analysis; theorems of Green, Gauss and Stokes.Complex numbers, analytic functions, Cauchy’s theorms; elementary functions; seriesexpansions;calculus of residues and applications. Vector space; basis and dimension; lineartransformation; range andkernel of a linear transformation; row deduction method and application to linear systemof equations.Probability spaces; conditional probability and independence; random variables andprobabilitydistributions; marginal and conditional distributions; independent random variables;mathematicalexpectation; mean and variance; binomial, Poisson’s and normal distributions; sum ofindependent randomvariables; law of large numbers; central limit theorem, sampling distribution and test formean using normaland students t-distribution; test of hypothesis; correlation and linear regression.Reference books:Thomas, G B & R,L Finney, Calculus and Analutic Geometry, Pearson Education, 9th ed.,1996Kolman, Bemard & D R Hill, Introductory Linear Algebra with ApplicationsChurchill, R V and James W Brown, Complex variables and Applications, MGHISE, 7thed, 2003

Page 103: Game Using c Prog

Milton. J SusanCore Physics:Linear momentum and its Conservation, Angular momentum and its conservation,Rotational dynamics ofrigid bodies, Work-energy theorem, Conservative forces and potential energy, Collisionproblems, Dampedand forced simple harmonic motions, Coupled oscillations and wave motionCoulomb’s law, Electric fields, Gauss’ law, Electric potential, Dielectrics and capacitors,Magnetic fields,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (1 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Biot-Savart law and its applications, Magnetic materials, Ampere’s law, Faraday’s law ofelectromagneticinduction, Maxwell’s equations and plane electromagnetic wavesYoung’s double-slit interference, Interference from thin films, Coherence, Diffractionfrom single anddouble slits, Diffraction grating, Photoelectric effect, Compton effect, De-Broglie waves,Uncertaintyrelation, Schrodinger equation, Particle in a box, Potential barriers and tunneling.Reference books:R. Resnick, D. Halliday & K.S. Krane, Physics Vol. I & II, John Wiley & Sons, 5th ed.,2004English Language Skills and Principles of ManagementPronunciation skills; Vocabulary – Synonyms and antonyms, using words in appropriatecontexts, Idioms

Page 104: Game Using c Prog

and Phrasal verbs; Grammar – Word order and effective sentences, use of tenses,conjunctions andprepositions; Reading comprehension; Paragraph writing; Précis Writing; Letter writing.Fundamental concepts of management- planning, organization; staffing; directing andcontrolling;production, financial, personal, legal and marketing functions, accounting and budgeting,balance sheets.Reference books:Krishna Mohan and Meenakshi Raman, 2000, Effective English Communication, NewDelhi: Tata McGrawHill.:Robbins, Stephen P & M. Coutler, Management, PHI/Pearson Edu, 8th ed., 2005Computer ProgrammingBasic Data Types and Operations. Control Constructs – Conditionals and Loops Lists -Arrays. Modularity–Functions.Structured Data – Structures, Unions, Pointers. Applications – Strings.8Reference books:Balagurusamy, E. Programming in ANSI C, TMH, 2nd, 2004TEST 2file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (2 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer ScienceDiscrete Mathematics & Theory of Computation:Principles of Counting, Recurrence Relations., Sets, Functions, Relations, PropositionalLogic and

Page 105: Game Using c Prog

Predicate Logic., Strings and Languages, Regular Expressions, Finite Automata., ContextFreeGrammars and Pushdown Automata., Turing Machines and Decidability. RecursiveLanguages andRecursively Enumerable Languages.Reference books:Mott, Kandel, and Baker. Discrete Mathematics for Computer Scientists &Mathematicians, PHI 2003.Harry Lewis and Christos Papadimitriou. Elements of theTheory of Computation 2ndEdition, PearsonEducation.Data Structures and Algorithms :Algorithm Analysis, Asymptotic notion, Sorting – Comparison based Sorting,Distribution Sorting, External20Sorting., ADTs, stacks and queues. Searching-lists, sequences, dictionaries and hashtables. Priorityqueues and heaps., Trees – Traversals and applications. Binary Trees – Structure,Representation andSearch. Search Trees – Binary Search Trees, Balanced Search Trees (AVL, Red-black).Multi-way Treesand Trees for External Storage., Graphs – Structure and Representation, Traversals, PathProblems,Spanning Trees, Flow Problems., Design techniques-greedy method, divide and conquer,

Page 106: Game Using c Prog

dynamicprogramming, and backtracking. Complexity classes-P and NP. Reductions, NP-hardproblems and NPcompleteness.Reference books:Cormen T.H., Leiserson, C.E., Rivest, R.L., and C. Stein. Introduction to Algorithms,MIT Press, 2ndEdition.Digital Electronics and Microprocessors:Combinational Logic Design, Adders, Multiplexers, De-Multiplexers, Encoders,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (3 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Decoders. SequentialLogic Design, Counters, Registers., Programmable Logic Devices and Logic Families.,8085, 8086architecture and assembly programming., Memory interfacing ,Programmable peripheraldevices andinterfacing (8253, 8255,8259, 8251).Reference books:Digital Design by M. Morris Mano, Third edition, PearsonedThe Intel Microprocessors by Barry B Brey, Seventh edition, PHIOperating Systems:Tasks, Processes, and Threads. Process States & Transitions. Process organization.ProcessScheduling.Concurrency, Mutual Exclusion, Process synchronization, Deadlock and Deadlockhandling., Memoryallocation, Paging and Segmentation. Locality. Virtual memory. Frame allocation and

Page 107: Game Using c Prog

Page replacementalgorithms. Thrashing., File systems - Interface, Structure and Implementation., I/Osystem. SecondaryStorage and Mass Storage Structure.Reference books:Silberschatz, A and Galvin, P.B. “Operating System Concepts” 7th edition, AddisonWesley, 2005.Computer Organization and Architecture :Instruction Set Architecture - RISC & CISC processors., Computer Arithmetic & ControlUnit., CacheMemory & Main Memory., I/O, Secondary Memory, RAID System, Bus &Interconnections., Pipelining,Superscalar Processors, and Introduction to Parallel Processing.Reference books:William Stallings, "Computer Organization and Architecture", Seventh Ed., Pearson Ed.,2006.Computer Networks:Physical Layer (Basics, Encoding schemes, Wireline and wireless Transmission media,WIreless andWireline Protocols)., Data Link Layer (Basics, Wireless and Wireline Protocols,Performance, Secuity).,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (4 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Network Layer (Basics, Protocols, Performance, Security)., Transport Layer (Basics,Protocols,Performance, Security)., Application Layer (Basics, Protocols, Performance, Security).,

Page 108: Game Using c Prog

Reference books:A.S. Tanenbaum, "Computer Networks", Fourth Edition, PHI / PE, New Delhi, 2006.Database Management Systems :Data Modeling – ER Model, Relational Model, Object-oriented Model, Object-relationalModel., Query21Languages – Relational Algebra, Relational Calculus, & SQL., Normalization & Indexing– FunctionalDependencies (FDs), Closure of set of FDs, Attribute Closure, Cannonical Cover, Normalforms upto4NF. Primary, Clustering, & Secondary Indices, Tree-based Indexing., Query Evaluation& Optimization:Algorithms for evaluation of relational operators, Cost-based & heuristic queryoptimization techniques.,Transaction Management – Concurrency: Locking & Timestamping & Crash Recovery:Log-based &Shadow Paging.,Reference books:Ramakrishna R. & Gehrke J, Database Management Systems, 3e, Mc-Graw Hill, 2003.Silberschatz A, Korth H F, & Sudarshan S, Database System Concepts, 5e, TMH, 2005.Programming Languages and Compiler Construction:Imperative Programming Languages – Control Abstraction and Statements, Data Typesand Data

Page 109: Game Using c Prog

Representations., Imperative Programming Languages – Procedure Calls, Call Stack,ParameterPassing, Scope and Lifetime of Variables, Dynamic Memory Allocation., Syntax Analysis– LexicalAnalysis, Parsing (Top-down and Bottom-up Parsing), Abstract Syntax and SymbolTables., SemanticAnalysis. Types, Representations and Type Checking. Syntax Directed Translation.Intermediate Code.,Code Generation – Basic Blocks and Flow Graphs, Register Allocation and Assignment,CodeGeneration Techniques.file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (5 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Reference books:Sethi, R., Programming Languages - Concepts & Constructs, 2nd Ed., Addison-Wesley,1996. (Indianreprint 1999).Aho, A. V., Sethi, R., and Ullman, J. D., Compilers - Principles, Techniques and Tools,Addison-Wesley,1988. (Indian reprint 2000).Software Engineering:Software Development – Lifecycle, Process Models, Project Management., RequirementsAnalysis, SRS,Structured Analysis, Object Oriented Analysis and Modeling based on UML., StructuredDesign, Object

Page 110: Game Using c Prog

Oriented Design, Architectural Design, Design Patterns, Use of UML in Design.,Software Testing –Black Box and White Box Testing, Test Cases, Testing Process, Testing for objectoriented applicationsand Testing for web applications., Software Metrics and cost Measurement. Product andProcessmanagement. Software complexity. Software coding styles., Quality attributes and CMMModel..,Reference books:Pressman, R.S., Software Engineering: A Practitioner’s Approach, MGHISE, 6th Ed.2004.Artificial Intelligence:Searching Strategies., Knowledge Representation., Reasoning (Certainty and Uncertaintybased).,Machine Learning., Multiagent Systems.Reference books:Russell and Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition, PE.

SYLLABUS FOR SPECIAL TEST FORSOFTWARE SYSTEMSStructured Programming in CControl Constructs: Conditionals, Loops, and Jumps, Tuples, Unions, and Lists, Functionsfile:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (6 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

and Variables,

Page 111: Game Using c Prog

Recursion, Memory Allocation model, Dynamic Memory Allocation – Pointers andAddress Arithmetic,Dynamically Allocated Data and Linked ListsAdvanced Programming in CUser Defined Types, Access Restricted Lists (Stacks/Queues). Binary Trees, Macros andPreprocessing,Modular Programming – Separate Compilation and linking. Libraries, File and I/Qoperations, StringProcessingReference books :Brian W. Kernighan & Dennis M. Ritchie – The C Programming Language, PrenticeHall, Inc., 1988.Object Orientation and Software EngineeringBasics of OOP – Objects and Classes, and Delegation , Inheritance and Dynamic Binding.Types andPolymorphism. Templates/Generics. Software Lifecycle, Development Methodologies,SoftwareRequirements Analysis and Modeling, Object Oriented Design, Design Patterns.Architectural Design,Modeling for Design. Software Testing and QualityReference booksObject Oriented Design and Patterns. 2nd Edition – Cay Horstmann. John WileySoftware Engineering – A Practitioner’s Approach. 6th Edition. Roger Pressman. McGrawHill.Databases and Networked Systems

Page 112: Game Using c Prog

Database Modeling & Design – ER modeling, Normalization Techniques, DatabaseQuerying – SQL, LocalArea Networks and Ethernet, Internetworking: TCP, UDP and IP,World Wide Web:Client-Server Systems,HTTP, HTML, XML, Web-based Systems.Reference booksDatabase System Concepts. Silberschatz, Korth and Sudarshan. 5th Ed. McGraw Hill.Computer Networks. A. S. Tanenbaum 4th Ed. Prentice Hall.Core SystemsNumber Representations and Boolean algebra, Logic Gates, Combinational andSequential Circuits,file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm (7 of 8) [18-Apr-14 3:21:53 PM]file:///C|/Users/Jayant/Desktop/New%20Microsoft%20Office%20Word%20Document.htm

Computer Organization: Instruction Set. Computer Arithmetic, Control and MemoryOrganization,Operating Systems – Basics, Processes and Threads, Operating systems – MemoryHierarchy, VirtualMemory, Secondary Storage, File Systems, Local Area Networks and Ethernet,Internetworking: TCP/UDPand IP, World Wide Web: Client – Server Systems, HTTP, HTML, XML, Web-basedSystemsReference books :R. E. Bryant and David O’Hallaron, “Computer. Systems: A Programmer’s Perspective,”Prentice-Hall