Skip to content

 Here, we have provided the links containing the study materials, which will help you study and prepare for your B.Tech 3rd Year Human-Computer Interaction 2020 edition examinations. Referring to the connections we’ve provided below and the links containing the study materials in PDF format, and the list of recommended books that we’ve provided below, you will be able to ace your examinations. We have also provided you with further details that will allow you to do well in your exams and learn more. These study materials help you understand the concepts and everything quickly and creates a better space for you to work on. These study materials give you the best resources to study from.

Human Interaction

Research in Human-Computer Interaction (HCI) in today’s world has fundamentally changed computing. For instance, the spectacular growth of World Wide Web is an outcome of the HCI research – we’re talking about applying hypertext technology to browsers that will let them traverse a link across the world with a click of the mouse.

Download Human-Computer Interaction Notes

human-computer interaction   lecture notes in computer science Download
human-computer interaction questions and answers pdf  Download
human-computer interaction lecture notes ppt  Download
 human-computer interaction ebook download  Download
 introduction to human-computer interaction pdf  Download
 Human-Computer Interaction ppt  Download

Recommended Books for Human Computer Interaction

  • Wilbert O. Galitz, “The Essential Guide to User Interface Design”, Wiley India Edition
  • Price, Rogers, “Sharps Interaction Design”, Wiley India.
  •  Ben Schneidermann,” Designing the user interfaces”. 3rd Edition, Pearson Education Asia.
  •  Soren Lauesen, “User Interface Design” , Pearson Education
  • Alan Cooper, Robert Riemann, David Cronin, “Essentials of Interaction Design”, Wiley
  • Alan Dix, Janet Finlay, GreGoryd, Abowd, Russell, Bealg,”human-computer Interaction”, Pearson Education.

Syllabus

UNIT-I:

The User Interface: Introduction, Importance of the User Interface, Importance, and benefits of Good Design History of Human-Computer Interface. Characteristics of Graphical and Web User Interface: Graphical User Interface, the popularity of graphics, concepts of Direct Manipulation, Graphical System advantage and disadvantage, Characteristics of GUI. Web User Interface, the popularity of the web, Characteristics of Web Interface, Merging of Graphical Business systems& the Web, Principles of User Interface Design

UNIT-II:

The User Interface Design Process: Obstacles and Pitfall in the Development Process, Usability, The Design Team, Human Interaction with Computers, Important Human Characteristics in
Design, Human Consideration in Design, Human Interaction Speeds, Performance versus Preference, Methods for Gaining and Understanding of Users

UNIT-III:

Understanding Business Functions: Business Definitions & Requirement analysis, Determining Business Functions, Design standards or Style Guides, System Training and Documentation

UNIT-IV:

Principles of Good Screen Design: Human considerations in screen Design, interface design goals, test for a good design, screen meaning and purpose, Technological considerations in Interface Design System Menus and Navigation Schemes: Structure, Functions, Context, Formatting, Phrasing and Selecting, Navigating of Menus, Kinds of Graphical Menus Windows Interface: Windows characteristic, Components of Window, Windows Presentation Styles, Types of Windows, Window Management, Web systems

UNIT-V:

Device and Screen-Based Control: Device-based controls, Operable Controls, Text entry/read- Only Controls, Section Controls, Combining Entry/Selection Controls, Other Operable Controls and Presentation Controls, Selecting proper controls

UNIT-VI:

Effective Feedback Guidance and Assistance: Providing the Proper Feedback, Guidance and Assistance Effective Internationalization and Accessibility- International consideration, Accessibility, Create meaningful Graphics, Icons and Images, Colors-uses, possible problems with colors, choosing colors

Important Questions

  • Describe five main issues that may affect the design, implementation or marketing
  • Explain Shneiderman’s three pillars of design
  • Discuss the classification of Menus
  • Provide three examples of an application where menu selection and form filling are more appropriate than a direct-manipulation strategy
  • Elaborate on various pointing devices
  • What are the various abbreviation strategies and also discuss on abbreviation guidelines
  •  What are the guidelines for alphanumeric displays, spreadsheets, and Graphs
  •  List a few common mistakes of web-based display of information
  • Discuss the advantages and disadvantages of reading on paper and reading on a computer display
  • “Online communities are useful for User Assistance” – Justify this statement describing various weaknesses and strengths
  •  What is Information Visualization? Explain how it caters to the perceptual abilities of humans
  • Explain advanced filtering and search techniques

 Here, we have provided the links containing the study materials, which will help you study and prepare for your B.Tech 3rd Year Data Structure 2020 edition examinations. Referring to the connections we’ve provided below and the links containing the study materials in PDF format, and the list of recommended books that we’ve provided below, you will be able to ace your examinations. We have also provided you with further details that will allow you to do well in your exams and learn more. These study materials help you understand the concepts and everything quickly and creates a better space for you to work on. These study materials give you the best resources to study from.

Data Structure

Data structure represents the logical relationship which exists between different singular elements of data. Data structure is a way of organizing every data items that consider not alone the elements which are stored, but also their relationship to each other.

Download Data Structure in ‘C’ Study Materials

DS ebook pdf free downloadDownload
Data structure using c Notes pdfDownload
Data structures study material pdfDownload
Data Structures Question paperDownload
 Data Structures Text Book Pdf Download

Recommended Books

  • Data structures, Algorithms, and Applications in C++, S.Sahni, University Press (India) Pvt.Ltd, 2nd edition, Universities Press Orient Longman Pvt. Ltd.
  • Data structures and Algorithm Analysis in C++, Mark Allen Weiss, Pearson Education. Ltd., Second Edition.
  • Data structures and algorithms in C++, 3rd Edition, Adam Drozdek, Thomson
  • Data structures and Algorithm Analysis in C++, Mark Allen Weiss, Pearson Education. Ltd., Second Edition.
  • Data structures using C and C++, Langsam, Augenstein and Tanenbaum, PHI.
  • Problem-solving with C++, The OOP, Fourth edition, W.Savitch, Pearson education.

Syllabus

UNIT-I: ARRAYS

Abstract Data Type, The Array as an Abstract Data Type, The Polynomial Abstract Data type- Polynomial Representation- Polynomial Addition. Spares Matrices, Introduction- Sparse Matrix Representation- Transposing a Matrix- Matrix Multiplication, Representation of Arrays.

UNIT-II: STACKS AND QUEUES

The Stack Abstract Data Type, The Queue Abstract Data Type, Evaluation of Expressions, Expression- Postfix Notation- Infix to Postfix.

UNIT-III: LINKED LISTS

Single Linked List and Chains, Circular Lists, Available Space Lists, Linked Stacks and Queues, Polynomials, Polynomial Representation- Adding Polynomials- Circular List Representation of Polynomials, Equivalence Classes, Sparse Matrices, Sparse Matrix Representation- Sparse Matrix Input- Deleting a Sparse Matrix, Doubly Linked Lists, Generalized Lists, Representation of Generalized Lists- Recursive Algorithms for Lists- Reference Counts, Shared and Recursive Lists

UNIT-IV: TREES

Representation of Trees, Binary Trees, The Abstract Data Type, Properties of Binary Tress, Binary Tree Representations, Binary Tree Traversal, Introduction, Inorder Traversal Preorder Traversal, Postorder Traversal, Thread Binary Trees, Threads, Inorder Traversal of a Threaded Binary Tree, Inserting a Node into a Threaded Binary Tree, Heaps, Priority Queues, Definition of a Max Heap, Insertion into a Max Heap, Deletion from a Max Heap, Binary Search Trees, Definition, Searching a Binary Search Tree, Insertion into a Binary Search Tree, Deletion from a Binary Search Tree, Height of Binary Search Tree.

UNIT-V: GRAPHS

The Graph Abstract Data Type, Introduction, Definition, Graph Representation, Elementary Graph Operation, Depth First Search, Breadth First Search, Connected Components, Spanning Trees,
Biconnected Components, Minimum Cost Spanning Trees, Kruskal S Algorithm, Prims Algorithm, Sollin’s Algorithm, Shortest Paths, and Transitive Closure, Single Source/All Destination: Nonnegative Edge Cost, Single Source/All Destination: General Weights, All-Pairs Shortest Path, Transitive Closure.

UNIT-VI: SORTING

Insertion Sort, Quick Sort, Merge Sort Merging, Iterative Merge Sort, Recursive Merge Sort, Heap Sort, Summary of Internal Sorting

Important Questions

  • Define an algorithm.
  • State the various steps in developing algorithms?
  • State the properties of algorithms.
  • Define the efficiency of an algorithm?
  • State the various methods to estimate the efficiency of an algorithm.
  • Define the time complexity of an algorithm?
  • Define the worst case of an algorithm.
  • Mention the various spaces utilized by a program.
  • Define the average case of an algorithm.
  • Define the best case of an algorithm.
  • What is the importance of the stopping case in recursive functions?
  • Write a function with one positive integer parameter called n. The function will
  • write 2^n-1 integers (where ^ is the exponentiation operation). Here are the patterns of output for various values of n: n=1: Output is: 1; n=2: Output is: 1 2 1; n=3: Output is: 1 2 1 3 1 2 1; n=4: Output is: 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1 And so on. Note that the output for n always consists of the output for n-1, followed by n itself, followed by a second copy of the output for n-1.
  • Write a recursive function for the mathematical function: f(n) = 1 if n = 1; f(n) = 2 * f(n-1) if n >= 2
  • Which method is preferable in general?

a) Recursive method
b) Non-recursive method

  • Write a function using Recursion to print numbers from n to 0.
  •  Write a function using Recursion to enter and display a string in reverse and state whether the string contains any spaces. Don’t use arrays/strings.

 Here, we have provided the links containing the study materials, which will help you study and prepare for your B.Tech 3rd Year Professional Ethics and Human Values 2020 edition examinations. Referring to the connections we’ve provided below and the links containing the study materials in PDF format, and the list of recommended books that we’ve provided below, you will be able to ace your examinations. We have also provided you with further details that will allow you to do well in your exams and learn more. These study materials help you understand the concepts and everything quickly and creates a better space for you to work on. These study materials give you the best resources to study from.

Professional Ethics and Human Values

In human values, we are talking about a character-based education that instills fundamental values and ethnic values in one’s psyche. This subject enables a student to realize what is essential or valuable in a person’s life.

Download Professional Ethics and Human Values

Human values and professional ethics question and answersDownload
Human values and professional ethics notes pptDownload
HVPE  pdf downloadDownload
Human values and professional ethics notes unitDownload
Human values and professional ethics Question Paper PdfDownload

Recommended Books

  • Professional Ethics by R. Subramaniam – Oxford Publications, New Delhi.
  •  Ethics in Engineering by Mike W. Martin and Roland Schinzinger – Tata McGraw-Hill – 2003.
  • Professional Ethics and Morals by Prof.A.R.Aryasri, DharanikotaSuyodhana – Maruthi Publications.
  • Engineering Ethics by Harris, Pritchard, and Rabins, Cengage Learning, New Delhi.
  •  Human Values & Professional Ethics by S. B. Gogate, Vikas Publishing House Pvt. Ltd., Noida.
  •  Engineering Ethics & Human Values by M.Govindarajan, S.Natarajan and V.S.SenthilKumar-PHI Learning Pvt. Ltd – 2009.
  • Professional Ethics and Human Values by A. Alavudeen, R.Kalil Rahman and M. Jayakumaran – University Science Press.
  • Professional Ethics and Human Values by Prof.D.R.Kiran-Tata McGraw-Hill – 2013
  •  Human Values And Professional Ethics by Jayshree Suresh and B. S. Raghavan, S.Chand Publications

Syllabus

UNIT I: Human Values:

Morals, Values, and Ethics – Integrity –Trustworthiness – Work Ethics – Service-Learning – Civic Virtue – Respect for others – Living Peacefully – Caring – Sharing – Honesty –Courage – Value Time – Co-operation – Commitment – Empathy – Self-confidence – Spirituality- Character.

UNIT: II: Principles for Harmony:

Truthfulness – Customs and Traditions -Value Education – Human Dignity – Human Rights – Fundamental Duties – Aspirations and Harmony (I, We & Nature) – Gender Bias – Emotional Intelligence – Salovey – Mayer Model – Emotional Competencies – Conscientiousness.

UNIT III: Engineering Ethics and Social Experimentation:

History of Ethics – Need of Engineering Ethics – Senses of Engineering Ethics- Profession and Professionalism ––Self Interest – Moral Autonomy – Utilitarianism – Virtue Theory – Uses of Ethical Theories – Deontology- Types of Inquiry –Kohlberg’s Theory – Gilligan’s Argument – Heinz’s Dilemma – Comparison with Standard Experiments –– Learning from the Past – Engineers as Managers – Consultants and Leaders – Balanced Outlook on Law – Role of Codes – Codes and Experimental Nature of Engineering.

UNIT IV: Engineers’ Responsibilities towards Safety and Risk:

The concept of Safety – Safety and Risk – Types of Risks – Voluntary v/sInvoluntary Risk – Consequences – Risk Assessment –Accountability – Liability – Reversible Effects – Threshold Levels of Risk – Delayed v/sImmediate Risk – Safety and the Engineer – Designing for Safety – Risk-Benefit Analysis-Accidents.

UNIT V: Engineers’ Duties and Rights:

Concept of Duty – Professional Duties – Collegiality – Techniques for Achieving Collegiality – Senses of Loyalty – Consensus and Controversy – Professional and Individual Rights – Confidential and Proprietary Information – Conflict of Interest-Ethical egoism – Collective Bargaining – Confidentiality – Gifts and Bribes – Problem solving-Occupational Crimes- Industrial Espionage- Price Fixing-Whistle Blowing.

UNIT VI: Global Issues:

Globalization and MNCs –Cross Culture Issues – Business Ethics – Media Ethics – Environmental Ethics – Endangering Lives – Bio Ethics – Computer Ethics – War Ethics – Research Ethics -Intellectual Property Rights.

Important Questions

  • Suggest the steps to ensure the safety of the Engineer as well as the safety of the design of the equipment?
  • Define – (a) Privileged information (b) Proprietary information
  • Write about
    (a) Kohlberg’s theory
    (b) Use of ethical theories
  • Explain Intellectual Property Rights.
  •  Explain the terms: Integrity, Work ethic, Civic Virtue, Character.
  • What are the functions and limitations of the ‘code of ethics’?
  • Write an essay on the Accountability and Responsibility of Engineers towards society.
  • Give an account of ‘Computer Ethics’ and the problems associated with the autonomous nature of computers.
  •  What were the conclusions made by ‘Gilligan’s about men and women?
  •  Mention the uses of ‘Ethical Theories’.
  • What do you understand by ‘acceptable risk’?
  • Explain in detail – (a) values (b) ethics (c) value time (d) courage
  • What is meant by ‘voluntary risk’?
  •  What is meant by ‘Whistle Blowing’?
  •  List any two limitations of ‘Whistleblowing’

Here, we have provided the links containing the study materials, which will help you study and prepare for your B.Tech 3rdStatistics with R Programming 2020 edition examinations. Referring to the connections we’ve provided below and the links containing the study materials in PDF format, and the list of recommended books that we’ve provided below, you will be able to ace your examinations. We have also provided you with further details that will allow you to do well in your exams and learn more. These study materials help you understand the concepts and everything quickly and creates a better space for you to work on. These study materials give you the best resources to study from. 

Statistics with R Programming

Here, we are talking about using the program language R for statistical programming, computation, graphics and modeling, writing functions, and efficiently using R.

Download Statistics with R Programming

introduction to r statisticsDownload
introduction to r programmingDownload
Statistics with R Programming notes pdf Study materialDownload
Statistics with R Programming Question PaperDownload

Recommended Books

  • The Art of R Programming, Norman Matloff, Cengage Learning
  • R for Everyone, Lander, Pearson
  • Siegel, S. (1956), Nonparametric Statistics for the Behavioral Sciences, McGraw-Hill International, Auckland.
  • R Cookbook, PaulTeetor, Oreilly.
  • R in Action, Rob Kabacoff, Manning
  • Venables, W. N., and Ripley, B. D. (2000), S Programming, Springer-Verlag, New York.
  • Venables, W. N., and Ripley, B. D. (2002), Modern Applied Statistics with S, 4th ed., Springer-Verlag, New York.
  • Weisberg, S. (1985), Applied Linear Regression, 2nd ed., John Wiley & Sons, New York.
  • Zar, J. H. (1999), Biostatistical Analysis, Prentice Hall, Englewood Cliffs, NJ

Syllabus

UNIT-I:

Introduction, How to run R, R Sessions, and Functions, Basic Math, Variables, Data Types, Vectors, Conclusion, Advanced Data Structures, Data Frames, Lists, Matrices, Arrays, Classes.

UNIT-II:

R Programming Structures, Control Statements, Loops, – Looping Over Nonvector Sets,- If-Else, Arithmetic, and Boolean Operators and values, Default Values for Argument, Return Values, Deciding Whether to explicitly call return- Returning Complex Objects, Functions are Objective, No Pointers in R, Recursion, A Quicksort Implementation-Extended Extended Example: A Binary Search Tree.

UNIT-III:

Doing Math and Simulation in R, Math Function, Extended Example Calculating Probability- Cumulative Sums and Products-Minima and Maxima- Calculus, Functions Fir Statistical Distribution, Sorting, Linear Algebra Operation on Vectors and Matrices, Extended Example: Vector cross Product- Extended Example: Finding Stationary Distribution of Markov Chains, Set Operation, Input /out put, Accessing the Keyboard and Monitor, Reading and writer Files,

UNIT-IV:

Graphics, Creating Graphs, The Workhorse of R Base Graphics, the plot() Function – Customizing Graphs, Saving Graphs to Files.

UNIT-V:

Probability Distributions, Normal Distribution- Binomial Distribution- Poisson Distributions Other Distribution, Basic Statistics, Correlation and Covariance, T-Tests,-ANOVA.

UNIT-VI:

Linear Models, Simple Linear Regression, -Multiple Regression Generalized Linear Models, Logistic Regression, – Poisson Regression- other Generalized Linear Models-Survival Analysis, Nonlinear Models, Splines- Decision- Random Forests,

Important Questions

  • Explain about Variables, Constants and Data Types in R Programming
  • How to create, name, access, merging, and manipulate list elements? Explain with examples.
  •  Write about Arithmetic and Boolean operators in R programming?
  •  How to create user-defined function in R? How to define default values in R? Write syntax and examples?
  •  Explain functions for accessing the keyboard and monitor, Reading and writing files
  •  Write an R function to find sample covariance.
  • Write about the following functions with example
    a)points() b) legend() c)text() d) locator()
  •  Describe R functions for Reading a Matrix or Data Frame From a File
  • Fit a poisson distribution to the following data
    x 0,1,2,3,4,5
    f 3,9,12,27,4,1
    Also, test the adequacy of the model
  •  Calculate the coefficient of correlation to the following data
    X 10 12 18 24 23 27
    Y 13 18 12 25 30 10

Here, we have provided the links containing the study materials, which will help you study and prepare for your B.Tech 3rd Web Technology 2020 edition examinations. Referring to the connections we’ve provided below and the links containing the study materials in PDF format, and the list of recommended books that we’ve provided below, you will be able to ace your examinations. We have also provided you with further details that will allow you to do well in your exams and learn more. These study materials help you understand the concepts and everything quickly and creates a better space for you to work on. These study materials give you the best resources to study from. 

Web Technology

This subject introduces you to the basics of Web Technology. This includes dealing with resources that will help in accessing the internet. This will help the student in establishing an internet connection, explaining the role of internet services and other similar cases. 

Download B.Tech 3rd Year Web Technology Study Materials

Web technology notes engineeringDownload
Web technology pdf downloadDownload
Web technology notes for CSE 6th semDownload
Web technology notes PPTDownload
Web technology notes Question PaperDownload

Recommended Books

  • TCP/IP – Forouzan (TMH)
  • Internet and World Wide Web, How to Program, Dietel and Dietel, Pearson Education.
  • Complete Reference JAVA – Naughton Schildt
  • Web Technologies – Achyut S Godbole and Atul Kahate
  • Programming the World Wide Web, Robert W Sebesta, 7ed, Pearson.
  • Web Technologies, Uttam K Roy, Oxford
  •  The Web Warrior Guide to Web Programming, Bai, Ekedahl, Farrell, Gosselin, Zak, Karparhi, Maclntyre, Morrissey, Cengage
  •  Ruby on Rails Up and Running, Lightning fast Web development, Bruce Tate, Curt Hibbs, Oreilly( 2006)
  • Programming Perl, 4ed, Tom Christiansen, Jonathan Orwant, Oreilly (2012)
  •  Web Technologies, HTML< JavaScript, PHP, Java, JSP, XML and AJAX, Black book, Dream Tech.
  •  An Introduction to Web Design, Programming, Paul S Wang, Sanda S Katila, Cengage

Syllabus

UNIT-I: HTML, CSS

Basic Syntax, Standard HTML Document Structure, Basic Text Markup, Images, Hypertext Links, Lists, Tables, Forms, HTML5

CSS: Levels of Style Sheets, Style Specification Formats, Selector Forms, The Box Model, Conflict Resolution

UNIT-II: Javascript

The Basic of Javascript: Objects, Primitives Operations, and Expressions, ScreenOutput and Keyboard Input, Control Statements, Object Creation and Modification, Arrays, Functions, Constructors, Pattern Matching using Regular Expressions DHTML: Positioning Moving and Changing Elements

UNIT-III:

XML: Document type Definition, XML schemas, Document object model, XSLT, DOM and SAX Approaches, AJAX A New Approach: Introduction to AJAX, Integrating PHP and AJAX.

UNIT-IV:

PHP Programming: Introducing PHP: Creating a PHP script, Running PHP script. Working with variables and constants: Using variables, Using constants, Data types, Operators.Controlling program flow: Conditional statements,Control statements, Arrays, functions. Working with forms and Databases such as MySQL.

UNIT-V:

Introduction to PERL, Operators and if statements, Program design, and control structures, Arrays, Hashes and File handling, Regular expressions, Subroutines, Retrieving documents from the web with Perl.

UNIT-VI:

Introduction to Ruby, Variables, types, simple I/O, Control, Arrays, Hashes, Methods, Classes, Iterators, Pattern Matching. Overview of Rails.

Important Questions

  • Write the HTML code to display your class timetable.
  • Explain different types of cascading style styles with suitable examples.
  • Write a JavaScript code to test whether the given number is an Armstrong number or not.
  • What are the differences between DTDs and XML Schema?
  •  Write an XML program to illustrate XSLT.
  • Explain the importance of XML in web applications.
  • What are the differences between a traditional web application and an AJAX-based web application?
  •  Explain the working mechanism of AJAX with a suitable example.
  •  Write a PHP script for uploading a file to the server and display the uploaded file details.
  • Write a PHP script to validate the student data (Name, Regd.No, Email) using regular expressions and store it in the database.
  •  Explain HTML tags emulation,arrays,hashes in PERL.
  • Which feature of Perl provides code reusability? Give an example of that feature.
  • Explain hashes and classes in ruby with suitable examples.
  • Describe MVC architecture and Write ruby code for web application

Here, we have provided the links containing the study materials, which will help you study and prepare for your B.Tech 3rd Year Year Software testing Methodologies 2020 edition examinations. Referring to the connections we’ve provided below and the links containing the study materials in PDF format, and the list of recommended books that we’ve provided below, you will be able to ace your examinations. We have also provided you with further details that will allow you to do well in your exams and learn more. These study materials help you understand the concepts and everything quickly and creates a better space for you to work on. These study materials give you the best resources to study from.

Download Study Materials

Software testing methodologies by Boris beizer pdfDownload
Software testing methodologies Aditya engineering collegeDownload
Software testing methodologies pptDownload
Software testing methodologies Question PaperDownload
Software Testing Methodologies Notes PdfDownload

Recommended Books

  • Software testing techniques – Boris Beizer, Dreamtech, second edition.
  • Software Testing- Yogesh Singh, Camebridge
  •  The Craft of software testing – Brian Marick, Pearson Education.
  • Software Testing, 3rd edition, P.C. Jorgensen, Aurbach Publications (Dist.by SPD).
  • Software Testing, N.Chauhan, Oxford University Press.
  • Introduction to Software Testing, P.Ammann&J.Offutt, Cambridge Univ.Press.
  • Effective methods of Software Testing, Perry, John Wiley, 2nd Edition, 1999.
  •  Software Testing Concepts and Tools, P.NageswaraRao, dreamtech Press
  • Win Runner in simple steps by Hakeem Shittu, 2007 Genixpress.
  • Foundations of Software Testing, D.Graham& Others, Cengage Learning

Syllabus

UNIT-I:

Introduction: Purpose of Testing, Dichotomies, Model for Testing, Consequences of Bugs, Taxonomy of Bugs. Flow graphs and Path testing: Basics Concepts of Path Testing, Predicates, Path Predicates and Achievable Paths, Path Sensitizing, Path Instrumentation, Application of Path Testing.

UNIT-II:

Transaction Flow Testing: Transaction Flows, Transaction Flow Testing Techniques. Data flow testing: Basics of Dataflow Testing, Strategies in Dataflow Testing, Application of Dataflow Testing.

UNIT-III:

Domain Testing: Domains and Paths, Nice & Ugly Domains, Domain testing, Domains, and Interfaces Testing, Domain and Interface Testing, Domains and Testability. Paths, Path products, and Regular expressions: Path Products & Path Expression, Reduction Procedure, Applications, Regular Expressions & Flow Anomaly Detection.

UNIT-IV:

Syntax Testing: Why What and How, A Grammar for formats, Test Case Generation, Implementation and Application and Testability Tips. Logic-Based Testing: Overview, Decision Tables, Path Expressions, KV Charts, and Specifications.

UNIT – V:

State, State Graphs, and Transition Testing: State Graphs, Good & Bad State Graphs, State Testing, and Testability Tips. Graph Matrices and Application:-Motivational overview, matrix of graph, relations, power of a matrix, node reduction algorithm.

UNIT -VI:

Software Testing Tools: Introduction to Testing, Automated Testing, Concepts of Test Automation, Introduction to list of tools like Win runner, Load Runner, JMeter, About Win Runner ,Using Win runner, Mapping the GUI, Recording Test, Working with Test, Enhancing Test, Checkpoints, Test Script Language, Putting it all together, Running and Debugging Tests, Analyzing Results, Batch Tests, Rapid Test Script Wizard.

OUTCOME:
• Understand the basic testing procedures.
• Able to support in generating test cases and test suites.
• Able to test the applications manually by applying different testing methods and
automation tools.
• Apply tools to resolve the problems in the Real-time environment.

Important Questions

  • Discuss Myths related to software testing and its facts.
  • Explain the life cycle of Bug.
  • How to verify high-level decision? Discuss briefly.
  • A program calculates the GCD of three numbers in the range [1, 50]. Design test cases for this program using BVC, robust testing, and worst-case testing methods.
  • Explain in detail about Cyclomatic Complexity. Illustrate with an example.
  • Write and explain about Top-down integration testing.
  • Discuss about Selective Retest Technique.
  • What is the need for minimizing test cases in a project? Illustrate with an example.
  • What is Six Sigma? Explain briefly.
  • List and explain various guidelines for Automated testing.
  • What is the procedure for performing thread-based integration testing? Discuss briefly.

Here, we have provided the links containing the study materials, which will help you study and prepare for your B.Tech 3rd Year Data Mining 2020 edition examinations. Referring to the connections we’ve provided below and the links containing the study materials in PDF format, and the list of recommended books that we’ve provided below, you will be able to ace your examinations. We have also provided you with further details that will allow you to do well in your exams and learn more. These study materials help you understand the concepts and everything quickly and creates a better space for you to work on. These study materials give you the best resources to study from.

Download Data Mining Study Materials

Data Mining Notes 7th semDownload
Data Mining Notes  for StudentsDownload
Data Mining Lecture NotesDownload
Data Mining Notes PPTDownload

Recommended Books

  • Introduction to Data Mining: Pang-Ning Tan & Michael Steinbach, Vipin Kumar, Pearson.
  • Data Mining concepts and Techniques, 3/e, Jiawei Han, Michel Kamber, Elsevier.
  • The  Data Mining Techniques and Applications: An Introduction, Hongbo Du, Cengage Learning.
  • Data Mining : Vikram Pudi and P. Radha Krishna, Oxford.
  • Data Mining and Analysis – Fundamental Concepts and Algorithms; Mohammed J. Zaki, Wagner Meira, Jr, Oxford
  • Data Warehousing Data Mining & OLAP, Alex Berson, Stephen Smith, TMH.

Syllabus

UNIT –I:

Introduction: Why Data Mining? What Is Data Mining?1.3 What Kinds of Data Can Be Mined?1.4 What Kinds of Patterns Can Be Mined? Which Technologies Are Used? Which Kinds of Applications Are Targeted? Major Issues in Data Mining. Data Objects and Attribute Types, Basic Statistical Descriptions of Data, Data Visualization, Measuring Data Similarity and Dissimilarity

UNIT –II:

Data Pre-processing: Data Preprocessing: An Overview, Data Cleaning, Data Integration, Data Reduction, Data Transformation, and Data Discretization

UNIT –III:

Classification: Basic Concepts, General Approach to solving a classification problem, Decision Tree Induction: Working of Decision Tree, building a decision tree, methods for expressing attribute test conditions, measures for selecting the best split, Algorithm for decision tree induction.

UNIT –IV:

Classification: Alternative Techniques, Bayes’ Theorem, Naïve Bayesian Classification, Bayesian Belief Networks

UNIT –V:

Association Analysis: Basic Concepts and Algorithms: Problem Defecation, Frequent Item Set generation, Rule generation, compact representation of frequent item sets, FP-Growth Algorithm. (Tan & Vipin)

UNIT –VI:

Cluster Analysis: Basic Concepts and Algorithms: Overview: What Is Cluster Analysis? Different Types of Clustering, Different Types of Clusters; K-means: The Basic K-means Algorithm, K-means Additional Issues, Bisecting K-means, Strengths, and Weaknesses;
Agglomerative Hierarchical Clustering: Basic Agglomerative Hierarchical Clustering Algorithm DBSCAN: Traditional Density Center-Based Approach, DBSCAN Algorithm, Strengths, and Weaknesses. (Tan & Vipin)

Here, you can download the study materials of B.Tech 3rd Year UNIX and Shell Programming from lecture notes, books and other important sources which will allow you to ace your exams. Having a trustworthy resource to study, will help you understand the subject better by referring to the links we’ve provided below and the links which contains the study materials in PDF Format along with the list of recommended books which we’ve provided below, you will be able to ace your examinations. We have also provided you the further details which will allow you to do well in your exams and learn more. These study materials help you understand the concepts and everything easily and creates a better space for you to work on. These study materials give you the best resources to study from.

UNIX and Shell Programming VTU Notes

This is a set of programs which will act as a link between the computer and the user. These programs coordinate every details in the internal of the computer and are called operating system or kernel. In this, the users communicate via kernels, which is facilitated by a program which is called the shell; which is a command line interpreter. They translate the commands which has been entered by the user for the kernel to understand.

Download the UNIX and Shell Programming Lecture Notes

Unix and shell programming vtu notesDownload
UNIX system programming vtu notes PPTDownload
UNIX notes vtuDownload
Unix and shell programming Question paperDownload

Recommended Books for UNIX and Shell Programming

  • The Unix Programming Environment by Brian W. Kernighan & Rob Pike, Pearson.
  •  Introduction to Unix Shell Programming by M.G.Venkateshmurthy,  Pearson.
  • Unix and shell programming by B.M. Harwani, OXFORD university press.
  • Sumitabha Das, “Unix Concepts And Applications”, 4thEdition. TMH, 2006. (1, 2 units)
  •  Behrouz A. Forouzan, Richard F. Gilbery, “Unix and shell
    Programming”, 1stEdition, Cengage Learning India, 2003.
  • Graham Glass, King Ables, “Unix for programmers and
    users”, 3rd Edition, Pearson Education, 2009.
  • N.B Venkateswarlu, “Advanced Unix programming”,
    2ndEdition, BS Publications, 2010.
  • Yashwanth Kanitkar,” Unix Shell programming”, 1stEdition,
    BPB Publisher, 2010

Syllabus

UNIT-I

Introduction to Unix-Brief History-What is Unix-Unix Components-Using Unix-Commands in Unix-Some Basic Commands-Command Substitution-Giving Multiple Commands.

UNIT-II

The File system –The Basics of Files-What’s in a File-Directories and File Names-Permissions-I Nodes-The Directory Hierarchy, File Attributes and Permissions-The File Command knowing the File Type-The Chmod Command Changing File Permissions-The Chown Command Changing the Owner of a File-The Chgrp Command Changing the Group of a File.

UNIT-III

Using the Shell-Command Line Structure-Met characters-Creating New Commands-Command Arguments and Parameters-Program Output as Arguments-Shell Variables- -More on I/O Redirection-Looping in Shell Programs.

UNIT-IV

Filters-The Grep Family-Other Filters-The Stream Editor Sed-The AWK Pattern Scanning and processing Language-Good Files and Good Filters.

UNIT-V

Shell Programming-Shell Variables-The Export Command-The Profile File a Script Run During Starting-The First Shell Script-The Read Command-Positional parameters-The $? Variable knowing the exit Status-More about the Set Command-The Exit Command-Branching Control Structures-Loop Control Structures-The Continue and Break Statement-The Expr Command: Performing Integer Arithmetic-Real Arithmetic in Shell Programs-The here Document(<<)-The Sleep Command-Debugging Scripts-The Script Command-The Eval Command-The Exec Command.

UNIT-VI

The Process-The Meaning-Parent and Child Processes-Types of Processes-More about Foreground and Background processes-Internal and External Commands-Process Creation-The Trap Command-The Stty Command-The Kill Command-Job Control.

Outcomes

  • Documenting the files will make it possible to demonstrate good organization and readability.
  • The projects which are there for processing files are going to require data organization, problem solving as well as research.
  • Simple effective user interfaces will demonstrate script and programs.
  • Effective use of structured programming will be demonstrated by the scripts and programs.

Important Questions

  • What are the filter and pipes? Explain with example.
  • Discuss the sort command with examples.
  • Explain the various operations of sed commands.
  • Write a shell script checking whether “rama” was logged in or not.
  •  Differentiate between sed and awk.
  • What is meant by associate arrays? Discuss.
  • How to find the exit status of a command? Discuss.
  • Write a shell script for performing the arithmetic operations.
  • Explain the features of C shell.
  • Write a shell script to print the reverse sting on the screen.
  • Explain any four operations that can be performed on a file.
  • Write a program to print file contents in reverse order.
  • What is kernel? Is it similar to the operating system? Explain.
  • Differentiate between head and tail.
  • Explain the features of Unix.
  • Write a shell script to count no of lines for a given file without using wc commands.
  • Explain the commands cp, rm and cat with examples.
  • Explain process utilities.
  • Write a shell script for the following
    i) for display only the lines which are containing the word “Unix”.
    ii) For display only duplicate lines in a file.
    iii) For display only 3 and 6 fields in a file.
    iv) For display particular user files only.