Notes of 6th semester
- Premium
Unit 1 Flashcards : Cyber Security Fundamentals
Flashcards covering symmetric ciphers, encryption techniques, and data security principles
- Premium
Unit 2 Flashcards : Cyber Security Fundamentals
Flashcards covering Public Key Cryptosystems, RSA algorithm, key management and distribution.
- Premium
Unit 3 Flashcards : Cyber Security Fundamentals
Flashcards covering cybercrimes, cyberattacks, malware types, vulnerabilities and threats.
- Premium
Unit 4 Flashcards : Cyber Security Fundamentals
Flashcards covering mobile device security, attacks, credit card fraud, and cybercrime tools.
- Premium
Unit 5 Flashcards : Cyber Security Fundamentals
Flashcards covering digital forensics, investigation methods, digital signatures, and cyber laws.
Unit 1: Cyber Security Fundamentals
Symmetric Cipher model, Substitution techniques, Transposition techniques, Steganography, Block cipher principles, Data Encryption Standard, Confidentiality using symmetric encryption Potential locations for confidentiality attacks, Link versus End-to-End Encryption.
Unit 2: Cyber Security Fundamentals
Public key Cryptosystems Principles, applications and requirements, RSA algorithm Key Management Distribution of Public keys and Secret keys, Diffie-Hellman key exchange. Message Authentication Authentication requirements, Authentication Functions like Message Encryption, Message Authentication code and Hash Function. Requirement for a Hash function, simple hash function, Block chaining techniques, Brute-force attack.
Unit 3: Cyber Security Fundamentals
Introduction and classification of Cybercrimes, Cyberattack and its types viz Passive attacks, Active attacks, Type of Malware and malware attack, Vulnerability and threats Classification of Vulnerability( Technology weakness, Configuration weakness, Security policy weakness ), Types of threat ( Unstructured, structured, external, internal etc), common cyber attack terms Hacker, Cracker, Phreaker, Spammer, Phisher, white hat, black hat etc.
Unit 4: Cyber Security Fundamentals
Proliferation of mobile and wireless devices, attacks on mobile phone, Security challenges in mobile devices, Registry setting and RAS security for Mobile devices, Credit card fraud. Tools and Methods used in cybercrimes Proxy anonymizers, Phishing, Password creaking, Keyloggers, Spywares, Virus, worms, Trojan Horses, Backdoors.
Unit 4: Cyber Security Fundamentals
Need of cyber laws, Basic Indian IT Act-2000 and its various sections, Amended IT Act-2000, Digital signature, Public key certificate. Digital forensics Basics, investigation methods, reporting and management of evidence.
- Premium
ONE SHOT : Research Methodology
ONE SHOT notes for Research Methodology. All units are covered in this note.
- Premium
Unit 1 Quiz : Research Methodology
Quiz for Research Methodology unit 1 covering meaning of research, objectives, motivation, types of research, characteristics, prerequisites, significance, research process, and methods vs methodology.
- Premium
Unit 1 Toppers Handwritten Notes : Research Methodology
Toppers Handwritten Notes for Research Methodology unit 1.
Unit 1: Research Methodology
Meaning of research, objectives of research, motivation in research, types of research Descriptive vs Analytical, Fundamental vs Applied, Quantitative vs Qualitative, Conceptual vs Empirical. characteristics and prerequisites of research, significance of research, research process, Research methods vs Methodology.
- Premium
Unit 2 Quiz : Research Methodology
Quiz for Research Methodology unit 2 covering defining and formulating research problems, selecting problems, literature review, primary and secondary sources, and identifying gap areas.
- Premium
Unit 2 Toppers Handwritten Notes : Research Methodology
Toppers Handwritten Notes for Research Methodology unit 2.
Unit 2: Research Methodology
Defining and formulating the research problem, Selecting the problem, Necessity of the defining the problem, Importance of literature review in defining a problem, Primary and secondary sources, Critical literature review, Identifying gap areas from literature review
- Premium
Unit 3 Quiz : Research Methodology
Quiz for Research Methodology unit 3 covering moral philosophy, ethical judgments, research integrity, scientific misconduct, and plagiarism detection tools.
- Premium
Unit 3 Toppers Handwritten Notes : Research Methodology
Toppers Handwritten Notes for Research Methodology unit 3.
Unit 3: Research Methodology
Introduction, Moral Philosophy, Nature of moral judgements and reactions, Intellectual honesty and research integrity, Scientific misconducts Falsification, Fabrication and Plagiarism (FFP), Redundant publications duplicate and overlapping publications, Use of plagiarism software tools like Turnitin, Urkund, Drillbit and others.
- Premium
Unit 4 Quiz : Research Methodology
Quiz for Research Methodology unit 4 covering observation methods, data collection techniques, data processing strategies, statistical packages, hypothesis testing, and research execution methods.
- Premium
Unit 4 Toppers Handwritten Notes : Research Methodology
Toppers Handwritten Notes for Research Methodology unit 4.
Unit 4: Research Methodology
Observation and Methods of data collection, Data Processing and Analysis strategies, Data Analysis with Statistical Packages, Hypothesis testing, Method Execution of the research,
- Premium
Unit 5 Quiz : Research Methodology
Quiz for Research Methodology unit 5 covering research report structure, data presentation, referencing methods, indexing databases, research metrics, and reference management tools.
- Premium
Unit 5 Toppers Handwritten Notes : Research Methodology
Toppers Handwritten Notes for Research Methodology unit 5.
Unit 5: Research Methodology
Structure of the research report, Formulation rules for writing the report, Guidelines for presenting tabular data, Guidelines for visual representation, Bibliography, referencing and footnotes Indexing Database, Citation database, Web of Science, Scopus, Research Metrics, Use References Management tools like Mendeley, Endnote, Zotero
- Premium
ONE SHOT : Programming with XML
ONE SHOT notes for Programming with XML. All units are covered in this note.
- Premium
Unit 1 Toppers Handwritten Notes : Programming with XML
Toppers Handwritten Notes for Programming with XML unit 1.
Unit 1: Programming with XML
XML overview, Markup languages, Comparison with HTML, Usage, Rules for writing XML, XML syntax, Creating notebook XML, Tree structure of XML, Elements, Attributes and values, Root element, Child element, Nesting of elements, Empty elements, Adding attributes, Elements and Attributes uses, Writing comments, Predefined entities, XML tools, XML validation.
- Premium
Unit 2 Toppers Handwritten Notes : Programming with XML
Toppers Handwritten Notes for Programming with XML unit 2.
Unit 2: Programming with XML
Document Type Definition, DTD syntax, Creating a DTD for notebook XML, Defining elements with children, Empty element, Number of occurrences, Defining choices, Attribute definitions, Internal and external DTD’s, Validating XML with DTD, Pros and cons of using DTD.
- Premium
Unit 3 Toppers Handwritten Notes : Programming with XML
Toppers Handwritten Notes for Programming with XML unit 3.
Unit 3: Programming with XML
Introduction to Schema, Namespace, Schema definition, Data types, Simple and complex data types, Attributes definition, Restrictions on values, Creating schema definition for notebook XML, Link and Validate XML with schema.
- Premium
Unit 4 Toppers Handwritten Notes : Programming with XML
Toppers Handwritten Notes for Programming with XML unit 4.
Unit 4: Programming with XML
Introduction to XSL, Layout of an XSL Document and Templates, Linking XSL to your XML Source, Transforming XML with XSLT, xsl:output, xsl:template, xsl:apply templates, Looping over nodes using xsl:for-each, Apply conditions using xsl:if, Processing and output using xsl:value-of, Sorting nodes, Create a XSLT for notebook and XML file and generate output in different conditions.
- Premium
Unit 5 Toppers Handwritten Notes : Programming with XML
Toppers Handwritten Notes for Programming with XML unit 5.
Unit 5: Programming with XML
Introduction to XPath, Using XPath to navigate an XML document, Predicates. Sample Project Store the information of students in XML file, validate it using XML schema and display the information of students in HTML using XSLT with proper formatting and conditions like having enrollment number, name start with, having CGPA between, in sorted order, etc.
- Premium
One Shot: Cyber Security Fundamentals
A comprehensive overview of Cyber Security Fundamentals covering cryptography, security principles, cyberattacks, and key cybersecurity concepts.
Unit 1: Design and Analysis of Algorithms
Algorithms, Analysis, Performance issues Time and Space complexity; Asymptotic Notations. Mathematical preliminaries functions & their growth rates; Recurrence relations, Methods for solving recurrences. Elementary Sorting techniques and its analysis Selection, Bubble, Insertion sort
Unit 2: Design and Analysis of Algorithms
Advance sorting techniques and its analysis Heap sort, Radix sort and Bucket sort, Divide and Conquer techniques and its analysis - Binary search, Merge Sort, Quick sort, Strassen’s Matrix multiplication.
Unit 3: Design and Analysis of Algorithms
Greedy problems and its complexity analysis Optimal merge patterns, Huffman coding, Minimum spanning trees, Knapsack problem, Job sequencing with deadlines, Single source shortest path problem - Dijkstra’s Algorithm
Unit 4: Design and Analysis of Algorithms
Dynamic programming problems and its complexity analysis- Assembly lines scheduling, 0/1 Knapsack, Multistage graph, Bellman Ford Algorithm Longest Common subsequence.
Unit 5: Design and Analysis of Algorithms
Backtracking Approach N-Queen’s problem, Graph coloring problem, Sum of Subset problem. Introduction to branch & bound method, examples of branch and bound method like15 puzzle traveling salesman problem. An introduction to P, NP, NP Complete and NP hard problems.
- Premium
ONE SHOT : Machine Learning
ONE SHOT notes for Machine Learning. All units are covered in this note.
- Premium
Unit 1 Toppers Handwritten Notes : Machine Learning
Toppers Handwritten Notes for Machine Learning unit 1.
Unit 1: Machine Learning
Introduction to machine learning, Applications, Classification; Supervised Learning-> Linear Regression Cost function, Gradient descent; Logistic Regression, Nearest-Neighbors, Gaussian function.
- Premium
Unit 2 Toppers Handwritten Notes : Machine Learning
Toppers Handwritten Notes for Machine Learning unit 2.
Unit 2: Machine Learning
Overfitting and Underfitting, Regularization, Bias and Variance, Decision Trees, Naive Bayes, Support Vector Machines, Kernel Methods.
- Premium
Unit 3 Toppers Handwritten Notes : Machine Learning
Toppers Handwritten Notes for Machine Learning unit 3.
Unit 3: Machine Learning
Unsupervised Learning Clustering K-means, Dimensionality Reduction PCA, Matrix Factorization and Matrix Completion, Ranking, Recommender System.
- Premium
Unit 4 Toppers Handwritten Notes : Machine Learning
Toppers Handwritten Notes for Machine Learning unit 4.
Unit 4: Machine Learning
Introduction to Neural Network, Perceptron, Feed forward, Back Propagation, Recurrent Neural Network. Introduction to Python machine learning libraries Keras, Tensorflow and Theano.
- Premium
Unit 5 Toppers Handwritten Notes : Machine Learning
Toppers Handwritten Notes for Machine Learning unit 5.
Unit 5: Machine Learning
Evaluating Machine Learning algorithms and Model Selection, Ensemble Methods Boosting, Bagging, Random Forests, Deep learning Semi-supervised Learning, Reinforcement Learning.
- Premium
ONE SHOT : Agile Development
ONE SHOT notes for Agile Development. All units are covered in this note.
- Premium
Unit 1 Toppers Handwritten Notes : Agile Development
Toppers Handwritten Notes for Agile Development unit 1.
Unit 1: Agile Development
Understanding Agile Introduction to Agile Project Management, Agile Manifesto, Agile Principles, Agile Benefits Product Development and customers, Development teams etc.
- Premium
Unit 2 Toppers Handwritten Notes : Agile Development
Toppers Handwritten Notes for Agile Development unit 2.
Unit 2: Agile Development
Agile Frameworks Agile approaches, reviewing the big three Lean, Extreme programming and Scrum. Putting Agile in action Environment, Behaviours- Agile roles, New values, Team philosophy.
- Premium
Unit 3 Toppers Handwritten Notes : Agile Development
Toppers Handwritten Notes for Agile Development unit 3.
Unit 3: Agile Development
Working in Agile Planning in Agile, product vision, creating the product roadmap, refining requirement and estimates, release planning and Sprint planning.
- Premium
Unit 4 Toppers Handwritten Notes : Agile Development
Toppers Handwritten Notes for Agile Development unit 4.
Unit 4: Agile Development
Managing in Agile Managing Scope and procurement, managing time and cost, team dynamics and communication, managing quality and risk
- Premium
Unit 5 Toppers Handwritten Notes : Agile Development
Toppers Handwritten Notes for Agile Development unit 5.
Unit 5: Agile Development
Ensuring Agile Success Building a foundation- Commitment, choosing the right project team members-Development team, scrum master etc. Being a change agent, Key benefits and key resources for agile project management.
- Premium
ONE SHOT : Compiler Design
ONE SHOT notes for Compiler Design. All units are covered in this note.
- Premium
Unit 1 Toppers Handwritten Notes : Compiler Design
Toppers Handwritten Notes for Compiler Design unit 1.
Unit 1: Compiler Design
Compiler structure Pass Structure of compiler, Translators, Interpreter, Assembler, Phases of Compilers, Symbol Table, Error Handling, Lexical Analyzer Role of Lexical Analyzer, Specification of tokens, Recognition of tokens and input Buffering, The Syntactic Specification of Programming Languages, Cross Compiler, bootstrap Compiler.
- Premium
Unit 2 Toppers Handwritten Notes : Compiler Design
Toppers Handwritten Notes for Compiler Design unit 2.
Unit 2: Compiler Design
Ambiguous Grammar, LL(0) and LL(1) grammar, Parsing, Basic Parsing Techniques Top Down parsers, Recursive Descent Parsers, First() and Follow(), Recursive and Non- Recursive Predictive
- Premium
Unit 3 Toppers Handwritten Notes : Compiler Design
Toppers Handwritten Notes for Compiler Design unit 3.
Unit 3: Compiler Design
LR Grammar, Operator Grammar, Bottom Up Parsing Operator precedence parsing, LR(0) parsers, Construction of SLR, Canonical LR and LALR parsing tables.
- Premium
Unit 4 Toppers Handwritten Notes : Compiler Design
Toppers Handwritten Notes for Compiler Design unit 4.
Unit 4: Compiler Design
Syntax Directed Definition, Translation Scheme, Synthesized and inherited attributes, dependency graph, Construction of syntax trees, S-attributed and L-attributed definitions, Three address codes, quadruples, triples and indirect triples, Translation of Assignment Statements.
- Premium
Unit 5 Quiz : Compiler Design
Quiz for Compiler Design unit 5 covering Storage Organization, Activation Trees, Allocation Strategies, Parameter Passing, Basic Blocks and Flow Graphs, and Optimization techniques.
- Premium
Unit 5 Toppers Handwritten Notes : Compiler Design
Toppers Handwritten Notes for Compiler Design unit 5.
Unit 5: Compiler Design
Storage organization, activation trees, activation records, allocation strategies, Parameter passing symbol table, dynamic storage allocation, Basic blocks and flow graphs, Optimization of basic blocks, Loop optimization, Global data flow analysis, Loop invariant computations.