HEAD
New Scheme Based On AICTE Flexible Curricula
CB-401 Operating Systems
Unix/Linux commands (files directory, data manipulation, network communication etc), shell programming and vi editor
C programsfor implementation of the following:
Scheduling Algorithms
Shared memory
Thread and Multi Thread
Inter Process Communication
Deadlock Avoidance and Deadlock Detection
Semaphore
Memory Management
Indexing and Hashing
C Programs for implementing certain commands and a shell like Unix/Linux system shell, using the Unix/Linux System calls.
Operating System Concepts Essentials. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne.
Operating Systems: Internals and Design Principles. William Stallings.
Operating System: A Design-oriented Approach. Charles Patrick Crowley.
Operating Systems: A Modern Perspective. Gary J. Nutt.
Design of the Unix Operating Systems. Maurice J. Bach.
Understanding the Linux Kernel, Daniel Pierre Bovet, Marco Cesati.
New Scheme Based On AICTE Flexible Curricula
CB-402 Design And Analysis of Algorithms
Lab
Implementation of Different Algorithms based on various algorithmic strategies using C/C++
Fundamental of Computer Algorithms, E. Horowitz and S. Sahni.
The Design and Analysis of Computer Algorithms, A. Aho, J. Hopcroft and J. Ullman.
Introduction to Algorithms, T. H. Cormen, C. E. Leiserson and R. L. Rivest.
Computer Algorithms: Introduction to Design and Analysis, S. Baase.
The Art of Computer Programming, Vol. 1, Vol. 2 and Vol. 3, .D. E. Knuth.
Quantum Computation and Quantum Information, Michael A. Nielsen and Isaac L. Chuang.
New Scheme Based On AICTE Flexible Curricula
CB-403 Software Engineering
Development of requirements specification, function-oriented design using SA/SD, object- oriented design using UML, test case design, implementation using C++ and testing. Use of appropriate CASE tools and other tools such as configuration management tools, program analysis tools in the software life cycle.
Software Engineering, Ian Sommerville
Software Engineering A Practitioner’s Approach, Roggers S. Pressman and Bruce R. Maxim.
The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!, Ivar Jacobson, Harold "Bud" Lawson, Pan-Wei Ng, Paul E. McMahon and Michael Goedicke.
Fundamentals of Software Engineering, Carlo Ghezzi, Jazayeri Mehdi and Mandrioli Dino.
Software Requirements and Specification: A Lexicon of Practice, Principles and Prejudices, Michael Jackson.
The Unified Development Process, Ivar Jacobson, Grady Booch and James Rumbaugh.
Design Patterns: Elements of Object-Oriented Reusable Software, Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides.
Software Metrics: A Rigorous and Practical Approach, Norman E Fenton and Shari Lawrence Pfleeger.
Software Engineering: Theory and Practice, Shari Lawrence Pfleeger and Joanne M. Atlee.
Object-Oriented Software Construction, Bertrand Meyer.
Object Oriented Software Engineering: A Use Case Driven Approach --Ivar Jacobson.
Touch of Class: Learning to Program Well with Objects and Contracts --Bertrand Meyer.
UML Distilled: A Brief Guide to the Standard Object Modeling Language --Martin Fowler.
Introduction to Business Domains for Software Engineers, Manoj Kumar Lal
Knowledge Driven Development – Bridging Waterfall and Agile Methodologies –- Manoj Kumar Lal
New Scheme Based On AICTE Flexible Curricula
The major emphasis of the course will be on creating a learning system through which management students can enhance their innovation and creative thinking skills, acquaint themselves with the special challenges of starting new ventures and use IPR as an effective tool to protect their innovations and intangible assets from exploitation.
As a part of this course, students will:
Learn to be familiar with creative and innovative thinking styles
Learn to investigate, understand and internalize the process of founding a startup
Learn to manage various types of IPR to protect competitive advantage
Innovation as a core business process, Sources of innovation, Knowledge push vs. need pull innovations.
Class Discussion- Is innovation manageable or just a random gambling activity?
Creating new products and services, Exploiting open innovation and collaboration, Use of innovation for starting a new venture
Class Discussion- Innovation: Co-operating across networks vs. ‘go-it-alone’ approach
Opportunity recognition and entry strategies
Entrepreneurship as a Style of Management
Maintaining Competitive Advantage- Use of IPR to protect Innovation
Financial Projections and Valuation
Stages of financing
Debt, Venture Capital and other forms of Financing
Introduction and the economics behind development of IPR: Business Perspective
IPR in India – Genesis and Development
International Context
Concept of IP Management, Use in marketing
Patent- Procedure, Licensing and Assignment, Infringement and Penalty
Trademark- Use in marketing, example of trademarks- Domain name
Geographical Indications- What is GI, Why protect them?
Copyright- What is copyright
Industrial Designs- What is design? How to protect?
Class Discussion- Major Court battles regarding violation of patents between corporate companies
Case study materials book will be given to students. Students are required to meet in groups before coming to class and prepare on the case for the day. Instructor may ask the student groups to present their analysis and findings to the class.
Further, the topic for class discussion will be mentioned beforehand and students should be ready to discuss these topics (in groups) in class. Students are required to meet in groups before coming to class and prepare on the topic. Few topics are mentioned below as examples. Instructor can add or change any topic as per requirement.
Topic 1- Is innovation manageable or just a random gambling activity?
Topic 2- Innovation: Co-operating across networks vs. ‘go-it-alone’ approach
Topic 3- Major Court battles regarding violation of patents between corporate companies
Joe Tidd, John Bessant. Managing Innovation: Integrating Technological, Market and Organizational Change
Case Study Materials: To be distributed for class discussion
New Scheme Based On AICTE Flexible Curricula
Leadership Oriented Learning (LOL) | |||
Nature of Course | Behavioral | ||
Pre requisites | Completion of all units from Semesters 1, 2, 3 and 4 | ||
Course Terminal Objectives: | |||
1 | Recognize the importance of DT | ||
2 | Explain the phases in the DT process | ||
3 | List the steps required to complete each phase in DT process | ||
4 | Apply each phase in the DT process | ||
5 | Use doodling and storytelling in presenting ideas and prototypes | ||
6 | Create value proposition statements as part of their presentations | ||
7 | Recognize how DT can help in functional work | ||
8 | Recognize how Agile and DT complement each other to deliver customer satisfaction | ||
Course Enabling Objectives: Upon completion of the course, students shall have ability to | |||
1 | Recognize the importance of Design Thinking | [U] | |
2 | Identify the steps in the DT process | [C] | |
3 | Recognize the steps in the empathize phase of DT | [C] | |
4 | Identify the steps required to conduct an immersion activity | [C] | |
5 | Conduct an immersion activity and fill up the DT question template | [AP] | |
6 | Recognize the steps to create personas in the define phase of DT | [C] | |
7 | Create personas in the define phase of DT | [AP] | |
8 | Recognize the steps to create problem statements in the define phase of DT | [AP] |
9 | Define the problem statements in the define phase of DT | [E] |
10 | Recognize the steps in the ideate phase of DT | [C] |
11 | Apply the steps in the ideate phase of DT | [AP] |
12 | Recognize how doodling can help to express ideas | [U] |
13 | Recognize the importance storytelling in presenting ideas and protypes | [U] |
14 | Recognize the importance of the prototype phase in DT | [C] |
15 | Create a prototype | [AP] |
16 | Recognize the importance of service value proposition | [C] |
17 | Create a value proposition statement | [AP] |
18 | Recognize the best practices of the testing phase in DT | [U] |
19 | Test a prototype created through a DT process | [AP] |
20 | Recognize how DT can help in functional work | [E] |
21 | Recognize how Agile and DT complement each other to deliver customer satisfaction | [C] |
Course Contents: | |
Total Hours: | 45 hours |
Textbooks: | |
There are no prescribed texts for Semester 5 – there will be handouts and reference links shared. | |
Reference Books: | |
1 | Hooked by NirEyal |
2 | The Art of Creative Thinking by Rod Judkins |
3 | Start Up nation by Dan Senor and Saul singer |
4 | Start with Why by Simon Sinek |
Web References: | |
1 | What is Design Thinking? Interaction Design Foundation |
2 | What are some of the good examples of design thinking? - Quora |
3 | Design thinking 101: Principles, Tools & Examples to transform your creative process |
Online Resources: | |
1 | Understanding Design thinking WF NEN |
2 | Design Thinking and Innovation at Apple Wei Li |
3 | Stanford Webinar- Design Thinking = Method, Not Magic |
4 | Stanford Design Thinking Virtual Crash Course |
5 | So Many Uses- activity to spark creativity and design |
Assessment Methods & Levels (based on Bloom’s Taxonomy) | |||
Formative assessment (Max. Marks:20) | |||
Course Outcome | Bloom’s Level | Assessment Component | Marks |
Apply | Defining problem statement | 5 | |
Apply | Ideating solutions | 5 | |
Apply | Creating a prototype | 10 | |
Summative Assessment based on End Semester Project | |||
Bloom’s Level | |||
Understand | Understand, Analyze, Apply Conduct and apply DT in the project. | 50 | |
Apply | |||
Analyze |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
1 | Recognize the importance of Design Thinking | 2 | Why is Design Thinking important for business? Stories and examples will be used to introduce Design Thinking to the participants. We will use relevant stories and the following videos.
Lecturer to encourage the students to maintain their Satori slam book and capture their learning points in it. | Introduction and discussion | 60 mins |
1 | Recognize the importance of Design Thinking | 2 | Why is Design Thinking important for you? Experiential activity Products that you loved and | Activity | 90 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
hated: In this activity, learners will have to share about a product they like of disliked based on their experience. What would they need in a bad product to make it good? | |||||
1 | Identify the steps in the DT process | 2 | What is DT? Introduce the 5-Step Stanford Model using YouTube videos: The video will give a brief idea about the five steps:
Start all over and iterate the flow as much as possible | Lecture and demo | 60 mins |
1 | Recognize the steps in the empathize phase of DT | 2 | What is empathy? Touch the target activity (Recap from Sem 2 Unit 4) Discussions in class Reference: FHIL | Stages of Design Thinking | EMPATHY (2:29 mins) | Activity | 60 mins |
1 | Identify the steps required to conduct an immersion activity | 1 and 2 | How to empathize? Moccasin Walk activity for 1 hour to allow learners experience stepping into the shoes of another person. This is an individual activity. Sharing observations with the group. Suggest that students try this even in their free time away from studies. | Activity and lecture | 90 mins |
1 | Identify the steps required to conduct an immersion activity | 1 and 2 | Intro to Immersion Activity Introduction to immersion activity through flowcharts and handouts and examples (to be provided by | Lecture | 45 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
TCS DT Team) (steps and the question template:
if) | |||||
1 | Conduct an immersion activity and fill up the DT question template | 3 | Immersion activity Participants will be divided into four groups. Each group will need to visit any one of the following places to conduct an immersion activity. They need to interview people and fill up the DT question template (explained in the last class)
| Practical | 180 mins |
2 | Recognize the steps to create personas in the define phase of DT Create personas in the define phase of DT | 2 3 | Creating personas Start with YouTube videos explaining the process of persona creation: 1. Personas – What is a persona and how do I create one? (2019) https://www.youtube.com/watch? v=GNvLpfXCge8 Each group will create at least one persona based on the immersion study they conducted in the empathize stage (refer to the four question templates). The group can use A4 pages, colours and other props to create and display their respective persona. Reference: https://www.interaction- design.org/literature/article/perso nas-why-and-how-you-should-use- | Lecture and practical | 120 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
them Lecturer to guide participants on getting the personas right (based on guidelines provided by TCS DT Team). | |||||
2 | Recognize the steps to create problem statements in the define phase of DT | 2 | Problem statements Session will begin with YouTube videos on how to define problem statements in the Define phase. 1. FHIL | Stages of Design Thinking | REFRAME (1:55 mins) Lecturer will provide examples of problem statements in class (based on handouts provided by TCS DT Team) | Lecture and demo | 60 mins |
2 | Define the problem statements in the define phase of DT | 3 | Defining problem statements Group activity, in which each group will define the key problem statements (max three) for their lead personas. Each group will present while the remaining groups will do a peer review. Finally, lecturer will moderate/validate the problem statements (based on handouts provided by TCS DT Team) | Formative assessment | 90 mins |
3 | Recognize the steps in the ideate phase of DT | 1 and 2 | How to Ideate? The session will start with YouTube videos: | Lecture and demo | 60 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
Lecturer to briefly tell them about the guidelines of ideating (to be provided by TCS DT Team) | |||||
3 | Apply the steps in the ideate phase of DT | 3 | Ideation games Game 1: Six Thinking Hats Game 2: Million-dollar idea | Activity | 90 mins |
3 | Apply the steps in the ideate phase of DT | 3 | Ideate to find solutions Participants will work in their assigned groups to ideate solutions for the problem statements they identified (as continuation of immersion activity) applying ideation methods discussed in the previous session. They will get scores based on how well they can apply the ideation methods. Lecturers will observe the groups separately and assign them scores based on specific rubric (provided by the TCS DT Team). | Formative assessment | 90 mins |
3 | Recognize how doodling can help to express ideas | 1 | Let’s doodle! Participants will first watch a video on doodling: Doodling – how it can help in presenting ideas during ideate and protype phases After that, participants will complete an activity on doodling. | Demo and activity | 60 mins |
3 | Recognize the importance storytelling in presenting ideas and protypes | 1 | What is Storytelling in DT? Activity- Research to find out about people who have used DT in providing solutions. Present their findings in forms of stories. (Recap from Unit- Sem-) Suggested topics to be provided by the TCS DT team. | Activity | 120 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
4 | Recognize the importance of the prototype phase in DT | 2 | Why is a Prototype important in Design Thinking? The session will start with an activity to drive home the importance of creating a prototype in the design thinking process. As part of debrief of the activity, lecturer will share relevant examples and prototyping guidelines (provided by the TCS DT Team). Finally, the participants will watch two YouTube videos:
| Activity and demo | 60 mins |
4 | Create a prototype | 3 | Prototype your idea This is a group activity in which the participants will work in groups (created at the beginning of the course, in which they did immersion, persona creation, defining problem statement and ideating) to create prototypes based on the solutions they had identified. Lecturer to share feedback based on guidelines provided by the TCs DT team. | Formative assessment | 180 mins |
4 | Recognize the importance of service value proposition Create a value proposition statement | 2 3 | Value Proposition Statement You Tube: What is Value Proposition (by Venture Well) (3:51 mins)? Lecturer to discuss the guidelines for creating a value proposition | Lecture | 120 mins 1635 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
statement (to be provided by the TCS DT Team) Each group now needs to create value proposition statement for the solution they have suggested. | |||||
4 | Recognize the best practices of the testing phase in DT | 1 | Testing in Design Thinking Participants will first watch a YouTube video: FHIL | Stages of Design Thinking | TESTING After that lecturers will explain them the importance of Testing the prototype through stories (provided by the TCS DT Team). They will also explain how the loop works in DT between the Empathize and Testing phases. | Lecture | 60 mins |
Test a prototype created through a DT process | 3 | Test the Prototype Each group needs to test their prototype created earlier and:
loop that happens in DT) | Activity | 120 mins | |
4 | Recognize how DT can help in functional work | 1 | Role of DT in your work Lecturer conducts a group/open house discussion on: “How DT can help me to become a better coder?” Lecturer needs to capture the key learning points in these discussions. | Discussion | 60 mins |
4 | Recognize how Agile and DT complement each other to deliver customer satisfaction | 1 | Suggested session on: How Agile and DT complement each other to deliver customer satisfaction | Lecture | 45 mins |
4 | Share your Satori Participants will be asked to share their Satori moments from the DT sessions | Reflection activity | 60 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
33 hours | |||||
Project Option 1: Each group needs to present a Prototype of how they can apply DT in their functional work or coding. Examples will be provided to explain what exactly they need to do. Option 2: Each group will apply DT to create a prototype to improve any existing product or service. For both options, groups need to complete all phases of the Stanford DT model and include the outputs of each phase in their presentation. Lecturers will evaluate the project based on the rubric provided by the TCS DT Team. | 12 hours | ||||
Total | 45 hours |
New Scheme Based On AICTE Flexible Curricula
Origin of OR and its definition. Concept of optimizing performance measure, Types of OR problems,Deterministic vs. Stochastic optimization, Phases of OR problem approach – problem formulation,building mathematical model, deriving solutions, validating model, controlling and implementingsolution.
Linear programming – Examples from industrial cases, formulation & definitions, Matrix form. Implicit assumptions of LPP.
Some basic concepts and results of linear algebra – Vectors, Matrices, LinearIndependence/Dependence of vectors, Rank, Basis, System of linear eqns., Hyperplane, Convex set,Convex polyhedron, Extreme points, Basic feasible solutions.
Geometric method: 2-variable case, Special cases – infeasibility, unboundedness, redundancy °eneracy, Sensitivity analysis.
Simplex Algorithm – slack, surplus & artificial variables, computational details, big-M method,identification and resolution of special cases through simplex iterations.
Duality – formulation, results, fundamental theorem of duality, dual-simplex and primal- dualalgorithms.
TP - Examples, Definitions – decision variables, supply & demand constraints, formulation, Balanced & unbalanced situations, Solution methods – NWCR, minimum cost and VAM, test for optimality(MODI method), degeneracy and its resolution.
AP - Examples, Definitions – decision variables, constraints, formulation, Balanced &unbalanced situations, Solution method – Hungarian, test for optimality (MODI method), degeneracy & its resolution.
Project definition, Project scheduling techniques – Gantt chart, PERT & CPM, Determination ofcritical paths, Estimation of Project time and its variance in PERT using statistical principles, Conceptof project crashing/time-cost trade-off.
Functions of inventory and its disadvantages, ABC analysis, Concept of inventory costs, Basics ofinventory policy (order, lead time, types), Fixed order-quantity models – EOQ, POQ &Quantitydiscount models. EOQ models for discrete units, sensitivity analysis and Robustness, Special cases ofEOQ models for safety stock with known/unknown stock out situations, models under prescribedpolicy, Probabilistic situations.
Definitions – queue (waiting line), waiting costs, characteristics (arrival, queue, service discipline) ofqueuing system, queue types (channel vs. phase).
Kendall’s notation, Little’s law, steady state behaviour, Poisson’s Process & queue, Models with examples - M/M/1 and its performance measures; M/M/m and its performance measures; brief description aboutsome special models.
Definition and steps of simulation, random number, random number generator, Discrete EventSystem Simulation – clock, event list, Application in Scheduling, Queuing systems and Inventory systems.
Formulation of linear programming problems.
Solution of linear programming problem using graphical method with:
Multiple constraints
Unbounded solution
Infeasible solution
Alternative or multiple solution
Enumeration of all basic solutions for linear programming problem.
Solution of linear programming problem with simplex method.
Problem solving using Big M method.
Problem solving using two phase method.
Solution on primal problem as well as dual problem.
Solution based on dual simplex method.
Verification of weak duality, strong duality and complementary slackness property.
Solution of transportation problem.
Solution of assignment problem.
Solution of integer programming problem using Branch and Bound method.
Solution of integer programming problem using Gomory’s cutting plane method.
Simulation: Random number generation.
Monte Carlo method.
Performance measures for M/M/1 queuing model.
ABC analysis.
Inventory model.
Operations Research: An Introduction.H.A. Taha.
Linear Programming. K.G. Murthy.
Linear Programming. G. Hadley.
Principles of OR with Application to Managerial Decisions. H.M. Wagner.
Introduction to Operations Research. F.S. Hiller and G.J. Lieberman.
Elements of Queuing Theory. Thomas L. Saaty.
Operations Research and Management Science, Hand Book: Edited By A. Ravi Ravindran.
Management Guide to PERT/CPM. Wiest& Levy.
Modern Inventory Management. J.W. Prichard and R.H. Eagle.
=======New Scheme Based On AICTE Flexible Curricula
CB-401 Operating Systems
Unix/Linux commands (files directory, data manipulation, network communication etc), shell programming and vi editor
C programsfor implementation of the following:
Scheduling Algorithms
Shared memory
Thread and Multi Thread
Inter Process Communication
Deadlock Avoidance and Deadlock Detection
Semaphore
Memory Management
Indexing and Hashing
C Programs for implementing certain commands and a shell like Unix/Linux system shell, using the Unix/Linux System calls.
Operating System Concepts Essentials. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne.
Operating Systems: Internals and Design Principles. William Stallings.
Operating System: A Design-oriented Approach. Charles Patrick Crowley.
Operating Systems: A Modern Perspective. Gary J. Nutt.
Design of the Unix Operating Systems. Maurice J. Bach.
Understanding the Linux Kernel, Daniel Pierre Bovet, Marco Cesati.
New Scheme Based On AICTE Flexible Curricula
CB-402 Design And Analysis of Algorithms
Lab
Implementation of Different Algorithms based on various algorithmic strategies using C/C++
Fundamental of Computer Algorithms, E. Horowitz and S. Sahni.
The Design and Analysis of Computer Algorithms, A. Aho, J. Hopcroft and J. Ullman.
Introduction to Algorithms, T. H. Cormen, C. E. Leiserson and R. L. Rivest.
Computer Algorithms: Introduction to Design and Analysis, S. Baase.
The Art of Computer Programming, Vol. 1, Vol. 2 and Vol. 3, .D. E. Knuth.
Quantum Computation and Quantum Information, Michael A. Nielsen and Isaac L. Chuang.
New Scheme Based On AICTE Flexible Curricula
CB-403 Software Engineering
Development of requirements specification, function-oriented design using SA/SD, object- oriented design using UML, test case design, implementation using C++ and testing. Use of appropriate CASE tools and other tools such as configuration management tools, program analysis tools in the software life cycle.
Software Engineering, Ian Sommerville
Software Engineering A Practitioner’s Approach, Roggers S. Pressman and Bruce R. Maxim.
The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!, Ivar Jacobson, Harold "Bud" Lawson, Pan-Wei Ng, Paul E. McMahon and Michael Goedicke.
Fundamentals of Software Engineering, Carlo Ghezzi, Jazayeri Mehdi and Mandrioli Dino.
Software Requirements and Specification: A Lexicon of Practice, Principles and Prejudices, Michael Jackson.
The Unified Development Process, Ivar Jacobson, Grady Booch and James Rumbaugh.
Design Patterns: Elements of Object-Oriented Reusable Software, Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides.
Software Metrics: A Rigorous and Practical Approach, Norman E Fenton and Shari Lawrence Pfleeger.
Software Engineering: Theory and Practice, Shari Lawrence Pfleeger and Joanne M. Atlee.
Object-Oriented Software Construction, Bertrand Meyer.
Object Oriented Software Engineering: A Use Case Driven Approach --Ivar Jacobson.
Touch of Class: Learning to Program Well with Objects and Contracts --Bertrand Meyer.
UML Distilled: A Brief Guide to the Standard Object Modeling Language --Martin Fowler.
Introduction to Business Domains for Software Engineers, Manoj Kumar Lal
Knowledge Driven Development – Bridging Waterfall and Agile Methodologies –- Manoj Kumar Lal
New Scheme Based On AICTE Flexible Curricula
The major emphasis of the course will be on creating a learning system through which management students can enhance their innovation and creative thinking skills, acquaint themselves with the special challenges of starting new ventures and use IPR as an effective tool to protect their innovations and intangible assets from exploitation.
As a part of this course, students will:
Learn to be familiar with creative and innovative thinking styles
Learn to investigate, understand and internalize the process of founding a startup
Learn to manage various types of IPR to protect competitive advantage
Innovation as a core business process, Sources of innovation, Knowledge push vs. need pull innovations.
Class Discussion- Is innovation manageable or just a random gambling activity?
Creating new products and services, Exploiting open innovation and collaboration, Use of innovation for starting a new venture
Class Discussion- Innovation: Co-operating across networks vs. ‘go-it-alone’ approach
Opportunity recognition and entry strategies
Entrepreneurship as a Style of Management
Maintaining Competitive Advantage- Use of IPR to protect Innovation
Financial Projections and Valuation
Stages of financing
Debt, Venture Capital and other forms of Financing
Introduction and the economics behind development of IPR: Business Perspective
IPR in India – Genesis and Development
International Context
Concept of IP Management, Use in marketing
Patent- Procedure, Licensing and Assignment, Infringement and Penalty
Trademark- Use in marketing, example of trademarks- Domain name
Geographical Indications- What is GI, Why protect them?
Copyright- What is copyright
Industrial Designs- What is design? How to protect?
Class Discussion- Major Court battles regarding violation of patents between corporate companies
Case study materials book will be given to students. Students are required to meet in groups before coming to class and prepare on the case for the day. Instructor may ask the student groups to present their analysis and findings to the class.
Further, the topic for class discussion will be mentioned beforehand and students should be ready to discuss these topics (in groups) in class. Students are required to meet in groups before coming to class and prepare on the topic. Few topics are mentioned below as examples. Instructor can add or change any topic as per requirement.
Topic 1- Is innovation manageable or just a random gambling activity?
Topic 2- Innovation: Co-operating across networks vs. ‘go-it-alone’ approach
Topic 3- Major Court battles regarding violation of patents between corporate companies
Joe Tidd, John Bessant. Managing Innovation: Integrating Technological, Market and Organizational Change
Case Study Materials: To be distributed for class discussion
New Scheme Based On AICTE Flexible Curricula
Leadership Oriented Learning (LOL) | |||
Nature of Course | Behavioral | ||
Pre requisites | Completion of all units from Semesters 1, 2, 3 and 4 | ||
Course Terminal Objectives: | |||
1 | Recognize the importance of DT | ||
2 | Explain the phases in the DT process | ||
3 | List the steps required to complete each phase in DT process | ||
4 | Apply each phase in the DT process | ||
5 | Use doodling and storytelling in presenting ideas and prototypes | ||
6 | Create value proposition statements as part of their presentations | ||
7 | Recognize how DT can help in functional work | ||
8 | Recognize how Agile and DT complement each other to deliver customer satisfaction | ||
Course Enabling Objectives: Upon completion of the course, students shall have ability to | |||
1 | Recognize the importance of Design Thinking | [U] | |
2 | Identify the steps in the DT process | [C] | |
3 | Recognize the steps in the empathize phase of DT | [C] | |
4 | Identify the steps required to conduct an immersion activity | [C] | |
5 | Conduct an immersion activity and fill up the DT question template | [AP] | |
6 | Recognize the steps to create personas in the define phase of DT | [C] | |
7 | Create personas in the define phase of DT | [AP] | |
8 | Recognize the steps to create problem statements in the define phase of DT | [AP] |
9 | Define the problem statements in the define phase of DT | [E] |
10 | Recognize the steps in the ideate phase of DT | [C] |
11 | Apply the steps in the ideate phase of DT | [AP] |
12 | Recognize how doodling can help to express ideas | [U] |
13 | Recognize the importance storytelling in presenting ideas and protypes | [U] |
14 | Recognize the importance of the prototype phase in DT | [C] |
15 | Create a prototype | [AP] |
16 | Recognize the importance of service value proposition | [C] |
17 | Create a value proposition statement | [AP] |
18 | Recognize the best practices of the testing phase in DT | [U] |
19 | Test a prototype created through a DT process | [AP] |
20 | Recognize how DT can help in functional work | [E] |
21 | Recognize how Agile and DT complement each other to deliver customer satisfaction | [C] |
Course Contents: | |
Total Hours: | 45 hours |
Textbooks: | |
There are no prescribed texts for Semester 5 – there will be handouts and reference links shared. | |
Reference Books: | |
1 | Hooked by NirEyal |
2 | The Art of Creative Thinking by Rod Judkins |
3 | Start Up nation by Dan Senor and Saul singer |
4 | Start with Why by Simon Sinek |
Web References: | |
1 | What is Design Thinking? Interaction Design Foundation |
2 | What are some of the good examples of design thinking? - Quora |
3 | Design thinking 101: Principles, Tools & Examples to transform your creative process |
Online Resources: | |
1 | Understanding Design thinking WF NEN |
2 | Design Thinking and Innovation at Apple Wei Li |
3 | Stanford Webinar- Design Thinking = Method, Not Magic |
4 | Stanford Design Thinking Virtual Crash Course |
5 | So Many Uses- activity to spark creativity and design |
Assessment Methods & Levels (based on Bloom’s Taxonomy) | |||
Formative assessment (Max. Marks:20) | |||
Course Outcome | Bloom’s Level | Assessment Component | Marks |
Apply | Defining problem statement | 5 | |
Apply | Ideating solutions | 5 | |
Apply | Creating a prototype | 10 | |
Summative Assessment based on End Semester Project | |||
Bloom’s Level | |||
Understand | Understand, Analyze, Apply Conduct and apply DT in the project. | 50 | |
Apply | |||
Analyze |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
1 | Recognize the importance of Design Thinking | 2 | Why is Design Thinking important for business? Stories and examples will be used to introduce Design Thinking to the participants. We will use relevant stories and the following videos.
Lecturer to encourage the students to maintain their Satori slam book and capture their learning points in it. | Introduction and discussion | 60 mins |
1 | Recognize the importance of Design Thinking | 2 | Why is Design Thinking important for you? Experiential activity Products that you loved and | Activity | 90 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
hated: In this activity, learners will have to share about a product they like of disliked based on their experience. What would they need in a bad product to make it good? | |||||
1 | Identify the steps in the DT process | 2 | What is DT? Introduce the 5-Step Stanford Model using YouTube videos: The video will give a brief idea about the five steps:
Start all over and iterate the flow as much as possible | Lecture and demo | 60 mins |
1 | Recognize the steps in the empathize phase of DT | 2 | What is empathy? Touch the target activity (Recap from Sem 2 Unit 4) Discussions in class Reference: FHIL | Stages of Design Thinking | EMPATHY (2:29 mins) | Activity | 60 mins |
1 | Identify the steps required to conduct an immersion activity | 1 and 2 | How to empathize? Moccasin Walk activity for 1 hour to allow learners experience stepping into the shoes of another person. This is an individual activity. Sharing observations with the group. Suggest that students try this even in their free time away from studies. | Activity and lecture | 90 mins |
1 | Identify the steps required to conduct an immersion activity | 1 and 2 | Intro to Immersion Activity Introduction to immersion activity through flowcharts and handouts and examples (to be provided by | Lecture | 45 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
TCS DT Team) (steps and the question template:
if) | |||||
1 | Conduct an immersion activity and fill up the DT question template | 3 | Immersion activity Participants will be divided into four groups. Each group will need to visit any one of the following places to conduct an immersion activity. They need to interview people and fill up the DT question template (explained in the last class)
| Practical | 180 mins |
2 | Recognize the steps to create personas in the define phase of DT Create personas in the define phase of DT | 2 3 | Creating personas Start with YouTube videos explaining the process of persona creation: 1. Personas – What is a persona and how do I create one? (2019) https://www.youtube.com/watch? v=GNvLpfXCge8 Each group will create at least one persona based on the immersion study they conducted in the empathize stage (refer to the four question templates). The group can use A4 pages, colours and other props to create and display their respective persona. Reference: https://www.interaction- design.org/literature/article/perso nas-why-and-how-you-should-use- | Lecture and practical | 120 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
them Lecturer to guide participants on getting the personas right (based on guidelines provided by TCS DT Team). | |||||
2 | Recognize the steps to create problem statements in the define phase of DT | 2 | Problem statements Session will begin with YouTube videos on how to define problem statements in the Define phase. 1. FHIL | Stages of Design Thinking | REFRAME (1:55 mins) Lecturer will provide examples of problem statements in class (based on handouts provided by TCS DT Team) | Lecture and demo | 60 mins |
2 | Define the problem statements in the define phase of DT | 3 | Defining problem statements Group activity, in which each group will define the key problem statements (max three) for their lead personas. Each group will present while the remaining groups will do a peer review. Finally, lecturer will moderate/validate the problem statements (based on handouts provided by TCS DT Team) | Formative assessment | 90 mins |
3 | Recognize the steps in the ideate phase of DT | 1 and 2 | How to Ideate? The session will start with YouTube videos: | Lecture and demo | 60 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
Lecturer to briefly tell them about the guidelines of ideating (to be provided by TCS DT Team) | |||||
3 | Apply the steps in the ideate phase of DT | 3 | Ideation games Game 1: Six Thinking Hats Game 2: Million-dollar idea | Activity | 90 mins |
3 | Apply the steps in the ideate phase of DT | 3 | Ideate to find solutions Participants will work in their assigned groups to ideate solutions for the problem statements they identified (as continuation of immersion activity) applying ideation methods discussed in the previous session. They will get scores based on how well they can apply the ideation methods. Lecturers will observe the groups separately and assign them scores based on specific rubric (provided by the TCS DT Team). | Formative assessment | 90 mins |
3 | Recognize how doodling can help to express ideas | 1 | Let’s doodle! Participants will first watch a video on doodling: Doodling – how it can help in presenting ideas during ideate and protype phases After that, participants will complete an activity on doodling. | Demo and activity | 60 mins |
3 | Recognize the importance storytelling in presenting ideas and protypes | 1 | What is Storytelling in DT? Activity- Research to find out about people who have used DT in providing solutions. Present their findings in forms of stories. (Recap from Unit- Sem-) Suggested topics to be provided by the TCS DT team. | Activity | 120 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
4 | Recognize the importance of the prototype phase in DT | 2 | Why is a Prototype important in Design Thinking? The session will start with an activity to drive home the importance of creating a prototype in the design thinking process. As part of debrief of the activity, lecturer will share relevant examples and prototyping guidelines (provided by the TCS DT Team). Finally, the participants will watch two YouTube videos:
| Activity and demo | 60 mins |
4 | Create a prototype | 3 | Prototype your idea This is a group activity in which the participants will work in groups (created at the beginning of the course, in which they did immersion, persona creation, defining problem statement and ideating) to create prototypes based on the solutions they had identified. Lecturer to share feedback based on guidelines provided by the TCs DT team. | Formative assessment | 180 mins |
4 | Recognize the importance of service value proposition Create a value proposition statement | 2 3 | Value Proposition Statement You Tube: What is Value Proposition (by Venture Well) (3:51 mins)? Lecturer to discuss the guidelines for creating a value proposition | Lecture | 120 mins 1635 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
statement (to be provided by the TCS DT Team) Each group now needs to create value proposition statement for the solution they have suggested. | |||||
4 | Recognize the best practices of the testing phase in DT | 1 | Testing in Design Thinking Participants will first watch a YouTube video: FHIL | Stages of Design Thinking | TESTING After that lecturers will explain them the importance of Testing the prototype through stories (provided by the TCS DT Team). They will also explain how the loop works in DT between the Empathize and Testing phases. | Lecture | 60 mins |
Test a prototype created through a DT process | 3 | Test the Prototype Each group needs to test their prototype created earlier and:
loop that happens in DT) | Activity | 120 mins | |
4 | Recognize how DT can help in functional work | 1 | Role of DT in your work Lecturer conducts a group/open house discussion on: “How DT can help me to become a better coder?” Lecturer needs to capture the key learning points in these discussions. | Discussion | 60 mins |
4 | Recognize how Agile and DT complement each other to deliver customer satisfaction | 1 | Suggested session on: How Agile and DT complement each other to deliver customer satisfaction | Lecture | 45 mins |
4 | Share your Satori Participants will be asked to share their Satori moments from the DT sessions | Reflection activity | 60 mins |
Unit No | Objective | Bloom’s Level | Content | Type of Class | Duration |
33 hours | |||||
Project Option 1: Each group needs to present a Prototype of how they can apply DT in their functional work or coding. Examples will be provided to explain what exactly they need to do. Option 2: Each group will apply DT to create a prototype to improve any existing product or service. For both options, groups need to complete all phases of the Stanford DT model and include the outputs of each phase in their presentation. Lecturers will evaluate the project based on the rubric provided by the TCS DT Team. | 12 hours | ||||
Total | 45 hours |
New Scheme Based On AICTE Flexible Curricula
Origin of OR and its definition. Concept of optimizing performance measure, Types of OR problems,Deterministic vs. Stochastic optimization, Phases of OR problem approach – problem formulation,building mathematical model, deriving solutions, validating model, controlling and implementingsolution.
Linear programming – Examples from industrial cases, formulation & definitions, Matrix form. Implicit assumptions of LPP.
Some basic concepts and results of linear algebra – Vectors, Matrices, LinearIndependence/Dependence of vectors, Rank, Basis, System of linear eqns., Hyperplane, Convex set,Convex polyhedron, Extreme points, Basic feasible solutions.
Geometric method: 2-variable case, Special cases – infeasibility, unboundedness, redundancy °eneracy, Sensitivity analysis.
Simplex Algorithm – slack, surplus & artificial variables, computational details, big-M method,identification and resolution of special cases through simplex iterations.
Duality – formulation, results, fundamental theorem of duality, dual-simplex and primal- dualalgorithms.
TP - Examples, Definitions – decision variables, supply & demand constraints, formulation, Balanced & unbalanced situations, Solution methods – NWCR, minimum cost and VAM, test for optimality(MODI method), degeneracy and its resolution.
AP - Examples, Definitions – decision variables, constraints, formulation, Balanced &unbalanced situations, Solution method – Hungarian, test for optimality (MODI method), degeneracy & its resolution.
Project definition, Project scheduling techniques – Gantt chart, PERT & CPM, Determination ofcritical paths, Estimation of Project time and its variance in PERT using statistical principles, Conceptof project crashing/time-cost trade-off.
Functions of inventory and its disadvantages, ABC analysis, Concept of inventory costs, Basics ofinventory policy (order, lead time, types), Fixed order-quantity models – EOQ, POQ &Quantitydiscount models. EOQ models for discrete units, sensitivity analysis and Robustness, Special cases ofEOQ models for safety stock with known/unknown stock out situations, models under prescribedpolicy, Probabilistic situations.
Definitions – queue (waiting line), waiting costs, characteristics (arrival, queue, service discipline) ofqueuing system, queue types (channel vs. phase).
Kendall’s notation, Little’s law, steady state behaviour, Poisson’s Process & queue, Models with examples - M/M/1 and its performance measures; M/M/m and its performance measures; brief description aboutsome special models.
Definition and steps of simulation, random number, random number generator, Discrete EventSystem Simulation – clock, event list, Application in Scheduling, Queuing systems and Inventory systems.
Formulation of linear programming problems.
Solution of linear programming problem using graphical method with:
Multiple constraints
Unbounded solution
Infeasible solution
Alternative or multiple solution
Enumeration of all basic solutions for linear programming problem.
Solution of linear programming problem with simplex method.
Problem solving using Big M method.
Problem solving using two phase method.
Solution on primal problem as well as dual problem.
Solution based on dual simplex method.
Verification of weak duality, strong duality and complementary slackness property.
Solution of transportation problem.
Solution of assignment problem.
Solution of integer programming problem using Branch and Bound method.
Solution of integer programming problem using Gomory’s cutting plane method.
Simulation: Random number generation.
Monte Carlo method.
Performance measures for M/M/1 queuing model.
ABC analysis.
Inventory model.
Operations Research: An Introduction.H.A. Taha.
Linear Programming. K.G. Murthy.
Linear Programming. G. Hadley.
Principles of OR with Application to Managerial Decisions. H.M. Wagner.
Introduction to Operations Research. F.S. Hiller and G.J. Lieberman.
Elements of Queuing Theory. Thomas L. Saaty.
Operations Research and Management Science, Hand Book: Edited By A. Ravi Ravindran.
Management Guide to PERT/CPM. Wiest& Levy.
Modern Inventory Management. J.W. Prichard and R.H. Eagle.
>>>>>>> html