(2021-22) - Gacrkl.ac.in

1y ago
8 Views
2 Downloads
958.01 KB
27 Pages
Last View : 22d ago
Last Download : 3m ago
Upload by : Josiah Pursley
Transcription

SYLLABUSForMaster of Science (M.Sc.)inComputer Science(A Four Semester Course)Government Autonomous CollegeRourkela -769004Odisha(2021-22)Phone : 91-661-2664586Email : principalgacr@gmail.comwww.gacrkl.ac.in

Course Structure for M. Sc in Computer ScienceSEMESTER – ICourse NoCourse TitleMarksMCS101Computer Organization & Architecture75MCS102Data structure through JAVA75MCS103Operating Systems75MCS104Theory of Computation75MCS105Lab Based on MCS 101, 102,103, 104100Total400SEMESTER - IICourse NoCourse TitleMarksMCS201Design Methods and Analysis of Algorithms75MCS202Advance Computer Networks75MCS203Unix network System Programming75MCS204Linear algebra and Probability75MCS205Lab based on MCS 201, 202, 203, 204100Total400SEMESTER - IIICourse NoCourse TitleMarksMCS301Artificial Intelligence75MCS302Software Engineering75MCS303Mobile computing75MCS304Database Engineering75MCS305Seminar50Field Study25Survey Report/ Literature Review25Lab on MCS 301, 302, 303, 304100MCS306Total500

SEMESTER - IVCourse NoCourse TitleMarksMCS401ELECTIVE-I (Real time system)75MCS402ELECTIVE-2 (Cryptography and NS)75MCS403Internet and Web Technology75MCS404Numerical Analysis75MCS405PROJECT with VIVA100MCS406Lab based on MCS 401, 402, 403, 404100Total500Grand Total1800MCS405 : Students will require to pursue a dissertation allotted to them in accordance withtheir preference subject to their supervisor’s approval. They will have to submit the dissertationdone by them during the semester.Theory Papers: 75 marks (End semester 60 marks Internal 15 marks)Elective Course : Any Two of the followingMCS311: Advanced Computer ArchitectureMCS312: Soft Computing TechniquesMCS313: Compiler DesignMCS314: Distributed Operating SystemMCS315: Parallel ComputingMCS316: Cryptography & Network SecurityMCS317: Image ProcessingMCS318: BioinformaticsMCS320: Distributed DatabaseMCS320: Real Time System

SEMESTER – IMCS-101Computer Organization & ArchitectureMarks : 75Unit-IBasic Structure of Computer- Functional Units- Bus structure- Performance- EvolutionPerformance- Machine Instructions and programs- Memory Operation- Instruction andInstruction sequencing- Addressing modes- Basic I/O operationsUnit-llInput/Output organization- Accessing I/O devices- Interrupts- DMA, Arithmetic- Design of fastadders- Binary Multiplication - Floating point numbers and operations.Unit-IllProcessing unit- Fundamental concepts- Execution of a complete instruction- Multiple busorganization- Hardwired control- Microprogrammed control- Performance evaluationProcessor architecture-Pipelining: Basic concepts-Hazards.Unit-IVMemory system- RAM and ROM- Cache memories- Performance considerations- Associativememories- Mapping- Direct mapping- Associative mapping- Set associative mapping.Text book[1]Carl Hamacher, Zvonko Vranesic and Safwat Zaky, “Computer Organization”, 5thEdition, Tata Mc-Graw Hill, 2002.References[1]Hayes, J.P., “Computer Architecture and Organization”, 3rd Edition, Tata Mc-GrawHill, 1998.[2]Patterson, D. A., and Hennessy, J.L., “Computer Organization and Design:TheHardware/Software Interface”, 3rd Edition, Elsevier, 2005.[3]M. Morris Mano, “Computer System Architecture”, 3rd Edition, PHI, 2000.

MCS-102DATA STRUCTURESMarks : 75Unit-IFundamentals of Algorithms & Data StructureAlgorithm: Analysis of Algorithm –Time Complexity, Space Complexity – Amortized TimeComplexity – Asymptotic Notation., Data Types, Abstract Data Types, Arrays : Single &Multidimensional Arrays, Sparse Matrices Representations.Unit-IILinear Data StructuresStacks Representation, PUSH and POP operations Application of stacks, Infix, Post fix, Prefixexpressions, Queues: Representation, implementation & operation on queues, Arrayimplementation of priority queue, Priority Queues, Dequeues, Circular Queues.Unit-IIINon-Linear data structuresLinked list: Singly linked lists, doubly linked lists, Circular linked list.Trees: Binary Trees: representation & Trees Traversal, threaded binary trees, Binary searchTree, B tree, B tree, AVL tree, General Expression Trees, constructing an expression tree.Graphs & their Applications, Linked representation of Graph, Adjacency Matrix, Adjacency list,Graph Traversal: BFS, DFS.Unit-IVSorting & Searching TechniquesBobble sort, Quick sort, selection sort, Heap sort, insertion sort, merge sort, radix sort &efficiency considerations, Sequential Search, Binary Search, Fibonacci SearchText book1. Debasis Samanta, “Classic Data Structures”, 2nd Edition, PHI Learning Pvt. Ltd., 2009.References1.S. Lipschutz, “Data Structures (Schaums Outline series)”, Mcgraw Hill Education 1stEdition, 2014.2. J. P. Tremblay & P. G. Sorenson, “Introduction to Data Structures with applications”,McGraw Hill Higher Education; 2nd Revised edition, 19833. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C”, Pearson Education. 2ndEdition, 1997

MCS-103OPERATING SYSTEMMarks : 75Unit-IOperating System Introduction, Structures – Simple Batch, Multi programmed, time-shared,Parallel, Distributed Systems, Real time systems, System components, Operating-Systemservices.Unit-IIProcess and CPU scheduling – Process concepts and scheduling, operation of processes,cooperating processes, threads and inter process communication – scheduling criteria,Scheduling Algorithm.Unit-IIIMemory Management and Virtual memory – Logical versus Physical address, space,swapping, contiguous allocation, paging, segmentation, demand paging, demandsegmentation, page replacement, page replacement algorithm.Unit-IVProcess Management and Synchronization – The critical section problem, synchronizationhardware, semaphores, and classical problems of synchronization, Deadlocks – SystemModel, Dead locks characterization, Methods for Handling Dead locks, Deadlock Prevention,Deadlock Avoidance, Deadlock Detection and Recovery from Deadlock.Text book.1Abraham Silberschatz and Peter Baer Galvin “Operating Systems concepts” John wiley& sons, Inc., 7th Edition. ,2007References1Charles Crowley, “Operating System: A Design- Oriented Approach”, Tata Mc-GrawHill., 1st Edition, 20012Pabitra Pal, Choudhury, “Operating Systems: Principle and Design”, Prentice Hall ofIndia, 2009 Edition3J Archer Harris, “Schaum.s Outline of Operating Systems”, Tata Mc-Graw Hill. ,2001

THEORY OF COMPUTATIONMCS-104Marks : 75Unit-IFinite Set Automata:- Formal Definition, Finite State Machine, Deterministic Finite Automata,Transaction System, Non-deterministic finite Automata, Equivalence of NFA and DFA, Finiteautomata with ?-transition, Two –way Finite Automata, Minimization of finite AutomataUnit-IIRegular Language and Expression:- Regular Language, Regular Expression, Finite Automataregular expression, Pumping Lemma, Regular Sets and Regular Grammar Equivalence of twofinite AutomataUnit-IIIIntroduction to Context-free Grammar, Context-free Language:-Derivation Tree, Ambiguity inContext free Grammar, Simplification of Context free Grammars, Normal Forms for Contextfree Grammars, Pushdown Automata:- Basic definitions, Model of pushdown Automata,Deterministic Pushdown Automata , Working principle of Pushdown Automata,Unit-IVTuring Machine:-Turing Machine Model, Representation of Turing Machine, LanguageAcceptability of Turing machines, Design of Turing Machine, NP-Completeness:-The Class P,The class NP, NP-Complete problems.Text book1.N. Chandrasekharan, and K. L. P. Mishra, “Theory of computer science: Automatalanguage and computation”,Prentice Hall of India,3rd Edition,2006References1.J. C. Martin, “Introduction to Languages and the Theory of Computation”, Tata-McGrawHill., 4th Edition, 20112.H. R. Lewis and C.H. Papadimitriou, “Elements of the Theory of Computation”, PrenticeHall of India,2nd Edition,19973.J.E. Hopcroft, J.D. Ullman, “Introduction to Automata Theory, Languages andComputation”, 3rd Edition,20064.Anand Sharma, “Theory of Automata and Formal language”, Laxmi Publications, 2ndEdition.,2006

SEMESTER - IIMCS-201Design Methods and Analysis of AlgorithmsMarks : 75Unit-IINTRODUCTION : Algorithm, O-notation, Omega notation and theta notation, Heaps and Heapsort, Sets and disjoint set, union and find algorithms.Unit-IIDIVIDE AND CONQUER :merge sort , quick sort, matrix multiplication, strassen’s matrixmultiplication.GREEDY METHOD : optimal storage on tapes, knapsack problem , job sequencing withdeadlines, minimum spanning tree, Single source shortest paths.Unit-IIIDYNAMIC PROGRAMMING : Multistage Graphs, optimal binary search, trees, O/1 knapsackproblem, Traveling sales person problem, floor shop scheduling.Unit-IVBACK TRACKING : n-queen problem, sum of subsets problem, graph, coloring , Hamiltoniancycles.BRANCH AND BOUND : LC search, bounding, LC branch and bound, FIFO branch andbound, .Text book:1.Introduction to Algorithms, H. Cormen, PHI, 3rd Edition, 2011.Reference:1.E. Howrowitz and Shanl, Fundamentals of computer algorithms, GALGOTIAPUBLICATIONS, 1st Edition, 20042.ULLMAN, “Design and analysis of algorithms”, Addison wisely ,1st Edition, 1994.

MCS-202Advanced Computer NetworksMarks :75Unit-IProtocol and the TCP/IP Suite: The Need for a Protocol Architecture, TCP/IP ProtocolArchitecture, The OSI model, Internetworking. Transmission control protocol, User DatagramProtocol, The internet protocol, IPv6.Unit-IIPacket Switching Network, Frame Relay Network, ATM Protocol Architecture, ATM LogicalConnection, ATM Cells, ATM Service Categories, ATM Adaptation Layer (AAL), TheEmergence of High-Speed LAN, Ethernet.Unit-IIIHow Queue Behave, Why Queuing Analysis? Queuing Models, Single-Server Queues, Multiserver Queues, Queues with priorities, Network of Queues, Other Queuing Models, EstimatingModel Parameters, Self- Similar Data Traffics, Examples of Self- Similar Data Traffics,Performance Implication of Self-Similarity, Modeling and Estimation of Self- Similar DataTraffics.Unit-IVEffect of Congestion, Congestion and Control, Traffic Management, Congestion Control inPacket Switching Network, The Need for Flow and Error Control, Link Control Mechanism,ARQ Performance, TCP Flow Control, TCP Congestion Control, Internet Routing Principles,Distance-Vector Protocol: RIP, Link-State Protocol: OSPFText book:1.William Stallings, “High-Speed Networks and Internets: Performance and Quality ofService”, Pearson Education, 2nd Edition, 2002.References:1.Behrouz A. Forouzan, “Introduction to Data Communications and Networking”, McGrawHill Education (India). 4th Edition, 2007,2.Andrew S. Tanenbaum, “Computer Networks”, Pearson Education, 4th Edition, 2003

MCS203UNIX NETWORK SYSTEM PROGRAMMINGMarks:75Unit-1 Machine Structure, Evolution of the Components of a Programming System(Assembler, Loader, Macros, Compilers), Evolution of Operating System, OperatingSystem Users Viewpoint, Function, Batch Control Language.,Unit-2 Introduction: Unix Operating systems, Difference between Unix and otheroperating systems, Features and Architecture, Installation, Booting and shutdownprocess, System processes (an overview), External and internal commands, Creationof partitions in OS, Processes and its creation phases – Fork, Exec, wait, exit.Unit-3 Shell introduction and Shell Scripting: Shell and various type of shell, Variouseditors present in Unix, Different modes of operation in vi editor, Shell script,Writing and executing the shell script, Shell variable (user defined and systemvariables), System calls, Using system calls, Pipes and Filters.Unit-4 Unix Control Structures and Utilities: Decision making in Shell Scripts (Ifelse, switch), Loops in shell, Functions, Utility programs (cut, paste, join, tr, uniqutilities), Pattern matching utility (grep).Text Books:1. Sumitabha, Das, Unix Concepts And Applications, Tata McGraw-Hill Education, 2017, 4/Ed.2. Abraham Silberschatz and Peter Baer Galvin “Operating Systems concepts” John wiley& sons, Inc., 7th Edition. ,2007Reference Books:1. Nemeth Synder & Hein, Linux Administration Handbook, Pearson Education, 2010, 2/ Ed

MCS204Linear Algebra and ProbabilityMarks:75Unit-IMatrix,Determinant,Rank of matrix, Echelon form of matrix,Row Reduced Echelonform(RREF). System of linear equation(Homogeneous and Non- homogeneousequation),Test of consistency, LU-decomposition method,Eigen value and Eigen vector.Unit-IIVector space,vector sub space,span of a set ,Linear dependent and linear independentset of vectors,Basis.Unit-IIISample space,Event,mutually exclusive events,exhaustive events,equally likely eventsAxiom of probability, some useful theorems,conditional probability,Independentevents,Theorem of Total probability and Baye’s theorem.Unit-IVRandom variable,probability distribution,discrete probability distribution,continuousprobability distribution,Probability density function,Expectation of a istribution,Normaldistribution,exponential distribution,poisson distribution and binomial distribution.Text book:1. V KRISHNAMURTY, “Text book of LINEAR ALGEBRA”,2. T V REERAJAN “Probability Statistics and Randam Processes”

SEMESTER-IIIMCS301Artificial IntelligenceMarks:-75UNIT-IIntelligent agents, Uninformed search strategies (BFS, DFS,DLS,IDS,BD). Informed search(Greedy Best first and A*), Constraint satisfaction Problems, 4 queen problem andGraph colouring in CSP.Unit-IIKnowledge and Reasoning: Logical agent (Wumpus world), Propositional logic, Inferencerule in propositional logic, First order logic, CNF for first order logic, Semantic network,Script, Frame.UNIT-IIILearning And NLP: supervised and unsupervised learning, Neural network, neuronstructure and application, Mcculloch-pitts model, perception learning rule, NaturalLanguage Processing: Different steps in NLP, Ambiguity, Communication, sentence tree.UNIT -IVFuzzy set, fuzzy terms, operation in fuzzy set, fuzzy relation, membership functions,composition: max-min, max-product, Fuzzy extension principle and example,Defuzzification functions.Text book:1. Stuart Russell, Peter Norvig, “Artificial Intelligence, A modern approach”, Pearson Education,2nd Edition, 2011References:1. Elaine Rich &Kevin Knight, “Artificial Intelligence”, Tata McGraw Hill, 3rd Edition, 20082. Nils J. Nilsson, “Artificial Intelligence: A New Synthesis”, 1st Edition3. S.N. Deepa S.N. Sivanandam, Principles of Soft Computing, 2ed Kindle Edition

MCS302Software EngineeringMarks:-75UNIT-IIntroduction: why study software engineering, Software Life Cycle Models, Classical WaterfallModel, Phase of classical waterfall model, Iterative waterfall model, Prototyping Model,Evolutionary Model, Spiral Model.UNIT-IIMetric for Project Size Estimation, Lines of Code (LOC), Function Point Metric, ProjectEstimation Techniques, Empirical Estimation Techniques, Heuristic Techniques, AnalyticalEstimation Techniques, Expert Judgment Technique, Delphi cost Estimation, COCOMO – AHeuristic Estimation Technique, Basic COCOMO Model, Intermediate COCOMO, CompleteCOCOMO, COCOMO2.UNIT-IIIStaffing Level Estimation, Norden’s Work, Putnam’s Work, Work Breakdown Structure, ActivityNetworks and Critical Path Method, Gantt Charts, PERT Charts, Risk Management, RiskIdentification, Risk Assessment, Risk Containment.UNIT-IVSoftware Design, Cohesion and Coupling, Function-Oriented Design, DFDs, Object-OrientedDesign, Use Case Model Development, coding & testing, Black Box Test Suite DesignApproach, White Box Testing, Basic Concepts Statement Coverage, Branch Coverage,Condition Coverage, Path Coverage, McCabe’s Cyclomatic Complexity Metric, Data Flowbased Testing, Mutation TestingSuggested text book:1.Rajib Mall, “Fundamentals of Software Engineering”, 4th Edition, PHI, 2014.References:1.Roger Pressman S, "Software Engineering A Practitioners Approach”,McGraw Hill, 8thEdition,2014

MCS303Mobile CommunicationMarks:75Unit-IGSM, GPRS, 3G, Wireless LANs Characteristics, Blue tooth: Architecture, Radio Layer, Baseband Layer, Link Management Protocol, L2CAP and Security. Mobile Transport and NetworkLayer Introduction,Unit-IIIEEE 802.11: Architecture, Physical Layer, MAC Layer, MAC Management, 802.11a and802.11b. HIPERLAN: History, WATM, BRAN and HiperLAN2.Unit-IIITraditional TCP: Congestion Control, Slow Start, Fast Retransmit and Implications of Mobility.Classical TCP Improvements: Indirect TCP, Snooping TCP, Mobile TCP and Fast Retransmit.Unit-IVMobile IP: Introduction, IP Packet Delivery, Agent Discovery, Registration, Mobile Ad-hocNetworks: Routing, Destination Sequence Distance Vector, Dynamic Source Routing, CellularNetworks Cellular Concept, Frequency Reuse, Channel Allocation Management, Interference:Co-channel and Adjacent Interference. System Capacity, Improving Cell Capacity andCoverage: Cell Splitting, Sectoring, RepeatersText books:1.Schiller, “Mobile Communications”, Addison –Wesley, 2003References:1.T. S. Rapport, “Wireless Communications, Principle and Practices”,Prentice Hall,2ndEdition,2002.2.Forouzan, “Data Communications and Networking”, Tata McGraw Hill,5 th Edition,2013

MCS-304Database EngineeringMarks : 75Unit-IOrganization of Database, Components of Database Management System, Databaseabstraction & independency, Data Models:-Entity –Relationship Model, Integrity Constraints.Unit-IIRelational Algebra, Relational, Calculus, Tuple Calculus System, The Domain CalculusSystem, Functional Dependency, Armstrong’s, Axioms, Normal Forms,Unit-IIIQuery Processing and Optimization, Steps for Query Optimization, cost-based queryoptimization, Heuristic query optimization, Join, Types of joinUnit-IVTransaction Processing:- Transaction, Serializability, Locking, Non-Locking Schedulers,Database Recovery.Text book:1.Arun K Majumdar, Pritimoy Bhattacharayya “Database Management Systems”, TataMcGraw Hill, 2006.References:1.Silberschatz. Korth. Sudarshan, ”Databse System Concepts”, McGraw Hill, 6 thEdition,2011

Semester IVMCS403Internet & Web TechnologyMarks:75Unit IStatic Web Pages : Web Pages - types and issues, tiers; WWW-Basic concepts, web clientand web server, universal resource locator (url), HTML different tags, sections, image &pictures, listings, tables, frame.Unit IIJava Script: Data types, variables, operators, conditional statements, array object, date object,string object. Introduction to CGIUnit IIIDynamic Web Pages: The need of dynamic web pages; an overview of DHTML, cascadingstyle sheet (css), comparative studies of different technologies of dynamic page creation.Unit IVJ2SE 1.4: Concepts and Prerequisites: Data Types, Arrays, Type Casting, Classes andObjects, Inheritance, Interfaces, Exception Handling, Multi Threading Java Servlet: Brief originand advantages over CGI. JSP :Concept of MVC Architecture and the role of JSP, JSP lifecycle.Text book:1.Dietel Dietel Nieto, “Internet and Worldwide web, How to Program”, Pearson Education,4th Edition, 2008Reference :1.Douglas E. Comer, “Internetworking with TCP/IP, Volume 1: Principles, Protocols andArchitecture”, PHI Learning Pvt. Ltd, Fifth Edition, 2006.2.Ralph Moseley, “Developing Web Applications”, Wiley India, 2008.3.Eric Jendrock, D. Carson, I. Evans, D. Gollapudi, K. Haase, C. Srivastha, “The JavaEE6 Tutorial”, Pearson India, Volume-1, 4th Edition, 2010,.

Semester IVMCS404NEUMERICAL ANALYSISMarks:75Unit-1Error : round off, local truncation, global truncation, Method of iteration Newton-Raphsonmethod - Regula Falsi method, bisection method, secant method.UNIT -2Approximation of derivatives using interpolation polynomials – Numericalintegration using Trapezoidal, Simpson’s 1/3 rule – Romberg’s method – Two pointand three point Gaussian quadrature formulae – Evaluation of double integrals byTrapezoidal and Simpson’s 1/3 rules.Unit-3Introduction to graph theory, Graph terminology, Representation of graphs, Isomorphism,Connectivity, Euler and Hamiltonian paths, Shortest path problems, Planar graph, Graphcoloring, Introduction to trees, Application of trees, Tree Traversal, Minimum Spanning tree.Unit-4Solutions of differential equations : Numerical solution of ordinary differential eqiation of firstorder - Euler's method - Modified Euler's method - Picard's method of successiveapproximation - Runge-Kutta method (Second and third order only).Text Book:1. S.S. Sastry : Introductory Methods of Numerical Analysis, Fourth Edition, PHI.Reference book:1. S.C., and Canale.R.P., “Numerical Methods for Engineers, Tata McGraw Hill, 5th Edition, NewDelhi, 20072.Brian “A friendly introduction to Numerical analysis”, Pearson Education, Asia,2007.New Delhi,

Elective Course : Any TWO of the followingMCS311Advanced Computer ArchitectureMarks:- 75Unit- IPerformance evaluation, Processor architecture, pipelining, pipeline hazards, issues inpipelined processor implementation.Unit- IIInstruction level parallelism, hardware and compiler support for branch rediction, out-of-orderInstruction issue,Unit-IIIspeculative execution and other techniques for high-performanceModule -IVInstruction and data cache organizations, multilevel caches, parallel memory systems, Supportfor virtual memory. Multiple processor systems, Interconnection networks, shared memorysystem, memory models, cache coherence.Text book :1.Hennessy J. L., D. Patterson, “ Computer ArchitectureMorgan Kaufmann, 5th edition,2011A quantitative Approach” ,References:1.John Paul Shen, Mikko Lipasti, “ Modern Processor Design Fundamentals ofSuperscalar Processors”, McGraw Hill International Edition, 2005.2.Dezso Sima, Terence Fountain, Peter Kacsuk, “Advanced Computer Architecture ADesign Space Approach”, Addison Wesley, 1997.

MCS312Soft Computing TechniquesMarks: 75UNIT -IBasic concept of Soft computing, Hard vs soft computing, Application of soft computing,FUZZY set, operation in fuzzy set, fuzzy relation, membership functions, composition: maxmin, max-product, Fuzzy extension principle (with example), Defuzzification functions.UNIT – IINeural network, brain vs ann, neuron structure and application, Mcculloch-pitts model,Activation function, perception learning rule, ADALINE,.UNIT – IIIHopfield network, Bidirectional Associative memory, Kohonen Self Organizing Maps, LearningVector Quantization.UNIT - IVK-mean clustering, supervised vs unsupervised learning. Eigenvalue and eigenvector of amatrix, Dimensionality reduction: Principal Component Analysis (steps and application),Nearest neighbour, K-Nearest Neighbour. Genetic algorithm: population, mutation, crossover,particle swarm optimization.Text book:1. S.N. Deepa S.N. Sivanandam, Principles of Soft Computing, 2ed Kindle EditionReferences:1. Russel and Norvig, “Artificial Intelligence” pearson Education, 2nd edition, 2011.2. J. S. R. Jang, C. T. Sun, E. MizutaniNeuro - Fuzzy & Soft Computing : A ComputationalApproach to Learning and Machine Inttelligence First Edition

MCS313Compiler DesignMarks: 75Unit IIntroduction on the phase of the complier – Lexical Analysis, Regular Expression, Nondeterministic Automata, Deterministic Automata equivalent to NFA’s. Minimizing the states ofDFA, Implementation of Lexical Analyzer.Unit IISyntax Analysis – Top down Parsing Concepts, Recursive Descent Parsing, PredictiveParsers, Non recursive Pedictive Parsing – Bottom Up Parsing, Handle pruning, Shift reduceparsing – Operator Predence Parsing – Error recovery in Parsing, LR Parsers, ParserGenerators – YACC.Unit IIIIntermediate Code Generation: Syntax directed Definitions, Construction of Syntax trees – Topdown Translation, Bottom up Evaluation of inherited Attributed, Recursive Evaluators,Assigning Space at Complier Construction time – Type ,checking – Overloading of functionsand operators Polymorphic function.Unit IVStorage Organization : Storage Organization, Storage Allocation Strategies, ParameterPassing, Symbol tables, Dynamic Storage Allocation, Intermediate Languages –Representation of Declarations, Assignment Statement, Boolean Expression, Back patching,Procedure calls.Text book:1.Alfred Aho, Ravi Sethi, Jeffy D.Ullman, “Compilers – Principles, Techniques and Tools”,Pearson Education, 2nd Edition, 2009.References:1.Dhamdhere D.M., “Compiler Construction Principles and Practice”, Macmillan India,2ndEdition, 2000.2.Reinhard Wilhlm, Director Mauser, “Compiler Design”, Addison Wesley, 1995.

MCS314Distributed Operating SystemMarks: 75Unit-IIntroduction to Distributed Systems : Distributed Systems : Goals Hardware ConceptsSoftware- design.2. Communication in Distributed Systems : Layered Protocol - ATM NetworksClient server model-remote procedure call- group communication.Unit-IISynchronization : Clock Synchronization – mutual Exclusion – election atomic transactions –dead locks.4. Processes and Processors : Threads – system models processor allocation –Scheduling fauit tolerance – real time distributed systems.Unit-IIIDistributed file systems: File System design and implementation – trends in distributed filesystems.Unit-IVShared Memory : Introduction – bus based multi processors ring based multiprocessorsswitched multiprocessors – NUMA comparison of shard memory systems – consistencymodels – page based distributed shared memory – shared variableText book:1.Andrew S. Tanenbaum,” Distributed Operating System” , Pearson Education, 1995.References:1.P. K. Sinha, “Distributed Operating System”,PHI, 20142.Mukesh Singhal, Niranjan G. Shivaratri “Advanced concepts in operating systems”,McGraw-Hill, 1994

MCS315Parallel ComputingMarks:75Unit-IIntroduction to Parallel Computing: Supercomputers and grand challenge problems, ModernParallel Computers, Data Dependence Graph, Data Parallelism, Functional Parallelism,Pipelining and Data Clustering.Unit-IIInterconnection Networks: Switch Network Topologies, Direct and Indirect Network Topology,Bus, Star, Ring, Mesh, Tree, Binary Tree Network, Hyper Tree Network, Hybrid, Hypercube,Perfect Shuffle Network, Torus and Butterfly Network.Unit-IIIPerformance Analysis: Introduction, Execution Time, Speedup, Linear and Super linearSpeedup, Efficacy and Efficiency, Amdahl’s Law and Amdahl Effect, Gustafson-Barsis’s Law,Minsky’s Conjecture, The Karp-Flatt Metric, The Isoefficiency Metric, Isoefficiency Relation,Cost and Scalability.Unit-IVParallel Computational Models: Flynn’s Taxonomy, PRAM, EREW, CREW, ERCW, CRCW,Simulating CRCW, CREW & EREW, PRAM algorithms.Text book:1.Hwang and Briggs, “Computer Architecture and Parallel Processing”, McGraw Hill,1984References:2.Crichlow, “Introduction to Distributed and Parallel Computing”, PHI,2nd Edition,1996.

MCS316Cryptography and Network SecurityMarks:75Unit-IINTRODUCTION : The need for security-security approaches-principles of security-Plain Textand Cipher Text-substitution and Transposition Techniques-Encryption and DecryptionSymmetric and Asymmetric Cryptography- types of attacksUnit-IISYMMETRIC KEY CRYPTOGRAPHIC ALGORITHMS: overview of symmetric keycryptography-DES, AES. ASYMMETRIC KEY CRYPTOGRAPHIC ALGORITHMS: Overview ofasymmetric key cryptography- RSA algorithm-symmetric and asymmetric key cryptographytogether digital signatures.Unit-IIIPUBLIC KEY INFRASTRUCTURE : Introduction-Digital certificates- Private Key managementPKI and Security INTERNET SECURITY PROTOCOLS: Basic concepts-SSL-SHTTP-TSPSET-SSL versus SET- 3DUnit-IVSecure protocol-Electronic money-Email security-WAP security-security in GSM userauthentication mechanisms : Introduction-Authentication basics passwords- authenticationtokens-certificate based authentication-biometrics authentication-Kerberos.Text books:1.Forouzan, “Cryptography and Network security”, Tata McGraw-Hill Pub CompanyLtd.,2nd Edition,2010.References :1Atul Kahate, “Cryptography and Network security”, Tata McGraw-Hill Pub CompanyLtd., 3rd Edition,2013.2.Charlie Kaufman, Radia Perlman & Mike Speciner, “Network Security PrivateCommunication in a public world”,Prentice Hall of India Private Ltd., 2nd Edition,20022.William Stallings, “Network Security Essentials Applications and Standards”, PearsonEducation, 5th Edition,20133.Roberta Bragg, Mark Phodes-Ousley, Keith Strassberg, “Network Security: TheComplete Reference”, Tata Mcgraw-Hill,2003

MCS317Image ProcessingMarks:- 75Unit-IFundamentals of Image Processing Image Acquisition, Image Model, Sampling, Quantization,Relationship between pixels, distance measures, connectivity , Image Geometry, Photographicfilm. Histogram: Definition, decision of contrast basing on histogram, operations basing onhistograms like image stretching, image sliding, Image classification. Definition and Algorithmof Histogram equalization.Unit-IIImage Transforms:- A detail discussion on Fourier Transform, DFT,FFT, properties. A briefdiscussion on WALSH Transform , WFT, HADAMARD Transform, DCT. Image Enhancement:(by SPATIAL Domain Methods) a )Arithmetic and logical operations, pixel or point operations,size operations, b. Smoothing filters- Mean, Median, Mode filters – Comparative study, c.Edge enhancement filters – Directorial filters, Sobel,Laplacian, Robert, KIRSCH,Homogeneity & DIFF Filters, prewitt filter, Contrast Based edge enhancement techniques.Comparative study. d. Low Pass filters, High Pass filters, sharpening filters. – ComparativeStudy. e. Comparative study of all filters. f. Color image processing.Unit-IIIImage enhancement : (By FREQUENCY Domain Methods). Design of Low pass, High pass,EDGE Enhancement, smoothening filters in Frequency Domain. Butter worth filter,Homomorphic filters in Frequency Domain. Advantages of filters in frequency domain,comparative study of filters in frequency domain and spatial domain.Unit-IVImage compression: Definition, A brief discussion on – Run length encoding, contour coding,Huffman code, compression due to change in domain, compression due to quantization,Compression at the time of image transmission. Brief discussion on:- Image Compressionstandards.Text book:1.Rafael C. Gonzalez and Richard E. Woods, “Digital Image R. Weeks, “Fundamentals of Electronic Image Processing”, Wiley,19962.Milan Sonka , Vaclav Hlavac, Roger Boyle, “Image processing, Analysis, and Machine”,Cengage Learning,4t

Finite Set Automata:- Formal Definition, Finite State Machine, Deterministic Finite Automata . "Introduction to Automata Theory, Languages and Computation", 3rd Edition,2006 4. Anand Sharma, "Theory of Automata and Formal language", Laxmi Publications, 2nd . Packet Switching Network, Frame Relay Network, ATM Protocol Architecture .

Related Documents:

August 2, 2021 15 August 2, 2021 16 August 2, 2021 17 August 3, 2021 18 August 4, 2021 19 August 5, 2021 20 August 6, 2021 21 August 9, 2021 22 August 9, 2021 23 August 9, 2021 24 August 10, 2021 25 August 11, 2021 26 August 12, 2021 27 August 13, 2021 28 August 16, 2021 29 August 16, 2021 30 August 16, 2021 31

yes; m DEB 180 123 57 by the Linear Pair Postulate. So, by defi nition, a pair of corresponding angles are congruent, which means that ⃖AC ⃗ ⃖DF ⃗ by the Corresponding Angles Converse. 22. yes; m BEF 180 37 143 by the Linear Pa

1ST STAGE RESULT 2ND STAGE RESULT PAINTING 9th –20 THOCT, 2021 25 THOCT, 2021 (International Artist Day) 30 OCT –7 NOV, 2021 14TH NOV, 2021 (FINAL RESULTS) WRITING 9th –20TH OCT, 2021 25TH OCT, 2021 (International Artist Day) 30TH OCT –7TH NOV, 2021 14TH NOV, 2021 (FINAL RESULTS) LYRICS, SINGING AND MUSIC 4TH NOV (To be

Spring HT Holiday 2021 Sat 13th Feb 2021 Mon 22nd Feb 2021 Teacher Training Day Spring Term b (6 weeks) Tue 23rd Feb 2021 Thurs 1st April 2021 Easter Holidays 2021 Fri 2nd April 2021 Sun 18th April 2021 Summer Term a (6 weeks) Mon 19th April 2021 Fri 28th May 2021 There is a May Bank

120 11-01-2021 james l alvin sinaga dr 120 04-02-2021 kukuh wahyu handoko 121 11-01-2021 nancy ft pardede 121 04-02-2021 kusmarani chandra putri 122 11-01-2021 agustian purnama 122 04-02-2021 sutarno 123 11-01-2021 edy mulyono 123 04-02-2021 helly nawawi halim,ir 124 11-01-2021 tjay merry 124 04-02-2021 irma nurfitriani pratiwi(2)

2021 CAMPAIGN FINANCE REPORTING DATES (Not applicable to candidates running for Federal offices.) TYPE REPORT COMPLETE AS OF FILING DEADLINE** 2020 Annual Report December 31, 2020 February 1, 2021 *6th Tuesday Pre-Primary March 29, 2021 April 6, 2021 2nd Friday Pre-Primary May 3, 2021 May 7, 2021 30-Day Post-Primary June 7, 2021 June 17, 2021

Feb 24, 2021 · Certificate Pathway Experience Five years (60 months) of paid, professional work experience1 with adults in the talent development . December 7, 2020 March 6, 2021 April 7, 2021 – June 23, 2021 April 29 – June 1, 2021 Instant February 2, 2021 May 1, 2021 June 2 - August 25, 2021

Organist) and a fine choir, affiliated to the RSCM. Young singers train through the RSCM Voice for Life scheme, at which they have achieved much success in recent years. At present we have 17 trebles (both boys and girls) of school age and 19 adults. Funding is available for organ and choral scholars. The choir sings: at the 9:15 Parish Eucharist every Sunday during term time Choral .