<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="/static/feed.xsl" type="text/xsl" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:quartz="https://quartz.jzhao.xyz/ns">
  <script xmlns="http://www.w3.org/1999/xhtml" src="/static/scripts/xslt-polyfill-214fd525.js"></script>
  <title>/Private / sem 9</title>
  <subtitle>Recent notes in /Private / sem 9 on Animesh Mishra</subtitle>
  <link href="https://animishraa05.github.io/Private/sem-9" />
  <link rel="alternate" type="text/html" href="https://animishraa05.github.io/Private/sem-9" />
  <category term="Private/sem-9" />
  <id>https://animishraa05.github.io/Private/sem-9</id>
  <updated>2026-09-23T04:06:42.751Z</updated>
  <contributor>
    <name>Animesh Mishra</name>
    <email>animesh.mishra818@gmail.com</email>
  </contributor>
  <logo>https://animishraa05.github.io/icon.png</logo>
  <icon>https://animishraa05.github.io/icon.png</icon>
  <generator>Quartz v4.6.0 -- quartz.jzhao.xyz</generator>
  <rights type="html">&amp;amp;copy; 2026 Animesh Mishra</rights>
  
  <entry>
    <title>compiler-design</title>
    <link href="https://animishraa05.github.io/Private/sem-9/CD/compiler-design" />
    <link rel="alternate" type="text/markdown" href="https://animishraa05.github.io/Private/sem-9/CD/compiler-design.md" />
    <summary>Compiler Design Course Code: IC 901A Course Type: Advanced Course Credits: 4 Course Objective The course aims at understanding the working of compiler in detail so as to have knowledge of whole spectrum of language processing technology.</summary>
    <published>2026-09-23T04:06:42.751Z</published>
    <updated>2026-09-23T04:06:42.751Z</updated>
    <publishedTime>Sep 23, 2026</publishedTime>
    <updatedTime>Sep 23, 2026</updatedTime>
    
    <author>
      <name>Animesh Mishra</name>
      <email>animesh.mishra818@gmail.com</email>
    </author>
    <content type="html">&lt;h1 id=&quot;compiler-design&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Compiler Design&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#compiler-design&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Course Code:&lt;/strong&gt; IC 901A&lt;br&gt;
&lt;strong&gt;Course Type:&lt;/strong&gt; Advanced&lt;br&gt;
&lt;strong&gt;Course Credits:&lt;/strong&gt; 4&lt;/p&gt;
&lt;h2 id=&quot;course-objective&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Objective&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-objective&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;The course aims at understanding the working of compiler in detail so as to have knowledge of whole spectrum of language processing technology.&lt;/p&gt;
&lt;h2 id=&quot;course-outcomes&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Outcomes&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-outcomes&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;After completion of the course, student will:&lt;/p&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;CO1:&lt;/strong&gt; Know concepts related to compilers and develop ability to deploy knowledge of compiler design in various related fields.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO2:&lt;/strong&gt; Have an understanding of the translation process from High Level Languages to Machine Level Language and apply these concepts in processing structured input.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO3:&lt;/strong&gt; Know the syntax and semantic analysis approaches for efficient code/program verification to be able to write efficient code.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO4:&lt;/strong&gt; Learn code optimization and runtime code synthesis and apply these concepts in real world applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;course-contents&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Contents&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-contents&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;unit-1-introduction-to-compilers&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 1: Introduction to Compilers&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-1-introduction-to-compilers&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Language Processing System, Translators - Interpreters, Assemblers, Compilers. Types of Compilers, Model of a compiler, phases of a compilation process, pass structure of compiler, Cousins of the compiler.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1 and 2*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Describe the concepts of compilation method and structure of compiler.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Able to distinguish between compiler and interpreter.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1, Book 2 &amp;#x26; Book 3 (Lecture), Online Resources 1 &amp;#x26; 2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discussion on language processing and compilation process&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-2-lexical-analysis&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 2: Lexical Analysis&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-2-lexical-analysis&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Lexical Analysis, Tokens, Patterns, and Lexemes, Lexical analyzer design, The role of Lexical Analyzer, Input Buffering, Specification of tokens, and Recognition of tokens, Lexical Analyzer Generator Lex.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2 and 3*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Able to perform lexical analysis and apply the concept to process structured input in any application.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1 &amp;#x26; Book 3 (Lecture), Online Resources 1 &amp;#x26; 2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discussion on Lexical Analyzer and Assignment regarding Lex Tool.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-3-syntax-analysis&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 3: Syntax-Analysis&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-3-syntax-analysis&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Role of Parser, Top-down Parsing- Brute-force approach, recursive descent parser and algorithms, Simple LL (1) grammar, LL (1) with null and without null rules grammars, predictive parsing. Bottom-up parsing- Handle of a right sentential form, Shift-reduce parsers, operator precedence parsing, LR parsing. Parser Generator YACC.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 10&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3, and 6*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Student will have an understanding of parsing the structured input using grammatical rules.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Implement different parsing algorithms.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO3:&lt;/strong&gt; At this level, students will be able to perform lexical analysis and parsing to create applications like word processors and editors.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1 &amp;#x26; Book 3 (Lecture, illustration, and implementation), Online Resources 1 &amp;#x26; 2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discussion and practice session on developing parser programs for different grammars. Assignment to develop programs for different parsing techniques.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-4-syntax-directed-translation--intermediate-code-generation&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 4: Syntax Directed Translation &amp;#x26; Intermediate Code Generation&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-4-syntax-directed-translation--intermediate-code-generation&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Syntax-directed definition, Implementation of Syntax directed Translators Translation schemes, Design of Translation Schemes, Implementation of Syntax directed Translators. Intermediate code, postfix notation, Parse trees &amp;#x26; syntax trees, three address codes, quadruple &amp;#x26; triples, translation of assignment statements, Boolean expressions, statements that alter the flow of control, postfix translation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 8&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Understand semantic analysis (type checking and type casting) phase of compilation process&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Understand intermediate code generation and use different mechanisms for representing intermediate code.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1 (Lecture &amp;#x26; illustration), Online Resources 1 &amp;#x26; 2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discussion on Syntax Directed Translation &amp;#x26; Intermediate Code Generation. Practice session on intermediate code generation using different representations.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-5-symbol-table-management&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 5: Symbol Table Management&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-5-symbol-table-management&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Symbol table contents, organization for block structured languages-stack symbols tables. Mechanisms to implement symbol table, Source Language issues - Scope and Binding information, Stack implemented hash structured symbol tables.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Know the significance of symbol table in compilation process and use different data structures to implement it.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1, Book 3 (Lecture and illustration), Online Resources 1 &amp;#x26; 2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discussion on symbol table design and Assignment on implementing symbol table.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-6-code-generation--optimization&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 6: Code Generation &amp;#x26; Optimization&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-6-code-generation--optimization&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Machine Independent Code Optimization: - Definition, Local code optimization techniques, Elimination of local and global common sub Expressions, loop optimization. Code Generation: - Definition, machine model, simple code generation method. Peephole optimization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1 to 5*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Know code optimization and code generation phase of compilation process.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Apply code optimization techniques for generating efficient code.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1 &amp;#x26; Book 3 (Lecture, illustration and tutorial), Online Resources 1 &amp;#x26; 2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discussion and practice session on code generation and code optimization.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-7-error-handling&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 7: Error Handling&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-7-error-handling&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Error Detection &amp;#x26; Recovery, Lexical Phase errors, syntactic phase errors and semantic errors. Recovery from different phases of compilation process.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1 to 5*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Know different types of errors and acquaintance with different types of errors will help students to write code with minimum errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Use different error detection and error recovery methods.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1 &amp;#x26; Book 3 (Lecture), Online Resources 1 &amp;#x26; 2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discussion on types of errors and error handling techniques.&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;em&gt;* 1- Remember, 2- Understand, 3- Apply, 4- Analyze, 5- Evaluate, 6- Create&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;books-and-reading&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Books and Reading&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#books-and-reading&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol dir=&quot;auto&quot;&gt;
&lt;li&gt;Alfred V. Aho, Ravi Sethi, Jeffery D. Ullman, &lt;em&gt;Compilers: Principles, Techniques, and Tools&lt;/em&gt;, Addison Wesley Longman&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Compiler Construction Theory &amp;#x26; Practice&lt;/em&gt;, Barrett, Bates, Gustafson, Couch&lt;/li&gt;
&lt;li&gt;&lt;em&gt;The Theory &amp;#x26; Practice of Compiler Writing&lt;/em&gt;, Jean Paul Tremblay, Paul G. Sorenson&lt;/li&gt;
&lt;/ol&gt;</content>
  </entry><entry>
    <title>GEMINI</title>
    <link href="https://animishraa05.github.io/Private/sem-9/Cloud-computing/GEMINI" />
    <link rel="alternate" type="text/markdown" href="https://animishraa05.github.io/Private/sem-9/Cloud-computing/GEMINI.md" />
    <summary>Cloud Computing Tutor Rules When assisting the user with Cloud Computing in this directory, always follow these rules: Syllabus Adherence: Teach according to a postgraduate (PG) level syllabus for Cloud Computing.</summary>
    <published>2026-09-23T04:06:42.751Z</published>
    <updated>2026-09-23T04:06:42.751Z</updated>
    <publishedTime>Sep 23, 2026</publishedTime>
    <updatedTime>Sep 23, 2026</updatedTime>
    
    <author>
      <name>Animesh Mishra</name>
      <email>animesh.mishra818@gmail.com</email>
    </author>
    <content type="html">&lt;h1 id=&quot;cloud-computing-tutor-rules&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Cloud Computing Tutor Rules&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#cloud-computing-tutor-rules&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p dir=&quot;auto&quot;&gt;When assisting the user with Cloud Computing in this directory, always follow these rules:&lt;/p&gt;
&lt;ol dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Syllabus Adherence&lt;/strong&gt;: Teach according to a postgraduate (PG) level syllabus for Cloud Computing. Calibrate the depth and complexity appropriate for a PG student.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Topic-by-Topic&lt;/strong&gt;: Teach strictly one topic at a time. Do not deviate from the current topic or engage in unrelated discussions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Format &amp;#x26; Language&lt;/strong&gt;:
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;First, provide a clear, proper English explanation and answer.&lt;/li&gt;
&lt;li&gt;Include relevant numericals or problem-solving steps where applicable.&lt;/li&gt;
&lt;li&gt;Below the English explanation, ALWAYS explain the concept in &lt;strong&gt;Hinglish&lt;/strong&gt; to aid memory and understanding.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Progress Tracking&lt;/strong&gt;: Maintain and update &lt;code class=&quot;notranslate&quot;&gt;syllabus_tracker.md&lt;/code&gt; in this directory to track progress. Every time a new topic is completed, append what was learned to this tracker file.&lt;/li&gt;
&lt;/ol&gt;</content>
  </entry><entry>
    <title>chapter 1</title>
    <link href="https://animishraa05.github.io/Private/sem-9/Cloud-computing/chapter-1" />
    <link rel="alternate" type="text/markdown" href="https://animishraa05.github.io/Private/sem-9/Cloud-computing/chapter-1.md" />
    <summary>cloud computing Vision Cloud Computing ka main “vision” (maqsad) ye hai ki IT ko ek mehnga hardware kharidne wale model se hatakar ek aisi service banaya jaye jo jab chaho tab mil jaye.</summary>
    <published>2026-09-23T04:06:42.751Z</published>
    <updated>2026-09-23T04:06:42.751Z</updated>
    <publishedTime>Sep 23, 2026</publishedTime>
    <updatedTime>Sep 23, 2026</updatedTime>
    
    <author>
      <name>Animesh Mishra</name>
      <email>animesh.mishra818@gmail.com</email>
    </author>
    <content type="html">&lt;h4 id=&quot;cloud-computing-vision&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;cloud computing Vision&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#cloud-computing-vision&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;Cloud Computing ka main “vision” (maqsad) ye hai ki IT ko ek mehnga hardware kharidne wale model se hatakar
ek aisi service banaya jaye jo jab chaho tab mil jaye. Iske 3 main points hain:&lt;/li&gt;
&lt;/ul&gt;
&lt;ol dir=&quot;auto&quot;&gt;
&lt;li&gt;The Utility Model (The 5th Utility): Jaise hum bijli ya paani ka use karte hain—switch on kiya aur jitna use kiya utna bill aaya. Cloud ka vision yahi hai ki computing power (servers, storage) bhi exactly waise hi available ho. Aapko hardware kharidne ki zarurat nahi, bas internet se connect karo aur ‘Pay-as-you-go’model par use karo.&lt;/li&gt;
&lt;li&gt;Illusion of Infinite Capacity: Ek developer ya company ko hamesha yahi lagna chahiye ki cloud ke paas unlimited space aur power hai. Agar aapki app par achanak se bohot saare users aa jayein, toh cloud us load ko apne aap handle kar le bina crash hue. User ko kabhi hardware limitations ki tension na leni pade.&lt;/li&gt;
&lt;li&gt;Abstraction of Complexity: Jo piche data center mein physical servers, wires, AC cooling, aur hardware management chal raha hai, uski headache user ki nahi honi chahiye. User sirf apni application par focus kare, aur baaki saari hardware ki complexity cloud provider (jaise AWS, Azure) khud sambhale.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&quot;cloud-computing-characterstics&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Cloud computing characterstics&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#cloud-computing-characterstics&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;p dir=&quot;auto&quot;&gt;There are mainly 5 characterstics of cloud computing.&lt;/p&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;On demand self service&lt;/li&gt;
&lt;li&gt;metered connection&lt;/li&gt;
&lt;li&gt;broad area network&lt;/li&gt;
&lt;li&gt;Rapid elasticity&lt;/li&gt;
&lt;li&gt;resource pooling
These are according to &lt;em&gt;nist&lt;/em&gt;, national institute of standards and technology&lt;/li&gt;
&lt;/ul&gt;</content>
  </entry><entry>
    <title>cloud-computing</title>
    <link href="https://animishraa05.github.io/Private/sem-9/Cloud-computing/cloud-computing" />
    <link rel="alternate" type="text/markdown" href="https://animishraa05.github.io/Private/sem-9/Cloud-computing/cloud-computing.md" />
    <summary>Cloud Computing Course Code: IC-908A Course Type: Core Course Credits: 4 Course Objectives To familiarize students with the core concepts of Cloud Computing Architecture and service models especially focusing on Virtualization, security and Market oriented aspects of cloud computing.</summary>
    <published>2026-09-23T04:06:42.751Z</published>
    <updated>2026-09-23T04:06:42.751Z</updated>
    <publishedTime>Sep 23, 2026</publishedTime>
    <updatedTime>Sep 23, 2026</updatedTime>
    
    <author>
      <name>Animesh Mishra</name>
      <email>animesh.mishra818@gmail.com</email>
    </author>
    <content type="html">&lt;h1 id=&quot;cloud-computing&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Cloud Computing&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#cloud-computing&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Course Code:&lt;/strong&gt; IC-908A&lt;br&gt;
&lt;strong&gt;Course Type:&lt;/strong&gt; Core&lt;br&gt;
&lt;strong&gt;Course Credits:&lt;/strong&gt; 4&lt;/p&gt;
&lt;h2 id=&quot;course-objectives&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Objectives&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-objectives&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;To familiarize students with the core concepts of Cloud Computing Architecture and service models especially focusing on Virtualization, security and Market oriented aspects of cloud computing.&lt;/p&gt;
&lt;h2 id=&quot;course-outcomes&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Outcomes&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-outcomes&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;After completion of the course, student will:&lt;/p&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;CO1:&lt;/strong&gt; Able to demonstrate basic concepts, principles and paradigm of Cloud Computing and its adoption.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO2:&lt;/strong&gt; Able to interpret various Cloud computing models, services and applications.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO3:&lt;/strong&gt; Gain insights of significance of implementing virtualization techniques and management of cloud services.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO4:&lt;/strong&gt; Illustrate the cloud security vulnerability and the need of security in Cloud computing and Market oriented cloud computing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;course-contents&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Contents&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-contents&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;unit-1-introduction-to-cloud-computing&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 1: Introduction to cloud computing&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-1-introduction-to-cloud-computing&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Historical development, Vision of Cloud Computing, Characteristics of cloud computing as per NIST, Cloud computing reference model, Cloud computing environments, Cloud services requirements.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1, 2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Identify key characteristics of cloud computing according to NIST and cloud computing reference model, environments, and service requirements.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1, 2 (Lecture), &lt;a href=&quot;https://www.coursera.org/learn/introduction-to-cloud&quot; class=&quot;external&quot; rel=&quot;nofollow&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;https://www.coursera.org/learn/introduction-to-cloud&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 -12 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;1.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; aria-hidden class=&quot;external-icon&quot;&gt;&lt;use href=&quot;#arrow-ne&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: questions for key characteristics of cloud computing and discussion.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-2-cloud-applications&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 2: Cloud Applications&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-2-cloud-applications&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Cloud and dynamic infrastructure, Cloud Adoption and rudiments. Overview of cloud applications: ECG Analysis in the cloud, Protein structure prediction, Gene Expression Data Analysis, Satellite Image Processing, CRM and ERP, Social networking.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1, 2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Describe cloud computing, cloud adoption, and various cloud applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1, 2 (Lecture), &lt;a href=&quot;https://www.redhat.com/en/topics/cloud-native-apps/what-are-cloud-applications&quot; class=&quot;external&quot; rel=&quot;nofollow&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;https://www.redhat.com/en/topics/cloud-native-apps/what-are-cloud-applications&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 -12 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;1.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; aria-hidden class=&quot;external-icon&quot;&gt;&lt;use href=&quot;#arrow-ne&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Summarize Cloud Applications and discussion.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-3-cloud-computing-architecture-and-cloud-solutions&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 3: Cloud Computing Architecture and Cloud Solutions&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-3-cloud-computing-architecture-and-cloud-solutions&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Cloud Reference Model, Types of Clouds, Cloud Interoperability &amp;#x26; Standards, Scalability and Fault Tolerance. Cloud Ecosystem, Cloud Business Process Management, Cloud Service Management. Cloud Analytics, Testing Under Control, Virtual Desktop Infrastructure.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1, 2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Recognize and describe key concepts of types of clouds, interoperability, scalability, fault tolerance, BPM, cloud analytics, and other associated solutions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1, 2 (Lecture), &lt;a href=&quot;https://cloud.google.com/learn/what-is-cloud-architecture#section-1&quot; class=&quot;external&quot; rel=&quot;nofollow&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;https://cloud.google.com/learn/what-is-cloud-architecture#section-1&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 -12 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;1.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; aria-hidden class=&quot;external-icon&quot;&gt;&lt;use href=&quot;#arrow-ne&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: practice and assignment questions on Cloud Reference Model&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-4-cloud-management&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 4: Cloud Management&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-4-cloud-management&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Resiliency, Provisioning, Asset management, Concepts of Map reduce, Cloud Governance, High Availability and Disaster Recovery.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Illustrate concepts of resiliency, provisioning, asset management, MapReduce, cloud governance, high availability, and disaster recovery with the importance and relevance.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1, 2 (Lecture), &lt;a href=&quot;https://cloud.google.com/learn/what-is-cloud-management#section-1&quot; class=&quot;external&quot; rel=&quot;nofollow&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;https://cloud.google.com/learn/what-is-cloud-management#section-1&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 -12 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;1.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; aria-hidden class=&quot;external-icon&quot;&gt;&lt;use href=&quot;#arrow-ne&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: practice and assignment questions on Cloud Management&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-5-virtualization-technology&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 5: Virtualization Technology&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-5-virtualization-technology&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Virtualization: Fundamental concepts of types of virtualisation such as: compute, storage, networking, desktop and application virtualization. Virtualisation applications and benefits, server virtualisation, analysis of Block and file level storage virtualisation, evaluation of Hypervisor management software, Infrastructure Requirements, Virtual LAN (VLAN) and Virtual SAN(VSAN) and their benefits.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1, 2, 4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Classify types of virtualization in compute, storage, networking, desktop, and application domains.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Explain the benefits of virtualization and understand its practical applications, including server virtualization and storage virtualization.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1, 2 (Lecture), &lt;a href=&quot;https://aws.amazon.com/what-is/virtualization/&quot; class=&quot;external&quot; rel=&quot;nofollow&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;https://aws.amazon.com/what-is/virtualization/&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 -12 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;1.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; aria-hidden class=&quot;external-icon&quot;&gt;&lt;use href=&quot;#arrow-ne&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assignment: compare and contrast different forms of virtualization and discussions&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-6-cloud-security&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 6: Cloud Security&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-6-cloud-security&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Cloud Information security fundamentals, Identify and analyze cloud computing security challenges Cloud security services, Design principles, Secure Cloud Software Requirements, Cloud Computing Security Challenges, Virtualization security Management, Cloud Computing Security Architecture.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 7&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1, 2, 3, 4.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Identify and Comprehend cloud information security fundamentals, design principles, security services, requirements, challenges, virtualization security management, and cloud computing security architecture.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1, 2 (Lecture), &lt;a href=&quot;https://www.ibm.com/topics/cloud-security&quot; class=&quot;external&quot; rel=&quot;nofollow&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;https://www.ibm.com/topics/cloud-security&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 -12 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;1.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; aria-hidden class=&quot;external-icon&quot;&gt;&lt;use href=&quot;#arrow-ne&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Questions on security services, requirements, challenges, virtualization security&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-7-market-oriented-cloud-computing&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 7: Market Oriented Cloud computing&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-7-market-oriented-cloud-computing&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Market Based Management of Clouds, Federated Clouds/Inter Cloud: Characterization &amp;#x26; Definition, Cloud Federation Stack, Third Party Cloud Services. Case study: Google App Engine, Microsoft Azure.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 8&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1, 2, 4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Identify the role and benefits of third-party cloud services in cloud computing with Analysis of case studies of Google App Engine and Microsoft Azure in cloud computing.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; Book 1, 2 (Lecture), &lt;a href=&quot;https://arxiv.org/ftp/arxiv/papers/0808/0808.3558.pdf&quot; class=&quot;internal&quot; rel=&quot;nofollow&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;https://arxiv.org/ftp/arxiv/papers/0808/0808.3558.pdf&lt;span style=&quot;white-space: nowrap;&quot;&gt;&lt;img class=&quot;inline-icons&quot; src=&quot;/static/favicons/arxiv.avif&quot; alt=&quot;arXiv&quot; style=&quot;height: 8px; width: 8px; margin-left: 3px; bottom: 2px; position: relative;&quot; loading=&quot;lazy&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Questions on Market Based Management of Clouds and third-party services&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;em&gt;* 1- Remember, 2- understand, 3- Apply, 4- Analyze&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;books-and-reading&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Books and Reading&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#books-and-reading&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Reference Books:&lt;/strong&gt;&lt;/p&gt;
&lt;ol dir=&quot;auto&quot;&gt;
&lt;li&gt;Rajkumar Buyya, Christian Vecchiola, and S. Thamarai Selvi. Mastering cloud computing: foundations and applications programming. Morgan Kaufmann.&lt;/li&gt;
&lt;li&gt;Kailash Jayaswal, Jagannath Kallakurchi, Donald J. Houde, Deven Shah. Cloud Computing Black Book. Dreamtech Press.&lt;/li&gt;
&lt;/ol&gt;</content>
  </entry><entry>
    <title>syllabus_tracker</title>
    <link href="https://animishraa05.github.io/Private/sem-9/Cloud-computing/syllabus_tracker" />
    <link rel="alternate" type="text/markdown" href="https://animishraa05.github.io/Private/sem-9/Cloud-computing/syllabus_tracker.md" />
    <summary>Cloud Computing Syllabus Tracker This file tracks the topics covered in the Cloud Computing PG syllabus.</summary>
    <published>2026-09-23T04:06:42.751Z</published>
    <updated>2026-09-23T04:06:42.751Z</updated>
    <publishedTime>Sep 23, 2026</publishedTime>
    <updatedTime>Sep 23, 2026</updatedTime>
    
    <author>
      <name>Animesh Mishra</name>
      <email>animesh.mishra818@gmail.com</email>
    </author>
    <content type="html">&lt;h1 id=&quot;cloud-computing-syllabus-tracker&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Cloud Computing Syllabus Tracker&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#cloud-computing-syllabus-tracker&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p dir=&quot;auto&quot;&gt;This file tracks the topics covered in the Cloud Computing PG syllabus.&lt;/p&gt;
&lt;h2 id=&quot;completed-topics&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Completed Topics&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#completed-topics&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Historical Development of Cloud Computing&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Learned:&lt;/strong&gt; The evolutionary stages of computing paradigms: Mainframe (centralized) &lt;span&gt;→&lt;/span&gt; Personal Computing (decentralized) &lt;span&gt;→&lt;/span&gt; Client-Server &lt;span&gt;→&lt;/span&gt; Grid Computing &lt;span&gt;→&lt;/span&gt; Utility Computing &lt;span&gt;→&lt;/span&gt; Cloud Computing (virtualization + utility model).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vision of Cloud Computing&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Learned:&lt;/strong&gt; The transformation of IT into a utility service based on three pillars: The Utility Model (pay-as-you-go), Illusion of Infinite Capacity (elasticity), and Abstraction of Complexity (hardware management by provider).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Characteristics of Cloud Computing as per NIST&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Learned:&lt;/strong&gt; The 5 essential characteristics defining a cloud: On-demand Self-service, Broad Network Access, Resource Pooling, Rapid Elasticity, and Measured Service.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;</content>
  </entry><entry>
    <title>it-and-project-management</title>
    <link href="https://animishraa05.github.io/Private/sem-9/ITM/it-and-project-management" />
    <link rel="alternate" type="text/markdown" href="https://animishraa05.github.io/Private/sem-9/ITM/it-and-project-management.md" />
    <summary>IT and Project Management Course Code: IC-909A Course Type: Core Course Credits: 4 Course Objectives The course aims to enable the students understand the relationship between project, program and portfolio management and the contribution each makes to enterprise success.</summary>
    <published>2026-09-23T04:06:42.751Z</published>
    <updated>2026-09-23T04:06:42.751Z</updated>
    <publishedTime>Sep 23, 2026</publishedTime>
    <updatedTime>Sep 23, 2026</updatedTime>
    
    <author>
      <name>Animesh Mishra</name>
      <email>animesh.mishra818@gmail.com</email>
    </author>
    <content type="html">&lt;h1 id=&quot;it-and-project-management&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;IT and Project Management&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#it-and-project-management&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Course Code:&lt;/strong&gt; IC-909A&lt;br&gt;
&lt;strong&gt;Course Type:&lt;/strong&gt; Core&lt;br&gt;
&lt;strong&gt;Course Credits:&lt;/strong&gt; 4&lt;/p&gt;
&lt;h2 id=&quot;course-objectives&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Objectives&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-objectives&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;The course aims to enable the students understand the relationship between project, program and portfolio management and the contribution each makes to enterprise success. The successful development of the project team’s operations towards achieving all the agreed upon goals within the set scope, time, quality and budget standards.&lt;/p&gt;
&lt;h2 id=&quot;course-outcomes&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Outcomes&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-outcomes&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;After completion of the course, student will be able to:&lt;/p&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;CO1:&lt;/strong&gt; Apply the concepts of project management for enterprise success.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO2:&lt;/strong&gt; Guide the project team’s operations towards achieving all the agreed upon goals within the set scope, time, quality and budget standards.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO3:&lt;/strong&gt; Develop the project’s procedures of initiation, planning, execution, regulation and closure.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO4:&lt;/strong&gt; Comprehend project problems and apply the knowledge on projects and software development.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;course-contents&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Contents&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-contents&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;unit-1-introduction-to-project-and-project-management&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 1: Introduction to Project and Project Management&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-1-introduction-to-project-and-project-management&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Role of the Project Manager, Project Management in Information Technology Context, A system view of Project Management, Understanding the Organization, Stakeholder Management, Project Phases and the Project Life Cycle, Context of Information Technology Projects, Project Management Process Groups, Mapping Process Groups to Knowledge Areas.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1 and 2*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes:&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Describe the fundamental concepts of Project Management in Information Technology.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. 1, B. No. 2 and related text from other referred readings. (Lecture)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Describe need and key elements of IT project management framework.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-2-project-integration-and-scope-management&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 2: Project Integration and Scope Management&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-2-project-integration-and-scope-management&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Project Integration management processes. Strategic Planning and Project Selection, Preliminary Scope statements, Project Scope Management, Scope Planning and Scope Management Plan, Scope Definition and the Project Scope Statement.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1, 2 and 3*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes:&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Explain the over all integration management framework and its relationship with other knowledge areas.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Describe the scope definition and the content of a project scope statement.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. 1, B. No. 2 and related text from other referred readings (Lecture, and case-lets)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discuss the strategic planning process and apply different project selection methods if you are the project manager of a medium sized organization.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-3-project-time-management&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 3: Project Time Management&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-3-project-time-management&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Activity Definition and Sequencing, Activity Resource and Duration Estimating, Schedule Development and Control.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes:&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Demonstrate implementation of Activity Definition, Sequencing, Resource and Duration Estimating, Schedule Development and Control.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. 1, B. No. 2 and related text from other referred readings (Lecture, and case-lets)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Create an Activity-on-Arrow or PDM network diagram for a medium sized organization. Also find the project duration using critical path method.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-4-project-cost-management&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 4: Project Cost Management&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-4-project-cost-management&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Importance of Project Cost management, Estimating, Cost Budgeting, Cost Control.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1, 2 and 3*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes:&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Discuss different types of cost estimates and methods for preparing them.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. 1, B. No. 2 and related text from other referred readings (Lecture, and case-lets)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; explain the process of determining a budget and preparing a cost estimate for an IT project.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-5-project-quality-management-and-human-resource-management&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 5: Project Quality Management and Human Resource Management&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-5-project-quality-management-and-human-resource-management&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Project Quality Management, Quality Planning, Quality Assurance, Quality Control, Project Human Resource Management, Keys to Managing People, Human Resource Planning, Acquiring the Project Team, Developing the Project Team, Managing the Project Team.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1, 2 and 3*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes:&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Define project quality management, quality assurance and how quality relates to various aspects of IT projects.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Discuss human resource management planning and create human resource plan, project organizational chart, and responsibility assignment matrix and resourse histogram.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. 1, B. No. 2 and related text from other referred readings (Lecture and discuss.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Describe the tools and techniques for Quality control such as statistical sampling, Six-Sigma and testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-6-project-communication-management-and-risk-management&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 6: Project Communication Management and Risk Management&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-6-project-communication-management-and-risk-management&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Communication Planning, Information Distribution, Performance Reporting, Managing Stakeholders, Project Risk Management, Risk Management Planning, Risk Response Planning, Risk Monitoring and Control.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1 and 2*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes:&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Describe communications among teams in IT project, manage communications, including communication technologies, media and performance reporting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Describe the elements involved in risk management planning and the contents of a risk management plan.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. 1, B. No. 2 and related text from other referred readings (Lecture and discuss.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; list the various methods used for improving project communications such as running effective meetings, using various technologies effectively and using templates. And List common sources of risk in Information technology projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-7-project-procurement-management&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 7: Project Procurement Management&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-7-project-procurement-management&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Planning Purchasing and Acquisitions, Planning Contracting, Requesting Seller Responses, Selecting Sellers, Administering the Contract, Closing the Contract.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Blooms Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes:&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Describe the work involved in planning procurement for projects including determining proper type of contract to use, preparing a procurement management plan, statement of work, source selection criteria and make-or-buy analysis.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. 1, B. No. 2 and related text from other referred readings&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Explain how to conduct procurements and strategies for obtaining seller response, selecting sellers and awarding contracts if you were the project manager of a large IT company.&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;em&gt;* 1- Remember, 2- understand, 3- Apply, 4- Analyze, 5-Evaluate, 6- Create&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;books-and-reading&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Books and Reading&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#books-and-reading&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol dir=&quot;auto&quot;&gt;
&lt;li&gt;Information Technology Project Management, Kathy Schwalbe, 6th Edition, Thomson Course technology (Text Book)&lt;/li&gt;
&lt;li&gt;Bob Hughes, Mikecotterell, “Software Project Management”, Third Edition, Tata McGraw Hill, 2004.&lt;/li&gt;
&lt;li&gt;Ramesh, Gopalaswamy, “Managing Global Projects”, Tata McGraw Hill, 2001.&lt;/li&gt;
&lt;li&gt;Royce, “Software Project Management”, Pearson Education, 1999.&lt;/li&gt;
&lt;li&gt;Jalote, “Software Project Management in Practice”, Pearson Education, 2002&lt;/li&gt;
&lt;li&gt;A Guide to the Project Management Body Of Knowledge 6th Edition&lt;/li&gt;
&lt;/ol&gt;</content>
  </entry><entry>
    <title>multimedia-systems</title>
    <link href="https://animishraa05.github.io/Private/sem-9/MM/multimedia-systems" />
    <link rel="alternate" type="text/markdown" href="https://animishraa05.github.io/Private/sem-9/MM/multimedia-systems.md" />
    <summary>Multimedia Systems Course Code: IC-904A Course Type: Core (Major) Course Credits: 4-Theory: 2-Practical Course Objective MM technology is an advanced course covering both theoretical and practical issues in designing multimedia systems.</summary>
    <published>2026-09-23T04:06:42.751Z</published>
    <updated>2026-09-23T04:06:42.751Z</updated>
    <publishedTime>Sep 23, 2026</publishedTime>
    <updatedTime>Sep 23, 2026</updatedTime>
    
    <author>
      <name>Animesh Mishra</name>
      <email>animesh.mishra818@gmail.com</email>
    </author>
    <content type="html">&lt;h1 id=&quot;multimedia-systems&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Multimedia Systems&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#multimedia-systems&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Course Code:&lt;/strong&gt; IC-904A&lt;br&gt;
&lt;strong&gt;Course Type:&lt;/strong&gt; Core (Major)&lt;br&gt;
&lt;strong&gt;Course Credits:&lt;/strong&gt; 4-Theory: 2-Practical&lt;/p&gt;
&lt;h2 id=&quot;course-objective&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Objective&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-objective&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;MM technology is an advanced course covering both theoretical and practical issues in designing multimedia systems. Topics to be covered include introduction to multimedia systems, digital image processing and compression, digital video compression techniques. The students will be familiar with the common computing fundamentals employed in a variety of multimedia applications such as: multimedia processing, compression and security. The students will be exposed to the core techniques and algorithms spanning across the common and emerging multimedia applications. They will have experience in applying these techniques to novel situations and will be able to do analytical as well as empirical performance evaluation of the particular tech.&lt;/p&gt;
&lt;h2 id=&quot;course-outcomes&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Outcomes&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-outcomes&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;After completion of this course, learners will be able to:&lt;/p&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;CO1:&lt;/strong&gt; Identify basics of multimedia and multimedia system architecture.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO2:&lt;/strong&gt; Gain knowledge of different multimedia components, the evolution, latest trends, and state-of-the-art in multimedia technology, standards, and applications.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO3:&lt;/strong&gt; Explain file formats for different multimedia components.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO4:&lt;/strong&gt; Analyze the different compression algorithms.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO5:&lt;/strong&gt; Demonstrate various multimedia communication techniques.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;course-content&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Content&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-content&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;unit-1-introduction-and-applications&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 1: Introduction and Applications&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-1-introduction-and-applications&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Definition - Classification - Multimedia application - Multimedia Hardware - Multimedia software - CDROM - DVD, Motivation and Applications, Analog and Digital Data, Components of multimedia, Sampling and Quantization; Fundamentals of Information theory, Multimedia Authoring tools.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Define - Multimedia. Find the applications areas of - Multimedia. How to design sampling. its foundation and principles.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B.No. 1, B. No. 2 (Lecture &amp;#x26; discussion), Coursera, MIT OpenCourseWare, GeeksforGeek, CodeChef and LeetCode&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discuss: Evolution, Multimedia Basics, Applications&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-2-fundamentals-of-image&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 2: Fundamentals of Image&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-2-fundamentals-of-image&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Image Data Representation, Colour Models: RGB, YCbCr; Main Image File Formats: Bitmap Files; Halftonning, Dithering;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Students can apply the color models on images.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Students can compare the halftoning and dithering concepts.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B.No. 1, B. No. 2 (Lecture &amp;#x26; discussion), Same as Unit 1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discuss: Evolution of digital image, Digital image Basics, Applications&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-3-multimedia-data-compression&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 3: Multimedia data Compression&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-3-multimedia-data-compression&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Types of Compression &amp;#x26; redundancies, Basics of Data Compression: - Run-length, Huffman, Arithmetic, GIF, JPEG &amp;#x26; MPEG Standards Overview, Fractals&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Students can apply the compression algorithms for compressing the media elements.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Compare the different compression algorithms.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B.No. 1, B. No. 2 (Lecture &amp;#x26; discussion), Same as Unit 1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discuss: Evolution of Compression algorithms&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-4-basics-of-digital-audio&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 4: Basics of Digital Audio&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-4-basics-of-digital-audio&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Introduction to Digital Audio, Representing Audio Data, WAV Audio Format, Audio Data Compression, MP3, MIDI concepts, Audio memory representation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Students can apply the digital audio in different applications.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Compare the different digital audio and analog audio.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B.No. 1, B. No. 2 (Lecture &amp;#x26; discussion), Same as Unit 1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discuss: Evolution of digital audio, MIDI&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-5-multimedia-animation&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 5: Multimedia Animation&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-5-multimedia-animation&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Computer animation fundamentals - Kinematics - morphing – animation s/w tools and techniques.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Students can apply the different animation design techniques in various applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B.No. 1, B. No. 2 (Lecture &amp;#x26; discussion), Same as Unit 1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discuss: Evolution of digital audio, MIDI&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-6-multimedia-video&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 6: Multimedia Video&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-6-multimedia-video&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Video: Digitization of video, Video capturing, Video transmission standards; EDTV, CCER, CIF, SIF, HDTV, Video formats.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Students can apply the Video in different applications.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Compare the different video formats.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B.No. 1, B. No. 2 (Lecture &amp;#x26; discussion), Same as Unit 1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discuss: Evolution of video, video formats and broadcast standards.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-7-multimedia-project-multimedia-looking-towards-future-and-multimedia-network-communication&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 7: Multimedia Project, Multimedia-looking towards Future and Multimedia Network Communication&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-7-multimedia-project-multimedia-looking-towards-future-and-multimedia-network-communication&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Multimedia Communication and applications, Quality of data transmission, Multimedia over IP, Media on Demand. stages of project - Multimedia skills - design concept - authoring – planning and costing –Multimedia Team. Digital Communication and New Media, Interactive Television, Digital Broadcasting, Digital Radio, Multimedia Conferencing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3, 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Students can apply the multimedia over IP.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LO2:&lt;/strong&gt; Compare the different broadcast media and streaming media..&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B.No. 1, B. No. 2 (Lecture &amp;#x26; discussion), Same as Unit 1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Discuss: Evolution of multimedia communication and streaming media&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;em&gt;* 1- Remember, 2- understand, 3- Apply, 4- Analyze&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;books-and-reading&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Books and Reading&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#books-and-reading&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol dir=&quot;auto&quot;&gt;
&lt;li&gt;Ralf Steinmetz &amp;#x26; Klara Nahrstedt, &lt;em&gt;Multimedia: Computing, Communications &amp;#x26; Applications&lt;/em&gt;, Pearson Education Asia&lt;/li&gt;
&lt;li&gt;Tay Vaughan, &lt;em&gt;Multimedia: Making It Work&lt;/em&gt;, Mc-Graw hill, Osborne Media&lt;/li&gt;
&lt;li&gt;Jerry D. Gibson, &lt;em&gt;Multimedia Communications, Directions and Innovations&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;J.Jeffcoate, &lt;em&gt;Multimedia in practice, Technology &amp;#x26; Application&lt;/em&gt;, PHI 1995.&lt;/li&gt;
&lt;li&gt;Ze-Nian-Li, &lt;em&gt;Fundamentals of Multimedia&lt;/em&gt;, Pearson Education&lt;/li&gt;
&lt;li&gt;S. Annadurai &amp;#x26; R. Shanmugalakshmi, &lt;em&gt;Fundamentals of Digital Image Processing&lt;/em&gt;, Pearson Ed&lt;/li&gt;
&lt;/ol&gt;</content>
  </entry><entry>
    <title>object-oriented-analysis-and-design</title>
    <link href="https://animishraa05.github.io/Private/sem-9/OOAD/object-oriented-analysis-and-design" />
    <link rel="alternate" type="text/markdown" href="https://animishraa05.github.io/Private/sem-9/OOAD/object-oriented-analysis-and-design.md" />
    <summary>Object Oriented Analysis and Design Course Code: IC-905A Course Type: Core Course Credits: 4-Theory: 2-Practical Course Objective The course aims to enable the students to have a thorough understanding of the activities associated to develop projects.</summary>
    <published>2026-09-23T04:06:42.751Z</published>
    <updated>2026-09-23T04:06:42.751Z</updated>
    <publishedTime>Sep 23, 2026</publishedTime>
    <updatedTime>Sep 23, 2026</updatedTime>
    
    <author>
      <name>Animesh Mishra</name>
      <email>animesh.mishra818@gmail.com</email>
    </author>
    <content type="html">&lt;h1 id=&quot;object-oriented-analysis-and-design&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Object Oriented Analysis and Design&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#object-oriented-analysis-and-design&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Course Code:&lt;/strong&gt; IC-905A&lt;br&gt;
&lt;strong&gt;Course Type:&lt;/strong&gt; Core&lt;br&gt;
&lt;strong&gt;Course Credits:&lt;/strong&gt; 4-Theory: 2-Practical&lt;/p&gt;
&lt;h2 id=&quot;course-objective&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Objective&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-objective&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;The course aims to enable the students to have a thorough understanding of the activities associated to develop projects. And establish the flow of events by making a planning that how software can be shown in its entirety prior to its implementation using Object Oriented Analysis and Design techniques.&lt;/p&gt;
&lt;h2 id=&quot;course-outcomes&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Outcomes&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-outcomes&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p dir=&quot;auto&quot;&gt;After completion of the course, student will:&lt;/p&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;CO1:&lt;/strong&gt; Be able to analyze and model software specifications&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO2:&lt;/strong&gt; Gain insight about the RUP process model and best practices of RUP.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO3:&lt;/strong&gt; Be able to apply the Unified Modeling Language (UML) towards analysis and design of software projects.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CO4:&lt;/strong&gt; Develop the skills to determine which processes and OOAD techniques should be applied to a given real world project.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;course-contents&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Course Contents&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#course-contents&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;unit-1-review-of-object-oriented-concepts-and-principles&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 1: Review of Object Oriented Concepts and Principles&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-1-review-of-object-oriented-concepts-and-principles&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; The Object Oriented Paradigm, Basic Concepts, Software Development Life Cycle and Model Architectures, Object Technology, Basic Principal of Object Orientation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1 and 2*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Describe the fundamental concepts of Object Oriented Paradigm.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Present the principles and concepts of object-oriented programming&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-2-introduction-to-rup&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 2: Introduction to RUP&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-2-introduction-to-rup&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Basic Concepts, Symptoms in Software Development and their Root Causes, Best Practices of RUP, RUP software life cycle, 4+1 view model, Various Workflows.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2 and 3*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Explain RUP software life cycle and 4+1 view model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 and related text from other referred readings (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Design system software framework using RUP.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-3-introduction-to-uml&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 3: Introduction to UML&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-3-introduction-to-uml&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; UML: its road map, Notations, modeling, mechanisms, Relationships and their representation, Study of UML based tools.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Apply and analyze implementation of software system using UML.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 and related text from other referred readings (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Develop a software design using UML.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-4-requirements-management&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 4: Requirements Management&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-4-requirements-management&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Key concepts, problem statement, Glossary, use-case model, supplementary specification, functional and nonfunctional requirements.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Explain the various types of requirements and their representation for a software project.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 and related text from other referred readings (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Evaluating and refine software designs to meet functional and non-functional requirements.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-5-analysis-and-design-overview&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 5: Analysis and design overview&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-5-analysis-and-design-overview&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Architectural analysis-layers. Use case Analysis- Activity diagram, Analysis class Model. Responsibilities, attributes and association.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Analyze and represent the design in terms of Upper layer and lower layer architecture.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 and related text from other referred readings (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Construct the VOPC model for a software.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-6-object-oriented-design&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 6: Object Oriented Design&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-6-object-oriented-design&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Architectural design, Class diagram Behavioral Modeling: Interaction Diagram, State chart Diagram, Implementation Diagram: Component and deployment Diagram.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Compare and contrast analysis classes and analysis mechanisms using UML.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 and related text from other referred readings (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Compare and Contrast analysis classes and analysis mechanisms using UML.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;unit-7-describe-concurrency-and-describe-distribution&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Unit 7: Describe concurrency and Describe distribution&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#unit-7-describe-concurrency-and-describe-distribution&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;Contents:&lt;/strong&gt; Use-case design, Subsystem Design, Class design, package.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours:&lt;/strong&gt; 5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Targeted Levels of Bloom’s Taxonomy:&lt;/strong&gt; 1, 2, 3 and 4*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning Outcomes (LO):&lt;/strong&gt;
&lt;ul dir=&quot;auto&quot;&gt;
&lt;li&gt;&lt;strong&gt;LO1:&lt;/strong&gt; Demonstrate the design in terms of Class design and Sub-system design.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources:&lt;/strong&gt; B. No. -1, B. No. -2 and related text from other referred readings (Lecture), Coursera, GeeksforGeeks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assignment:&lt;/strong&gt; Assign: Draw and discuss the Use-case design, Subsystem Design, Class design.&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir=&quot;auto&quot;&gt;&lt;em&gt;* 1- Remember, 2- understand, 3- Apply, 4- Analyze, 5-Evaluate, 6-Create&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;books-and-reading&quot; dir=&quot;auto&quot;&gt;&lt;span class=&quot;highlight-span&quot;&gt;Books and Reading&lt;/span&gt;&lt;a data-role=&quot;anchor&quot; data-no-popover href=&quot;#books-and-reading&quot; class=&quot;internal&quot;&gt;&lt;span class=&quot;indicator-hook&quot;&gt;&lt;/span&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;use href=&quot;#github-anchor&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol dir=&quot;auto&quot;&gt;
&lt;li&gt;Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified Modelling Language User Guide”, 2nd Edition, Pearson Education, 2005.(Text Book)&lt;/li&gt;
&lt;li&gt;Stephen R. Schach, “Object Oriented Classical Software Engg.” Tata McGraw Hill, 2007.&lt;/li&gt;
&lt;li&gt;Gamma G.Helm, Johnson, “Design Patterns, Elements of Reusable Object Oriented Software”,First Edition, Pearson, 2015.&lt;/li&gt;
&lt;li&gt;Ivon Jacobson, “Object Oriented Software Engineering”, First Edition, Addison Wesley, 1992.&lt;/li&gt;
&lt;li&gt;Phillipe Kruchten, “The Rational Unified Process - An Introduction”, 3rd Edition, Pearson Ed. 2003.&lt;/li&gt;
&lt;li&gt;Ivar J, Grady B, James R., “The Unified Software Development Process”, Pearson Ed. 2003.&lt;/li&gt;
&lt;li&gt;Timothy C. Lethbridge, Robert Laganiere, “Object Oriented Software Engg.”, Tata McGraw Hill, 2004.&lt;/li&gt;
&lt;li&gt;IBM Rational Modules&lt;/li&gt;
&lt;/ol&gt;</content>
  </entry>
</feed>