0% found this document useful (0 votes)
59 views30 pages

Semester-9 MCA Integrated IIPS DAVV Syllabus

MCA (BCA+MCA -Integrated) Semester-9 Syllabus. International Institute of Professional Studies, Devi Ahilya Vishwavidyalaya (IIPS, DAVV) #IIPS #DAVV #prakshep #goswami #funtales #funtaless #funtalesss

Uploaded by

Prakshep Goswami
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views30 pages

Semester-9 MCA Integrated IIPS DAVV Syllabus

MCA (BCA+MCA -Integrated) Semester-9 Syllabus. International Institute of Professional Studies, Devi Ahilya Vishwavidyalaya (IIPS, DAVV) #IIPS #DAVV #prakshep #goswami #funtales #funtaless #funtalesss

Uploaded by

Prakshep Goswami
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

INTERNATIONAL INSTITUTE OF PROFESSIONAL STUDIES, DEVI AHILYA UNIVERSITY, INDORE

MCA (5 Years) IX SEMESTER

IC 901A- Compiler Design

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.

Course Outcomes – After completion of the course, student will;

CO1: Know concepts related to compilers and develop ability to deploy knowledge of compiler design in various related fields.

CO2: Have an understanding of the translation process from High Level Languages to Machine Level Language and apply these concepts in
processing structured input.

CO3: Know the syntax and semantic analysis approaches for efficient code/program verification to be able to write efficient code.

CO4: Learn code optimization and runtime code synthesis and apply these concepts in real world applications.

Course Contents –

Title Contents Hr Targeted Content and (Q3) (Q4)


Unit Levels of Pedagogy
No Blooms Online Assign./
T. (Q1) (Q2) Resources Assessment/Discussion

1 Introduction Language Processing System, Translators - 6 1 and 2* Book 1 Book 2 1&2 Discussion on
to Compilers Interpreters, Assemblers, Compilers. Types of & Book 3 language processing
Compilers, Model of a compiler, phases of a and compilation
compilation process, pass structure of process
compiler, Cousins of the compiler.

LO1: Describe the concepts of compilation (Lecture)


method and structure of compiler.

LO2: Able to distinguish between compiler


and interpreter

2 Lexical Lexical Analysis, Tokens, Patterns, and 4 1, 2 and Book 1 & Book 1&2 Discussion on Lexical
Analysis Lexemes, Lexical analyzer design, The role of 3* 3 Analyzer and
Lexical Analyzer, Input Buffering, Assignment regarding
Specification of tokens, and Recognition of Lex Tool.
tokens, Lexical Analyzer Generator Lex. (Lecture)
LO1: Able to perform lexical analysis and
apply the concept to process structured input
in any application.

3 Syntax- Role of Parser, Top-down Parsing- Brute- 10 1, 2 3, Book 1 & Book 1&2 Discussion and
Analysis force approach, recursive descent parser and and 6* 3 practice session on
algorithms, Simple LL (1) grammar, LL (1) developing parser
with null and without null rules grammars, programs for different
predictive parsing. grammars.

Bottom-up parsing- Handle of a right (Lecture,


sentential form, Shift-reduce parsers,
illustration, and Assignment to develop
operator precedence parsing, LR parsing.
implementation) programs for different
Parser Generator YACC parsing techniques

LO1: Student will have an understanding of


parsing the structured input using
grammatical rules.
LO2: Implement different parsing algorithms.

LO3: At this level, students will be able to


perform lexical analysis and parsing to create
applications like word processors and editors.

4 Syntax Syntax-directed definition, Implementation of 8 1, 2, 3 Book 1 1&2 Discussion on Syntax


Directed Syntax directed Translators Translation and 4* Directed Translation
Translation & schemes, Design of Translation Schemes, & Intermediate Code
Intermediate Implementation of Syntax directed (Lecture & Generation
Code Translators.
illustration) Practice session on
Generation
Intermediate code, postfix notation, Parse intermediate code
trees & syntax trees, three address codes, generation using
quadruple & triples, translation of assignment different
statements, Boolean expressions, statements representations
that alter the flow of control, postfix
translation

LO1: Understand semantic analysis (type


checking and type casting) phase of
compilation process

LO2: Understand intermediate code


generation and use different mechanisms for
representing intermediate code.

5 Symbol Table Symbol table contents, organization for block 4 1, 2,3 Book 1, Book 3 1&2 Discussion on symbol
Management structured languages-stack symbols tables. and 4* table design and
Mechanisms to implement symbol table, Assignment on
Source Language issues - Scope and Binding implementing symbol
(Lecture and
information, Stack implemented hash table
illustration)
structured symbol tables
LO1: Know the significance of symbol table in
compilation process and use different data
structures to implement it.

6 Code Machine Independent Code Optimization: - 4 1 to 5* Book 1 & Book 1&2 Discussion and
Generation & Definition, Local code optimization 3 practice session on
Optimization techniques, Elimination of local and global code generation and
common sub Expressions, loop optimization. (Lecture, code optimization
illustration and
Code Generation: - Definition, machine tutorial)
model, simple code generation method.
Peephole optimization

LO1: Know code optimization and code


generation phase of compilation process.

LO2: Apply code optimization techniques for


generating efficient code.

7 Error Error Detection & Recovery, Lexical Phase 4 1 to 5 Book 1 & Book 1&2 Discussion on types of
Handling errors, syntactic phase errors and semantic 3 errors and error
errors. Recovery from different phases of handling techniques
compilation process

LO1: Know different types of errors and (Lecture)


acquaintance with different types of errors
will help students to write code with minimum
errors.

LO2: Use different error detection and error


recovery methods.
* 1- Remember, 2- Understand, 3- Apply, 4- Analyze, 5- Evaluate, 6- Create

Books and Reading

1. Alfred V. Aho, Ravi Sethi, Jeffery D. Ullman, Compilers: Principles, Techniques, and Tools, Addison Wesley Longman

2. Compiler Construction Theory & Practice, Barrett, Bates, Gustafson, Couch

3. The Theory & Practice of Compiler Writing, Jean Paul Tremblay, Paul G. Sorenson

4. Principles of Compiler Design, V. Raghavan, McGrawHills Education.

Electronic Materials, Web Sites etc

1. https://nptel.ac.in/courses/106/104/106104072/

2. https://nptel.ac.in/courses/106/104/106104123/

CO-PO Mapping

PROGRAM SPECIFIC CO1 CO2 CO3 CO4


OUTCOMES

PSO1 Algorithm development ✔

Computer Based Solution ✔ ✔ ✔

Application Development ✔ ✔ ✔

Disciplinary Knowledge ✔

PSO2 Programming Skill ✔ ✔


Problem Solving/ Critical ✔ ✔ ✔ ✔
thinking

Mathematical Analysis ✔ ✔ ✔

PSO3 Financial Aspects

Modern Tools

Complex Problems solving ✔ ✔

Time Frame Analysis

PSO4 Computer Architecture

Cooperation/Teamwork

Resource Management ✔

PSO5 Modern Problem solving


Technique

Business Skills

PSO6 Communication skills

Decision making skills

Managerial Skill

Environmental constraints

Research Skills ✔
Course Name: Object Oriented Analysis and Design

Course Code IC-905A

Course Type :- Core

Course Credits – 4-Theory: 2-Practical

Course Type: Core Course Credits: 4

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.

Course Outcomes – After completion of the course, student will;

 CO1: Be able to analyze and model software specifications

 CO2: Gain insight about the RUP process model and best practices of RUP.

 CO3: Be able to apply the Unified Modeling Language (UML) towards analysis and design of software projects.

 CO4: Develop the skills to determine which processes and OOAD techniques should be applied to a given real world project.

Course Contents –
Unit Title Contents Hr Targeted Content (Q3) (Q4)
No Levels of and
Blooms Pedagogy Online Assign./
T. (Q1) Resources Assessment/Discussion
(Q2)

1 Review of Object The Object Oriented Paradigm, Basic 6 1 and 2* B. No. -1 Coursera Assign: Present the
Oriented Concepts Concepts, Software Development Life principles and
and Principles Cycle and Model Architectures, Object B. No. -2 GeeksforGeeks concepts of object-
Technology, Basic Principal of Object oriented
Orientation. programming
(Lecture)
LO1: Describe the fundamental concepts
of Object Oriented Paradigm.

2 Introduction to Basic Concepts, Symptoms in Software 6 1, 2 and B. No. -1 Coursera Assign: Design system
RUP Development and their Root Causes, Best 3* software framework
Practices of RUP, RUP software life cycle, B. No. -2 GeeksforGeeks using RUP.
4+1 view model, Various Workflows. and
LO1: Explain RUP software life cycle and related
4+1 view model. text from
other
referred
readings

(Lecture)

3 Introduction to UML: its road map, Notations, modeling, 6 1, 2 ,3 B. No. -1 Coursera Assign: Develop a
UML mechanisms, Relationships and their and 4* software design using
representation, Study of UML based tools. B. No. -2 GeeksforGeeks UML .

LO1: . Apply and analyze implementation and


of software system using UML. related
text from
other
referred
readings

(Lecture)

4 Requirements Key concepts, problem statement, 6 1, 2 ,3 B. No. -1 Coursera Assign: Evaluating


Management Glossary, use- case model, supplementary and 4* and refine software
specification, functional and B. No. -2 GeeksforGeeks designs to meet
nonfunctional requirements. functional and non-
and
functional
LO1: Explain the various types of related
requirements.
requirements and their representation for text from
a software project. other
referred
readings

(Lecture)

5 Analysis and design Architectural analysis-layers. Use case 6 1, 2 ,3 B. No. -1 Coursera Assign: Construct the
overview Analysis- Activity diagram, Analysis class and 4* VOPC model for a
Model. Responsibilities, attributes and B. No. -2 GeeksforGeeks software.
association.
and
LO1:Analyze and represent the design in related
terms of Upper layer and lower layer text from
architecture. other
referred
readings

(Lecture)

6 Object Oriented Architectural design, Class diagram 5 1, 2 ,3 B. No. -1 Coursera Assign Compare and
Design Behavioral Modeling: Interaction and 4* Contrast analysis
Diagram, State chart Diagram, B. No. -2 GeeksforGeeks classes and analysis
Implementation Diagram: Component and mechanisms using
and deployment Diagram. UML.
related
LO1:Compare and contrast analysis text from
classes and analysis mechanisms using other
UML. referred
readings

(Lecture)

7 Describe Use- case design, Subsystem Design, Class 5 1, 2, 3 B. No. -1 Coursera Assign: Draw and
concurrency and design, package. and 4* discuss the Use- case
Describe B. No. -2 GeeksforGeeks design, Subsystem
distribution LO1: Demonstrate the design in terms of Design, Class design.
Class design and Sub-system design. and
related
. text from
other
referred
readings

(Lecture)
* 1- Remember, 2- understand, 3- Apply, 4- Analyze, 5-Evaluate, 6-Create

Books and Reading

1. Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified Modelling Language User Guide”, 2 nd Edition, Pearson Education,
2005.(Text Book)

2. Stephen R. Schach, “Object Oriented Classical Software Engg.” Tata McGraw Hill, 2007.

3. Gamma G.Helm, Johnson, “Design Patterns, Elements of Reusable Object Oriented Software”,First Edition, Pearson, 2015.

4. Ivon Jacobson, “Object Oriented Software Engineering”, First Edition, Addison Wesley, 1992.

5. Phillipe Kruchten, “The Rational Unified Process - An Introduction”, 3 rd Edition, Pearson Ed. 2003.

6. Ivar J, Grady B, James R., “The Unified Software Development Process”, Pearson Ed. 2003.

7. Timothy C. Lethbridge, Robert Laganiere, “Object Oriented Software Engg.”, Tata McGraw Hill, 2004.

8. IBM Rational Modules

CO-PO Mapping

PROGRAM SPECIFIC CO1 CO2 CO3 CO4 CO5


OUTCOMES

PO1 Algorithm development

Computer Based Solution    

Application Development 

Disciplinary Knowledge  
PO2 Programming Skill 

Problem Solving/ Critical   


thinking

Mathematical Analysis

PO3 Financial Aspects

Modern Tools     

Complex Problems solving 

Time Frame Analysis  

PO4 Computer Architecture

Cooperation/Teamwork 

Resource Management

PO5 Modern Problem solving 


Technique

Business Skills

PO6 Communication skills

Decision making skills     

Managerial Skill

Environmental constraints

Research Skills    
Course Name: 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.

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

Course Outcomes – After completion of this course, learners will be able to

CO1: Identify basics of multimedia and multimedia system architecture.

CO2: gain knowledge of different multimedia components, the evolution, latest trends, and state-of-the-art in multimedia technology,
standards, and applications.

CO3: Explain file formats for different multimedia components.

CO4: Aanalyze the different compression algorithms.

CO5: Demonstrate various multimedia communication techniques.


Course Content -

Unit Name Contents Hour Targ Content (Q3) (Q4)


No s eted and
Leve Pedagogy( Online Assign./Ass
ls of Q2) essment/Dis
Resources cussion
Bloo
m’sT
.(Q1)

1 Introduction and Definition - Classification - Multimedia application - 5 1,2* B.No. 1 Coursera, Discuss:
Applications Multimedia Hardware - Multimedia Evolution,
B. No. 2 MIT
software - CDROM - DVD, Motivation and Applications,
Analog and Digital Data, Components of multimedia , Multimedia
(Lecture & OpenCour
Sampling and Quantization; Fundamentals of s Basics,
discussion) Application
Information theory, Multimedia Authoring tools.
eWare, s
GeeksforG
LO: Define - Multimedia. Find the applications areas of - eek,
Multimedia. How to design sampling. its foundation and
principles. CodeChef

and

LeetCode

2 Fundamentals of Image Data Representation, Colour Models: RGB, 6 1,2* B.No. 1 Same Discuss:
Image YCbCr; Main Image File Formats: Bitmap Files; Evolution
Halftonning, Dithering; B. No. 2 of digital
image,
(Lecture &
discussion) Digital
LO: Students can apply the color models on images. image
Basics,
LO2:students can compare the halftoning and dithering Application
concepts. s

3 Multimedia data Types of Compression & redundancies, Basics of Data 6 1,2,3 B.No. 1 Same Discuss:
Compression Compression: - Run-length, Huffman, Arithmetic, GIF, * Evolution
JPEG & MPEG Standards B. No. 2 of
Overview, Fractals Compressio
(Lecture &
discussion) n
algorithms
LO1: Students can apply the compression algorithms
for compressing the media elements.

LO2: compare the different compression algorithms.

4 Basics of Digital Introduction to Digital Audio, Representing Audio Data, 6 1,2,3 B.No. 1 Same Discuss:
Audio WAV Audio Format, Audio Data Compression, MP3, * Evolution
MIDI concepts, Audio memory representation. B. No. 2 of digital
(Lecture & audio,
discussion) MIDI
LO1: Students can apply the digital audio in different
applications.

LO2: compare the different digital audio and analog


audio.

5 Multimedia Computer animation fundamentals - Kinematics - 5 1,2,3 B.No. 1 Same Discuss:


Animation morphing – animation s/w tools and techniques. * Evolution
B. No. 2 of digital
audio,
(Lecture &
LO1: Students can apply the different animation design discussion) MIDI
techniques in various applications.
6 Multimedia Video Video: Digitization of video, Video capturing , Video 6 1,2,3 B.No. 1 Same Discuss:
transmission standards; EDTV, CCER, CIF, SIF, * Evolution
HDTV, Video formats. B. No. 2 of video,
(Lecture & video
discussion) formats and
broadcast
LO1: Students can apply the Video in different
applications. standards.

LO2: compare the different video formats.

7 Multimedia Multimedia Communication and applications, Quality of 6 1,2,3, B.No. 1 Same Discuss:
Project, data transmission, Multimedia over IP, Media on 4* Evolution
Multimedia- Demand. stages of project - Multimedia skills - design B. No. 2 of
looking towards concept - authoring – planning and costing –Multimedia multimedia
(Lecture &
Future and Team. discussion) communica
Digital Communication and New Media, Interactive tion and
Multimedia Television, Digital Broadcasting, Digital Radio, streaming
Network Multimedia Conferencing media
Communication

LO1: Students can apply the multimedia over IP.

LO2: compare the different broadcast media and


streaming media..

Books and Reading:

[1] Ralf Steinmetz & Klara Nahrstedt, Multimedia: Computing, Communications & Applications, Pearson Education Asia

[2] Tay Vaughan, Multimedia: Making It Work, Mc-Graw hill, Osborne Media

[3] Jerry D. Gibson, Multimedia Communications, Directions and Innovations


[4] J.Jeffcoate, Multimedia in practice, Technology & Application, PHI 1995.

[5] Ze-Nian-Li, Fundamentals of Multimedia, Pearson Education

[6] S. Annadurai & R. Shanmugalakshmi, Fundamentals of Digital Image Processing Pearson Education

CO-PO Mapping:

PROGRAM SPECIFIC CO1 CO2 CO3 CO4 CO5


OUTCOMES

PSO1 Algorithm development   

Computer Based Solution  

Application Development  

Disciplinary Knowledge  

PSO2 Programming Skill  

Problem Solving/ Critical  


thinking

Mathematical Analysis 

PSO3 Financial Aspects

Modern Tools 

Complex Problems solving 

Time Frame Analysis 


PSO4 Computer Architecture

Cooperation/Teamwork

Resource Management

PSO5 Modern Problem solving 


Technique

Business Skills

PSO6 Communication skills

Decision making skills  

Managerial Skill

Environmental constraints

Research Skills  
Cloud Computing

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.

Course Outcomes – After completion of the course, student will;

CO1- Able to demonstrate basic concepts, principles and paradigm of Cloud Computing and its adoption.

CO2– Able to interpret various Cloud computing models, services and applications.

CO3–Gain insights of significance of implementing virtualization techniques and management of cloud services.

CO4- Illustrate the cloud security vulnerability and the need of security in Cloud computing and Market oriented cloud computing.

Course Contents –

Unit Title Contents Hr Targeted Content (Q3) (Q4)


No Levels of and
Blooms T. Pedagogy Online Assign./
(Q1) Resources Assessment/
(Q2) Discussion

1 Introduction to cloud Historical development, Vision of Cloud Computing, 6 1, 2 Book 1, 2 https://ww Assign:
Characteristics of cloud computing as per NIST, Cloud w.coursera questions
computing computing reference model, Cloud computing (Lecture) .org/learn/i for key
environments, Cloud services requirements. ntroductio characteristi
n-to-cloud cs of cloud
LO1 Identify key characteristics of cloud computing computing
according to NIST and cloud computing reference model, and
environments, and service requirements. discussion.

2 Cloud Applications Cloud and dynamic infrastructure, Cloud Adoption and 4 1, 2 Book 1, 2 https://ww Summarize
rudiments. Overview of cloud applications: ECG Analysis w.redhat.c Cloud
in the cloud, Protein structure prediction, Gene (Lecture) om/en/topi Applications
Expression Data Analysis, Satellite Image Processing, cs/cloud- and
CRM and ERP, Social networking . native- discussion.
apps/what-
LO1 Describe cloud computing, cloud adoption, and are-cloud-
various cloud applications. application
s

3 Cloud Reference Model, Types of Clouds, Cloud 6 1, 2 Book 1, 2 https://clo Assign:


Interoperability & Standards, Scalability and Fault ud.google.c practice and
Tolerance. Cloud Ecosystem, Cloud Business Process (Lecture) om/learn/ assignment
Cloud Computing Management, Cloud Service Management. Cloud what-is- questions on
Architecture and Cloud Analytics, Testing Under Control, Virtual Desktop cloud- Cloud
Solutions Infrastructure. architectur Reference
e#section-1 Model
LO1 Recognize and describe key concepts of types of
clouds, interoperability, scalability, fault tolerance, BPM,
cloud analytics, and other associated solutions.

4 Resiliency, Provisioning, Asset management, Concepts of 6 1 Book 1, 2 https://clo Assign:


Map reduce, Cloud Governance, High Availability and ud.google.c practice and
Cloud Management Disaster Recovery. (Lecture) om/learn/ assignment
what-is- questions on
LO1 Illustrate concepts of resiliency, provisioning, asset cloud- Cloud
management, MapReduce, cloud governance, high manageme Managemen
availability, and disaster recovery with the importance nt#section- t
and relevance. 1

5 Virtualization Virtualization: Fundamental concepts of types of 5 1, 2,4 Book 1, 2 https://aws Assignment:


Technology virtualisation such as: compute, storage, networking, .amazon.co compare
desktop and application virtualization. Virtualisation (Lecture) m/what- and contrast
applications and benefits, server virtualisation, analysis of is/virtualiz different
Block and file level storage virtualisation, evaluation of ation/ forms of
Hypervisor management software, Infrastructure virtualizatio
Requirements, Virtual LAN (VLAN) and Virtual n and
SAN(VSAN) and their benefits. discussions

LO1 Classify types of virtualization in compute, storage,


networking, desktop, and application domains.

LO2 Explain the benefits of virtualization and understand


its practical applications, including server virtualization
and storage virtualization.

6 Cloud Security Cloud Information security fundamentals, Identify and 7 1, 2,3,4. Book 1, 2 https://ww Questions
analyze cloud computing security challenges Cloud w.ibm.com on security
security services, Design principles, Secure Cloud (Lecture) /topics/clo services,
Software Requirements, Cloud Computing Security ud- requirement
Challenges, Virtualization security Management, Cloud security s,
Computing Security Architecture. challenges,
virtualizatio
LO1 Identify and Comprehend cloud information n security
security fundamentals, design principles, security
services, requirements, challenges, virtualization security
management, and cloud computing security architecture.
7 Market Oriented Cloud Market Based Management of Clouds, Federated 8 1, 2, 4 Book 1, 2 https://arxi Questions
computing Clouds/Inter Cloud: Characterization & Definition, v.org/ftp/a on Market
Cloud Federation Stack, Third Party Cloud Services. (Lecture) rxiv/paper Based
Case study: Google App Engine, Microsoft Azure. s/0808/080 Managemen
8.3558.pdf t of Clouds
LO1 Identify the role and benefits of third-party cloud and third-
services in cloud computing with Analysis of case studies party
of Google App Engine and Microsoft Azure in cloud services
computing.

* 1- Remember, 2- understand, 3- Apply, 4- Analyze

Books and Reading

Reference Books:

1. Rajkumar Buyya, Christian Vecchiola, and S. Thamarai Selvi. Mastering cloud computing: foundations and applications programming.
Morgan Kaufmann.

2. Kailash Jayaswal, Jagannath Kallakurchi, Donald J. Houde, Deven Shah. Cloud Computing Black Book. Dreamtech Press.

PROGRAM SPECIFIC OUTCOMES CO1 CO2 CO3 CO4

PSO1 Algorithm development

Computer Based Solution

Application Development

Disciplinary Knowledge

PSO2 Programming Skill

Problem Solving/ Critical thinking


Mathematical Analysis

PSO3 Financial Aspects

Modern Tools

Complex Problems solving

Time Frame Analysis

PSO4 Computer Architecture

Cooperation/Teamwork

Resource Management

PSO5 Modern Problem solving Technique

Business Skills

PSO6 Communication skills

Decision making skills

Managerial Skill

Environmental constraints

Research Skills
IT and Project Management

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. 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.

Course Outcomes – After completion of the course, student will be able to:

 CO1: Apply the concepts of project management for enterprise success.

 CO2: Guide the project team's operations towards achieving all the agreed upon goals within the set scope, time, quality and budget
standards.

 CO3: Develop the project's procedures of initiation, planning, execution, regulation and closure.

 CO4: Comprehend project problems and apply the knowledge on projects and software development.

Course Contents –

Unit Title Contents Hr Targeted Content (Q3) (Q4)


No Levels of and
Blooms T. Online Assign./
(Q1) Pedagogy Resources Assessment/Discussion

(Q2)

1 Introduction to Project Role of the Project Manager, Project Management 5 1 and 2* B. No. 1 Assign: Describe need
and Project in Information Technology Context, A system view and key elements of IT
Management of Project Management, Understanding the B. No. 2 project management
Organization, Stakeholder Management, Project and related framework.
Phases and the Project Life Cycle, Context of text from
Information Technology Projects, Project other
Management Process Groups, Mapping Process referred
Groups to Knowledge Areas. readings.

LO1: Describe the fundamental concepts of Project (Lecture)


Management in Information Technology.

2 Project Integration and Project Integration management processes. Strategic 6 1, 2 and 3* B. No. 1 Assign: Discuss the
Scope Management Planning and Project Selection, Preliminary Scope strategic planning process
statements, Project Scope Management, Scope B. No. 2 and apply different
Planning and Scope Management Plan, Scope and related project selection methods
Definition and the Project Scope Statement. text from if you are the project
other manager of a medium
LO1: Explain the over all integration management referred sized organization.
framework and its relationship with other readings
knowledge areas.

LO2: Describe the scope definition and the content


of a project scope statement. (Lecture,
and case-
lets)
3 Activity Definition and Sequencing, Activity 5 1, 2 ,3and B. No. 1 Assign: Create an
Resource and Duration Estimating, Schedule 4* Activity-on-Arrow or
Development and Control. B. No. 2 PDM network diagram
and related for a medium sized
LO1: Demonstrate implementation of Activity text from organization. Also find
Project Time Definition , Sequencing, Resource and Duration other the project duration using
Management Estimating, Schedule Development and Control. referred critical path method.
readings

(Lecture,
and case-
lets)

4 Importance of Project Cost management, 6 1, 2 and 3* B. No. 1 Assign: explain the


Estimating, Cost Budgeting, Cost Control. process of determining a
B. No. 2 budget and preparing a
and related cost estimate for an IT
LO1: Discuss different types of cost estimates and text from project.
Project Cost methods for preparing them. other
Management referred
readings

(Lecture,
and case-
lets)

5 Project Quality Project Quality Management, Quality Planning, 6 1, 2 and 3* B. No. 1 Assign: Describe the
Management and Quality Assurance , Quality Control, Project Human tools and techniques for
Human Resource Resource Management, Keys to Managing People, B. No. 2 Quality control such as
Management Human Resource Planning, Acquiring the Project and related statistical sampling , Six-
Team, Developing the Project Team, Managing the text from Sigma and testing.
Project Team. other
referred
LO1: Define project quality management, quality
assurance and how quality relates to various aspects readings
of IT projects.

LO2: Discuss human resource management


planning and create human resource plan, project (Lecture
organizational chart, and responsibility assignment and
matrix and resourse histogram. discuss.)

6 Project Communication Communication Planning, Information Distribution, 6 1 and 2* B. No. 1 Assign: list the various
Management and Risk Performance Reporting, Managing Stakeholders, methods used for
Management Project Risk Management, Risk Management B. No. 2 improving project
Planning, Risk Response Planning ,Risk Monitoring and related communications such as
and Control, text from running effective
other meetings, using various
LO1: Describe communications among teams in IT referred technologies effectively
project, manage communications, including readings and using templates.
communication technologies, media and
performance reporting. And

LO2: Describe the elements involved in risk (Lecture List common sources of
management planning and the contents of a risk and risk in Information
management plan. discuss.) technology projects.

7 Project Procurement Planning Purchasing and Acquisitions, Planning 6 1, 2, 3 and B. No. 1 Assign: Explain how to
Management Contracting, Requesting Seller Responses, Selecting 4* conduct procurements
Sellers, Administering the Contract, Closing the B. No. 2 and strategies for
Contract. and related obtaining seller response,
text from selecting sellers and
LO1:Describe the work involved in planning other awarding contracts if you
procurement for projects including determining referred were the project manager
proper type of contract to use, preparing a readings of a large IT company.
procurement management plan , statement of work,
source selection criteria and make-or- buy analysis.
. (Lecture
and case
study)

* 1- Remember, 2- understand, 3- Apply, 4- Analyze, 5-Evaluate, 6- Create

Books and Reading

1. Information Technology Project Management, Kathy Schwalbe, 6th Edition, Thomson Course technology (Text Book)

2. Bob Hughes, Mikecotterell, “Software Project Management”, Third Edition, Tata McGraw Hill, 2004.

3. Ramesh, Gopalaswamy, "Managing Global Projects", Tata McGraw Hill, 2001.

4. Royce, “Software Project Management”, Pearson Education, 1999.

5. Jalote, “Software Project Management in Practice”, Pearson Education, 2002

6. A Guide to the Project Management Body Of Knowledge 6th Edition

CO-PO Mapping

PROGRAM SPECIFIC CO1 CO2 CO3 CO4


OUTCOMES

PSO1 Algorithm development

Computer Based Solution

Application Development 
Disciplinary Knowledge    

PSO2 Programming Skill

Problem Solving/ Critical 


thinking

Mathematical Analysis 

PSO3 Financial Aspects 

Modern Tools   

Complex Problems solving   

Time Frame Analysis    

PSO4 Computer Architecture

Cooperation/Teamwork  

Resource Management   

PSO5 Modern Problem solving   


Technique

Business Skills 

PSO6 Communication skills  

Decision making skills    

Managerial Skill   

Environmental constraints 
Research Skills 

You might also like