Tuesday

Indian Knowledge System (IKS) - Humanities and Sciences (Assignment)

 


Unit1:

A) What is the Indian Knowledge System (IKS)? Explain its significance in today's world.

B) Discuss the organization of the Indian Knowledge System and its historical development.

C) What are some of the salient aspects of the Indian Knowledge System?

D) Why is it important to preserve and promote IKS in modern society?



Unit2:



A) Provide an overview of the philosophical systems in ancient India. How did they develop over time?

B) What is the significance of Linguistics in the Indian Knowledge System? Provide an overview

C) Explain the principles of Vāstu-śāstra and its application in architecture.

D) What role does Sanskrit play in modern natural language processing?

E) What are the distinctive features of Vedic life? How did the Vedas influence daily living in ancient India?  

F) What does the Arthaśāstra say about town planning? Discuss key principles.

G) What is the relevance of Arthaśāstra in today's public administration practices?





Unit3:

A) Discuss the phonetics and word generation process in the Indian linguistic tradition.

B) What are the salient aspects of Indian Mathematics? Explain with reference to historical texts.

C) How were time, distance, and weight measured in ancient India? Discuss with examples.

d)Provide a brief introduction to the Vedas and explain their significance in Indian culture. 

E)Discuss the sub-classification of the Vedas. How are they organized?

F) Give a synopsis of the four Vedas. What are the main messages conveyed through them?




Unit4:


A) Discuss the historical evolution of number systems in India. Provide examples.

B) Explain the historical perspective of Arthaśāstra and its relevance in modern governance.

c) How were public administration practices reflected in Indian epics like the Mahabharata and Ramayana?

D) Write Short note on “Temple architecture in India”



Unit5:

A) What is the Indian perspective on health and wellness? Discuss key thoughts from Āyurveda.

B) Define health according to Āyurveda and explain the role of Tri-doṣas in maintaining health.

c) What are the four states of consciousness in Indian philosophy? Discuss their significance.

D) How does the Indian approach to consciousness differ from Western perspectives?

E) Explain the concept of Prakrti and its evolution in Indian psychology.

Monday

Entrepreneurship

 

Understanding the Course Structure

Based on the provided course outline, the course aims to provide a comprehensive overview of entrepreneurship, covering various aspects from the entrepreneurial journey to the Indian startup ecosystem. The course also emphasizes the role of technology, finance, and the broader socio-economic context of entrepreneurship.

Proposed Question Bank Structure

To create an effective question bank, we can categorize questions based on different levels of cognitive thinking (Bloom's Taxonomy) and align them with the course modules.

Module 1: Entrepreneurial Journey

  • What are the key characteristics of an entrepreneur?
  • Describe the different stages of the entrepreneurial process.
  • What are the common challenges faced by entrepreneurs?

Module 2: Entrepreneurial Discovery

  • Explain the concept of opportunity recognition.
  • How can market research be used to identify business opportunities?
  • What is the role of customer segmentation in entrepreneurial ventures?

Module 3: Ideation and Prototyping

  • Define ideation and explain its importance in entrepreneurship.
  • Describe the different methods for generating new ideas.
  • What is the role of prototyping in the product development process

Module 4: Testing, Validation, and Commercialization

  • What are the key metrics for evaluating a startup's performance?
  • Explain the concept of minimum viable product (MVP).
  • How can customer feedback be used to refine a product or service?

Module 6: Technological Innovation and Entrepreneurship – 1

  • Discuss the impact of disruptive technologies on industries.
  • Explain the concept of intellectual property and its importance for startups.
  • How can technology be leveraged to create a competitive advantage?

Module 8: Raising Financial Resources

  • What are the different stages of venture capital funding?
  • Explain the concept of crowdfunding.
  • How can a startup create a compelling pitch to investors?

Module 10: Beyond Founders and Founder-Families

  • What is the role of a CEO in a startup?
  • Discuss the importance of building a strong leadership team.
  • How can a startup foster a positive company culture?

Module 12: National Entrepreneurial Culture

  • How does the entrepreneurial culture of a country impact startup success?
  • Compare and contrast the entrepreneurial ecosystems of different countries.
  • What government policies can foster entrepreneurship?
  • Knowledge-based questions: These test factual recall of information.
    • Examples: Define entrepreneurship, List the stages of product development, What are the key components of a business plan?
  • Comprehension questions: These assess understanding of concepts.
    • Examples: Explain the concept of lean startup, Differentiate between ideation and innovation, Summarize the key challenges faced by Indian startups.
  • Application questions: These require students to apply knowledge to new situations.
    • Examples: Develop a business model canvas for a hypothetical startup, Analyze a case study to identify potential market opportunities, Create a pitch deck for a new product idea.
  • Analysis questions: These test the ability to break down information and identify relationships.
    • Examples: Compare and contrast different funding options for startups, Evaluate the impact of government policies on the startup ecosystem, Analyze the role of technology in disrupting traditional industries.
  • Evaluation questions: These require students to make judgments based on criteria.
    • Examples: Assess the feasibility of a business idea, Evaluate the effectiveness of different marketing strategies, Critically analyze the role of entrepreneurship in economic development.
  • Creation questions: These involve generating new ideas or products.
    • Examples: Develop a new business concept, Design a marketing campaign for a startup, Create a business plan for a social enterprise.
  • SECURE CODING (MTCSPC2002) Question Bank1

     

    Course: SECURE CODING (MTCSPC2002)

    UNIT I: Introduction to Secure Coding

    1. Explain the key security concepts and the principles of security architecture.
    2. Discuss common string manipulation errors and string vulnerabilities in C and C++.
    3. Describe the process memory organization and how stack smashing occurs.
    4. Explain code injection and arc injection with examples.
    5. Analyze notable vulnerabilities in C and C++ programming.
    6. What is pointer subterfuge? Discuss the types of pointer subterfuge and how they can be exploited.
    7. Describe the role of the Global Offset Table in pointer manipulation.
    8. Explain the use of the at_exit() and on_exit() functions in secure coding.
    9. Discuss how the longjmp() function can be used in exception handling and its security implications.

    UNIT II: Dynamic Memory Management and Integer Security

    1. What are common dynamic memory management errors, and how can they be prevented?
    2. Describe Doug Lea's memory allocator and its significance.
    3. Explain the concept of RtlHeap and its role in memory management.
    4. Discuss integer security and the types of integer error conditions.
    5. Explain integer conversions and the potential vulnerabilities they introduce.
    6. Describe notable vulnerabilities related to dynamic memory management.
    7. What are non-exceptional integer logic errors? Provide examples.
    8. Analyze how integer operations can lead to security vulnerabilities.

    UNIT III: Formatted Output and File I/O

    1. Explain the role of variadic functions in formatted output.
    2. Discuss the exploitation of formatted output functions with examples.
    3. What is stack randomization, and how does it enhance security?
    4. Describe the importance of concurrency in file I/O operations.
    5. Explain the time of check, time of use (TOCTOU) vulnerability and provide examples.
    6. How can files be used as locks, and what are the security implications?
    7. Discuss file system exploits and their impact on system security.

    UNIT IV: Web Application Security

    1. What is SQL injection, and how can it be mitigated?
    2. Describe web server–related vulnerabilities such as XSS, XSRF, and response splitting.
    3. Explain web client–related vulnerabilities with a focus on XSS.
    4. Discuss the use of magic URLs and the associated security risks.
    5. Provide examples of common web application security flaws and their remedies.

    UNIT V: Predictable Cookies and Hidden Form Fields

    1. Explain the concept of predictable cookies and how they can be exploited.
    2. Discuss the role of hidden form fields in web application security.
    3. What are CWE references, and how are they used in secure coding?
    4. Analyze the impact of predictable cookies on web application security.
    5. Explain the process of spotting patterns in code review for hidden form fields.
    6. Discuss testing techniques for identifying security issues related to predictable cookies and hidden form fields.
    7. Describe the redemption steps for securing web applications against predictable cookies and hidden form fields.

     

    Wednesday

    UNIVERSAL HUMAN VALUES - II

    Course Objectives: 1. To help the students appreciate the essential complementarity between 'VALUES' and 'SKILLS' to ensure sustained happiness and prosperity, which are the core aspirations of all human beings. 2. To facilitate the development of a holistic perspective among students towards life and profession, as well as towards happiness and prosperity, based on a correct understanding of the Human reality and the rest of existence. Such a holistic perspective forms the basis of Universal Human Values and movement towards value-based living in a natural way. 3. To highlight plausible implications of such a holistic understanding in terms of ethical human conduct, trustful and mutually fulfilling human behavior, and mutually enriching interaction with Nature.

    Syllabus:

    Module 1 – Introduction to Value Education

    - Understanding Value Education

    - Self-exploration as the Process for Value Education

    - Continuous Happiness and Prosperity – the Basic Human Aspirations

    - Right Understanding, Relationship and Physical Facility

    - Happiness and Prosperity – Current Scenario

    - Method to Fulfill the Basic Human Aspirations


    Module 2 – Harmony in the Human Being

    - Understanding Human being as the Co-existence of the Self and the Body

    - Distinguishing between the Needs of the Self and the Body

    - The Body as an Instrument of the Self

    - Understanding Harmony in the Self

    - Harmony of the Self with the Body

    - Programme to Ensure self-regulation and Health


    Module 3 – Harmony in the Family and Society

    - Harmony in the Family – the Basic Unit of Human Interaction

    - Values in Human-to-Human Relationship

    - ‘Trust' – the Foundational Value in Relationship

    - 'Respect' – as the Right Evaluation

    - Understanding Harmony in the Society

    - Vision for the Universal Human Order


    Module 4 – Harmony in the Nature (Existence)

    - Understanding Harmony in the Nature

    - Interconnectedness, self-regulation and Mutual Fulfilment among the Four Orders of Nature

    - Realizing Existence as Co-existence at All Levels

    - The Holistic Perception of Harmony in Existence


    Module 5 – Implications of the Holistic Understanding – a Look at Professional Ethics

    - Natural Acceptance of Human Values

    - Definitiveness of (Ethical) Human Conduct

    - A Basis for Humanistic Education, Humanistic Constitution and Universal Human Order

    - Competence in Professional Ethics

    - Holistic Technologies, Production Systems and Management Models-Typical Case Studies

    - Strategies for Transition towards Value-based Life and Profession

    Saturday

    Software Testing Question Bank (20-05-2023)

     

    QUESTION BANK

     

    Unit 1 part1

    1. Explain different Phases of software project.
    2. Define Quality assurance and quality control.
    3. Differentiate between Quality assurance and quality control.
    4. Differentiate between Verification and validation.
    5. Explain different Principles of Testing.
    6. What Is Bug Life Cycle In Software Testing, Different Phases of Defect Life Cycle.
    7. Explain Software Testing Life Cycle (STLC).
    8. Differentiate between smoke testing and sanity testing.
    9. What are test deliverables? Explain.
    10. What is regression testing? When should Regression testing be performed?
    11. What is the difference between re-testing and regression testing?
    12. What is requirement Traceability matrix In Software Testing? What are its types? Explain its advantages.
    13. Define software Testing
    14. Differentiate between testing and debugging.
    15. Distinguish between fault and failure.

    Unit 1 part2

    1. Explain V model in software engineering. What are Principles of the V Model.?
    2.  Differentiate between white box testing and black box testing.
    3. Explain Static white box Testing.
    4. Explain different types of Static white box Testing.
    5. What is Desk checking ? Eplain Advantages and Disadvantages of Desk Checking.
    6. what is Code Walkthrough in software testing? Explain.
    7. Explain Advantages and Disadvantages of Fagan Inspection.
    8. Explain Structural Testing.
    9. What is Code Coverage Testing?
    10. Explain Types of Code Coverage in software testing.
    11. Explain Code Complexity Testing.
    12. What is Cyclomatic complexity? Explain.
    13. Explain different Steps in Determining Cyclomatic Complexity.
    14. What is white box testing? What are Challenges in White Box Testing?
    15. Explain Blackbox testing. What are different principles of black box testing?
    16. What is requirement-based testing?
    17. Differentiate between positive and negative testing.
    18. What are boundary values? Explain Boundary value analysis with an example.
    19. An input field takes the year of birth between 1900 and 2004 What are the boundary values for testing this field ?
    20. Consider a simple program to classify a triangle. Its inputs is a triple of

    positive integers (say x, y, z) and the date type for input parameters ensures

    that these will be integers greater than 0 and less than or equal to 100. The

    program output may be one of the following words:

    [Scalene; Isosceles; Equilateral; Not a triangle]

    Design the boundary value test cases.

    1. Consider a program for determining the Previous date. Its input is a triple of

    day, month and year with the values in the range

    1 ≤ month ≤ 12

    1 ≤ day ≤ 31

    1900 ≤ year ≤ 2025

    The possible outputs would be Previous date or invalid input date. Design the

    boundary value test cases.

    1. Explain decision table-based testing with an example.
    2. Explain equivalence class partitioning.
    3. explain graph-based testing methods.
    4. What is compatibility testing? What are its types? when and why should perform compatibility testing?
    5. Explain documentation Testing.
    6. What are advantages of documentation testing.
    7. Explain domain testing.
    8. Explain exploratory testing?
    9. Calculate cyclomatic complexity for the given code.

      IF A = 354

         THEN IF B > C

              THEN A = B

              ELSE A = C

         END IF

      END IF PRINT A



    Unit 2:

    1. What is integration testing? Explain its types.
    2. Differentiate between integration testing and unit testing.
    3. Explain Big bang integration with an example
    4. What are advantages of big bang testing?
    5. What are advantages and disadvantages of top-down integration testing?
    6. Explain top-down integration testing
    7. What are advantages and disadvantages of bottom up integration testing?
    8. Explain bottom up integration testing
    9. What are advantages and disadvantages of bi directional integration testing?
    10. Explain bi directional integration testing
    11. Differentiate between stub and drivers.
    12. Explain scenario testing.
    13. Why do we create test scenarios?
    14. Explain use case scenario with an example.
    15. Differentiate between test scenario and test case
    16. What is defect bash in software engineering? Explain with an example
    17. What are advantages of defect bash?

    Unit 3:

    1. Explain system testing with an example
    2. Differentiate between system testing and acceptance testing.
    3. Explain Alpha and beta testing.
    4. Differentiate between Alpha and beta testing.
    5. Differentiate between functional and non-functional requirements
    6. Explain functional testing
    7. Explain non-functional testing
    8. what are different non-functional testing parameters.?
    9. Differentiate between functional and non-functional testing
    10. Explain acceptance testing
    11. Classify the following as functional and non-functional testing.

      a. Verification that payroll system satisfies local tax laws.

      b. Testing of the screens for user friendliness.

      c. Performance qualification of product.

      d. Testing documentation of the product to match the product behavior.

    Unit 4:

    1. Explain performance testing
    2. Differentiate between load testing and stress testing
    3. Explain Regression testing
    4. Differentiate between regression testing and retesting
    5. Explain Internationalization testing
    6. What is need of Internationalization testing?
    7. Explain globalization testing
    8. What are advantages of Internationalization testing?
    9. Explain adhoc testing
    10. What are different types of adhoc testing? explain.
    11. Differentiate between buddy testing and pair testing
    12. What is Monkey Testing?
    13. What are advantages of adhoc testing?
    14. What are disadvantages of adhoc testing?
    15. Explain Exploratory testing
    16. Differentiate between adhoc testing and Exploratory testing
    17. What Is Iterative Testing?
    18. What is the need of iterative testing?
    19. What is agile testing? What are its advantages and best practices?
    20. Explain principles of agile testing.
    21. Explain Extreme programming.
    22. Explain XP process
    23. Explain Extreme testing
    24. What is Error Seeding ?
    25. Differentiate between Error Seeding and mutation testing.

    Unit 5:

    1. Differences between Procedural and Object-Oriented Programming
    2. Why normal testing methods are not useful for object-oriented software?
    3. Explain various approaches of object-oriented testing
    4. Explain scenario-based object-oriented testing
    5. Explain partition object-oriented testing
    6. Explain fault based testing
    7. Explain any two tools for testing object oriented software.
    8. Explain interclass test case design
    9. Explain Random Testing